Gledopto RGB-Strip Zigbee einbinden

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Gledopto RGB-Strip Zigbee einbinden

Beitrag von Andy089 »

Hallo Zusammen,

ich habe diese https://www.zigbee2mqtt.io/devices/GL-MC-001.html RGB Strip von Gledopto.

Ich bekomme diese aber leider in Openhab2 nicht wirklich zulaufen.

Bisher habe ich es geschafft diese AN/AUS zuschalten.

aber Dimmen und Farbwechsel habe ich noch nicht hinbekommen.

so sieht meine Konfiguration aus:

Bild

also unter Outgoing Value Format steht:

Code: Alles auswählen

{"brightness":true,"color_temp":true,"xy":true,"schema":"JSONPATH:$"}
kann mir jemand helfen?

edit:
Wenn ich unter Control mit dieser Konfiguration versuche eine Farbeauszuwählen oder zu dimmen, blinkt die Gledopto kurz. Aber die Farbe und Helligkeit bleiben gleich.

Ich nutze Zigbee2MQTT
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von udo1toni »

Ich kenne die LED-Strips nicht, aber vielleicht fängst Du mal einen Schritt vorher an. Welche exakten Befehle musst Du denn an den Stripe schicken, um zu dimmen?

Hast Du einen MQTT Sniffer? Z.B. Mqtt.fx ist sehr beliebt, oder auch mqtt spy. Es gibt auch kostenlose Tools für Android (unter iOS hab ich noch nicht gesucht)


Gesendet von iPad mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von Andy089 »

hallo udo1toni,

das dimmen habe ich so hinbekommen:
Bild

Ich habe das MQTT.fx im Einsatz, darüber habe ich auch eine config der Strip erhalten:

Code: Alles auswählen

{
  "brightness" : true,
  "color_temp" : true,
  "xy" : true,
  "schema" : "json",
  "command_topic" : "zigbee2mqtt/LED-Strip/set",
  "state_topic" : "zigbee2mqtt/LED-Strip",
  "json_attributes_topic" : "zigbee2mqtt/LED-Strip",
  "name" : "LED-Strip_light",
  "unique_id" : "_light_zigbee2mqtt",
  "device" : {
    "identifiers" : [ "zigbee2mqtt_" ],
    "name" : "LED-Strip",
    "sw_version" : "Zigbee2mqtt 1.10.0",
    "model" : "Zigbee USB mini LED controller RGB + CCT (GL-MC-001)",
    "manufacturer" : "Gledopto"
  },
  "availability_topic" : "zigbee2mqtt/bridge/state"
}
Das hier erscheint im MQTT.fix beim dimmen:

Code: Alles auswählen

{
  "state" : "ON",
  "brightness" : 79,
  "color_temp" : null,
  "color" : { }
}
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von udo1toni »

Ja, nun ist die Frage, wie der Farbwert übergeben wird. Zur Wahl stehen da gewöhnlich RGB und HSB.
openHAB arbeitet mit HSB, die Werte kommen als kommaseparierte Liste. Du kannst spaßeshalber mal einen color Channel anlegen und den identisch mit dem Dimmer channel befüllen, nur, dass Du halt als Schlüsselwort in der incommingTransformation sowie im Outgoing Value Format jeweils color schreibst.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von Andy089 »

Wie die Farbwerte übertragen werden, kann ich dir so nicht sagen.
Kann ich das Irgend wie herausfinden?

Hab ein color Channel angelegt mit

Code: Alles auswählen

JSONPATH:$.color
und

Code: Alles auswählen

{ "color": %s }
, da passiert jedoch nichts wenn ich sie über Control versuche zu schalten.

Wenn ich allerdings

Code: Alles auswählen

color_temp
nehme, verändert sich die Farbtemperatur.

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von Andy089 »

keiner eine Idee ? :(

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von Andy089 »

Hab was ich im englischen Openhab Forum gefunden.
https://community.openhab.org/t/how-to- ... sa/31289/8
dort habe ich das gefunden:
https://community.openhab.org/t/how-to- ... sa/31289/9

Erforderliche Importe:

Code: Alles auswählen

 import java.awt.Color
import java.util.List

Code: Alles auswählen

// from RGB to HSB
	val List<Float> hsb = Color.RGBtoHSB(250,150,50,null)
	val float hue = hsb.get(0)
	val float saturation = hsb.get(1)
	val float brightness = hsb.get(2)
	val String hsbString = hue + "," + saturation + "," + brightness
 
	logInfo("scene.rules", "H: " + hue)
	logInfo("scene.rules", "S: " + saturation)
	logInfo("scene.rules", "B: " + brightness)
	logInfo("scene.rules", "HSB: " + hsbString)

	// from HSB to RGB
	val int rgb = Color.HSBtoRGB(hue, saturation, brightness)
	val color = new Color(rgb)

	logInfo("scene.rules", "R: " + color.getRed())
	logInfo("scene.rules", "G: " + color.getGreen())
	logInfo("scene.rules", "B: " + color.getBlue()) 
könnte das weiter helfen zum Schalten der Gledopto RGB-Strip, und wenn ja wie? :?: :)

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von udo1toni »

Du musst erst mal klären, wie die Leuchte angesteuert wird, also welchen Befehl Du senden musst und welche Parameter übergeben werden müssen. Die verlinkte Rule dient nur dazu, HSB in RGB umzurechnen und umgekehrt. Bitte immer einen Schritt nach dem anderen!
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von Andy089 »

Das wird übermittelt wenn ich mit dem Home Assistent die Farbe ändere:

Code: Alles auswählen

{
  "state" : "ON",
  "color" : {
    "x" : 0.667,
    "y" : 0.284
  }
}

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Gledopto RGB-Strip Zigbee einbinden

Beitrag von udo1toni »

Und wie ändern sich die Werte, wenn Du eine andere Farbe einstellst?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten