NEWS
Alle objekte die xxx.color heißen mit Wert yyy belegen
-
Hallo zusammen,
ich stehe gerade etwas auf dem Schlauch... und zwar steuere ich meine RGBW LED Strips (gesteuert über Tasmota auf MagicHome controllern) per zigbee Bewegungsmelder und dem Smartcontrol Adapter, dies klappt auch prima.
Nun zur Frage, wie kann ich alle RGBW Objekte die xxx.color heißen per Skript zur Uhrzeit 5 Uhr die Farbe #FFBA00FF und um 23Uhr die Farbe #CC000033 verpassen.
Per blockly könnte ich zu einer Triggeruhrzeit alle einzelnen Objekte umstellen, ich will dies aber nicht einzeln sondern:
"setzte alle xxx.color auf yyy" machen. Hat hier jemand einen Tip in die richtige Richtung?
Danke und Gruß -
@jeti
Aus System:
-
@MCU danke! Schaue ich mir morgen gleich an!
-
@jeti sagte in Alle objekte die xxx.color heißen mit Wert yyy belegen:
#FFBA00FF und um 23Uhr die Farbe #CC000033
so schon mal garnicht
ein hex wert besteht aus 3 blöcken a 2 Werte
also #000000 nicht mehr
-
@arteck Beim wifilight-Adapter sind RGB-Werte mit 4 Blöcken a 2 Werte angegeben (RGBW).
Beispiel:
-
@arteck siehe Antwort von MCU es handelt sich um RGBW mit 4 Blöcken
-
noch leuchtet mir das ganze leider nicht ein...
ich habe bisher Testweise:
Objekt "Nacht" ist meine RGBWW Farbe
Parallel habe ich eine Aufzählung "RGBW" erstellt und den ganzen controllern zugeordnet, sieht so aus:
Das Skript macht gar nichts, wo bin ich denn hier im Wald
-
@jeti
Mit Werten funktioniert der Selektor nicht, sondern nur mit IDs (mit * für beliebige Anteile). Versuche es mal damit:Werden all die IDs im Log ausgegeben, die gefragt sind, oder muss man weiter selektieren ?
-
-
@paul53 genau so gehts! vielen Dank, ich denk ich habe es nun kapiert