NEWS
JS Glühbirne einschalten, Farbe ändern und blinken lassen
-
Hi,
ich habe eine Shelly Plug Steckdose und die Shelly Color Bulb Glühbirne
Ich möchte nun mit einem Java Script die Shelly Plug einschalten und und die Glühbirne dann grün blinken lassen
Wie reihe ich das richtig aneinander? Derzeit schaltet sich die Glühbirne ein und leuchtet einfach blau.
// Shelly Plug einschalten setState("shelly.0.SHPLG-S#BCFF4D5B7B27#1.Relay0.Switch",true) // Shelly Color Bulb in den Farb-Modus versetzen setState("shelly.0.SHCB-1#3494546B325A#1.lights.mode","color") // Shelly Color Bulb grün leuchten lassen ("shelly.0.SHCB-1#3494546B325A#1.lights.rgbw","#01DF3A") // Shelly Color Bulb blinken lassen ("shelly.0.SHCB-1#3494546B325A#1.lights.effect","flash")
Danke und lg
-
versuch mal im letzen Befehl statt "flash" die 3 einzutragen.
Lt. Shelly Tech Docs sollte es eine 3 sein für flash: https://shelly-api-docs.shelly.cloud/gen1/#shelly-bulb-device-modes
-
@tritor Danke für deine Antwort!
Wenn ich das so ansteuere, schaltet sich die LED ein, leuchtet weiß und macht nichts mehr.
setState("shelly.0.SHPLG-S#BCFF4D5B7B27#1.Relay0.Switch",true); setState("shelly.0.SHCB-1#3494546B325A#1.lights.mode","color"); setState("shelly.0.SHCB-1#3494546B325A#1.lights.rgbw","#01DF3A"); setState("shelly.0.SHCB-1#3494546B325A#1.lights.effect","3");
Warum wird die LED nicht grün und beginnt zu blinken?
-
@chco
Ok war ein anderer Fehler. Das funktioniert jetzt. Ich möchte die Lampe nachdem sie etwa 10 Sekunden geblinkt hat, ausschalten.Hätte es so probiert, blinkt aber unendlich weiter:
setState("shelly.0.SHPLG-S#BCFF4D5B7B27#1.Relay0.Switch",true); setState("shelly.0.SHCB-1#3494546B325A#1.lights.mode","color"); setState("shelly.0.SHCB-1#3494546B325A#1.lights.rgbw","#01DF3A"); setState("shelly.0.SHCB-1#3494546B325A#1.lights.effect",3); setTimeout(() => {setState("shelly.0.SHPLG-S#BCFF4D5B7B27#1.Relay0.Switch",false); },10000);
-
Versuch mal ein
setState("shelly.0.SHCB-1#3494546B325A#1.lights.effect",0);
vor dem ausschalten zu senden.