Seite 1 von 3
Gledopto RGB-Strip Zigbee einbinden
Verfasst: 29. Jul 2020 23:59
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:
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
Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 31. Jul 2020 10:18
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
Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 31. Jul 2020 16:06
von Andy089
hallo udo1toni,
das dimmen habe ich so hinbekommen:
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" : { }
}
Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 1. Aug 2020 15:52
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.
Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 1. Aug 2020 22:59
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
und
, da passiert jedoch nichts wenn ich sie über Control versuche zu schalten.
Wenn ich allerdings
nehme, verändert sich die Farbtemperatur.
Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 3. Aug 2020 21:50
von Andy089
keiner eine Idee ?

Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 4. Aug 2020 22:48
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
// 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?

Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 4. Aug 2020 23:49
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!
Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 5. Aug 2020 01:10
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
}
}
Re: Gledopto RGB-Strip Zigbee einbinden
Verfasst: 5. Aug 2020 18:31
von udo1toni
Und wie ändern sich die Werte, wenn Du eine andere Farbe einstellst?