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?
-
@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); -
@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);
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden