NEWS
Shelly1 und Zigbee Leuchten
-
Noch eine Frage:
hueIdmüsste ich höchswarschl. gegen irgendeinen Wert des Zigbeeadapters oder so ebenfalls wechseln oder?
-
Quasi?

Ah ich Idiot.. du hast ja die Deklaration da oben:
const hueId = `hue.0.Moes_Hue_Bridge.WZ_Indirekte_Beleuchtung`;Sorryy...
@overfl0w Ja genau. jetzt wo ich es sehe, brauchst du es mindestens so:
(leveldurchbrightnessersetzt undondurchstateersetzt.const logging = true; const shellyId = `shelly.0.SHSW-1#2C720F#1.Relay0.Switch`; const hueId = `hue.0.Moes_Hue_Bridge.WZ_Indirekte_Beleuchtung`; // when shelly is turned off ensure light is turned off too on({id: shellyId, val: false, change: `any`, ack: true}, obj => { setState(`${hueId}.state`, false, false); log(`Turn ceiling hue light off, because set off by Shelly relay`, `info`); }); // when level is changed from zero to another value, ensure shelly is on and set level again on({id: `${hueId}.brightness`, change: `ne`, oldVal: 0}, obj => { if (getState(shellyId).val !== true) { setState(shellyId, true, false); setState(`${hueId}.brightness`, obj.state.val, false); log(`Turned shelly on, because ceiling hue floor has been turned on`, `info`); } // endIf }); // turn shelly off with hue if not happened on({id: `${hueId}.brightness`, change: `ne`, val: 0}, obj => { if (getState(shellyId).val !== false) { setState(shellyId, false, false); log(`Turned shelly off, because living room ceiling hue floor has been turned off`, `info`); } // endIf });Ist das normal, dass bei brightness und state nichts drin steht in deinem Screenshot?
-
@overfl0w Ja genau. jetzt wo ich es sehe, brauchst du es mindestens so:
(leveldurchbrightnessersetzt undondurchstateersetzt.const logging = true; const shellyId = `shelly.0.SHSW-1#2C720F#1.Relay0.Switch`; const hueId = `hue.0.Moes_Hue_Bridge.WZ_Indirekte_Beleuchtung`; // when shelly is turned off ensure light is turned off too on({id: shellyId, val: false, change: `any`, ack: true}, obj => { setState(`${hueId}.state`, false, false); log(`Turn ceiling hue light off, because set off by Shelly relay`, `info`); }); // when level is changed from zero to another value, ensure shelly is on and set level again on({id: `${hueId}.brightness`, change: `ne`, oldVal: 0}, obj => { if (getState(shellyId).val !== true) { setState(shellyId, true, false); setState(`${hueId}.brightness`, obj.state.val, false); log(`Turned shelly on, because ceiling hue floor has been turned on`, `info`); } // endIf }); // turn shelly off with hue if not happened on({id: `${hueId}.brightness`, change: `ne`, val: 0}, obj => { if (getState(shellyId).val !== false) { setState(shellyId, false, false); log(`Turned shelly off, because living room ceiling hue floor has been turned off`, `info`); } // endIf });Ist das normal, dass bei brightness und state nichts drin steht in deinem Screenshot?
@foxriver76 said in Shelly1 und Zigbee Leuchten:
Ist das normal, dass bei brightness und state nichts drin steht in deinem Screenshot?
Denke weil der Shelly aus ist? Danke schonmal für das Script :)
-
Wow, vielen Dank erstmal für die schnellen Antworten. Echt eine tolle Community! :+1:
Hier mal versucht darzustellen:

Grundsätzlich geht es mir darum, dann wenn der Schalter im Schlafzimmer auf aus steht, ich die Leuchten mit Alexa schalten kann ohne den Lichtschalter einzuschalten. Das mit dem Dimmen ist nicht vorrangig und habe ich vllt. falsch ausgedrückt.
@foxriver76 Danke für dein Script, da ich mit Scripts nicht so bewandert bin, kurze Frage,, das ist nen Java Script richtig?
Ich müsste dies einfach anlegen und die const ändern?@Asgothian Eingebunden über den Zigbee Stick. Würde es etwas bringen, wenn ich einen cc2530 in die Nähe bringe?
Danke euch im Voraus
@overfl0w sagte in Shelly1 und Zigbee Leuchten:
@Asgothian Eingebunden über den Zigbee Stick. Würde es etwas bringen, wenn ich einen cc2530 in die Nähe bringe?
Nein. Wenn die Lampen mit Strom versorgt werden gehen sie zunächst an. Dann muss die Verbindung zum Zigbee-Coordinator wieder hergestellt werden. Das geht nicht in 0-Zeit. Je länger eine Lampe keinen Strom hatte desto weniger schnell scheint dieses zu gehen.
-
@overfl0w sagte in Shelly1 und Zigbee Leuchten:
@Asgothian Eingebunden über den Zigbee Stick. Würde es etwas bringen, wenn ich einen cc2530 in die Nähe bringe?
Nein. Wenn die Lampen mit Strom versorgt werden gehen sie zunächst an. Dann muss die Verbindung zum Zigbee-Coordinator wieder hergestellt werden. Das geht nicht in 0-Zeit. Je länger eine Lampe keinen Strom hatte desto weniger schnell scheint dieses zu gehen.
@Asgothian sagte in Shelly1 und Zigbee Leuchten:
@overfl0w sagte in Shelly1 und Zigbee Leuchten:
@Asgothian Eingebunden über den Zigbee Stick. Würde es etwas bringen, wenn ich einen cc2530 in die Nähe bringe?
Nein. Wenn die Lampen mit Strom versorgt werden gehen sie zunächst an. Dann muss die Verbindung zum Zigbee-Coordinator wieder hergestellt werden. Das geht nicht in 0-Zeit. Je länger eine Lampe keinen Strom hatte desto weniger schnell scheint dieses zu gehen.
Wenn das so ist, wird das mit dem Skript vermutlich nichts. Alternative wäre du versorgst deine Lampe mit Dauerstrom und sagst, lässt Shelly Output leer und sagst wenn der Taster gedrückt wird, schalte die Zigbee Lampe an. Nachteil -> ioB/Javascript Instanz Ausfall -> Lichtschalter unnütz.
-
Wie ist denn hier die Empfehlung bei solchem Szenario? Ich habe auch eine Zigbee Deckenlampe die ich sowohl über iobroker als auch über den Wandschalter schalten möchte. Bleibt doch eigentlich nur die Variante mit dem Shelly 1 und die Deckenlampe auf Dauerstrom oder? Was mach ich dann wenn iobroker nicht funktionieren sollte? Muss ich dann zum Schaltkasten um die Lampe auszuschalten?
-
Wie ist denn hier die Empfehlung bei solchem Szenario? Ich habe auch eine Zigbee Deckenlampe die ich sowohl über iobroker als auch über den Wandschalter schalten möchte. Bleibt doch eigentlich nur die Variante mit dem Shelly 1 und die Deckenlampe auf Dauerstrom oder? Was mach ich dann wenn iobroker nicht funktionieren sollte? Muss ich dann zum Schaltkasten um die Lampe auszuschalten?
@watcherkb sagte in Shelly1 und Zigbee Leuchten:
Was mach ich dann wenn iobroker nicht funktionieren sollte?
Warum sollte der Fall eintreten? :blush:
-
@watcherkb sagte in Shelly1 und Zigbee Leuchten:
Was mach ich dann wenn iobroker nicht funktionieren sollte?
Warum sollte der Fall eintreten? :blush:
-
@watcherkb
Könnte bei einem Stromausfall passieren, wobei dann is eh dunkel :-)
Ich habe bei mir einige Lampen, die nicht mehr direkt über Verkabelung geschaltet werden und mein IOBroker läuft nun auch schon um die zwei Jahre, bisher noch keine Probleme damit gehabt. -
@watcherkb
Könnte bei einem Stromausfall passieren, wobei dann is eh dunkel :-)
Ich habe bei mir einige Lampen, die nicht mehr direkt über Verkabelung geschaltet werden und mein IOBroker läuft nun auch schon um die zwei Jahre, bisher noch keine Probleme damit gehabt. -
@watcherkb
Ja habe ich und am Shelly ein virtuelles Relais, damit das HW Relais nicht mehr schaltet, spart Strom und klackert nicht mehr.
Hab auch noch ein paar Lampen, die nur über Alexa geschaltet werden und selbst die laufen immer so wie sie sollen, trotz Cloud Anbindung. -
@watcherkb
Ja habe ich und am Shelly ein virtuelles Relais, damit das HW Relais nicht mehr schaltet, spart Strom und klackert nicht mehr.
Hab auch noch ein paar Lampen, die nur über Alexa geschaltet werden und selbst die laufen immer so wie sie sollen, trotz Cloud Anbindung.@Jan1 sagte in Shelly1 und Zigbee Leuchten:
@watcherkb
Ja habe ich und am Shelly ein virtuelles Relais, damit das HW Relais nicht mehr schaltet, spart Strom und klackert nicht mehr.Das musst du mir jetzt erklären. Gibts da einen bebilderten Schaltplan wie du das umgesetzt hast?
-
@Jan1 sagte in Shelly1 und Zigbee Leuchten:
@watcherkb
Ja habe ich und am Shelly ein virtuelles Relais, damit das HW Relais nicht mehr schaltet, spart Strom und klackert nicht mehr.Das musst du mir jetzt erklären. Gibts da einen bebilderten Schaltplan wie du das umgesetzt hast?
@watcherkb
Geht mit Tasmota sehr einfach, ob man das mit der original Shelly FW auch machen kann, weiß ich nicht. -
@watcherkb
Geht mit Tasmota sehr einfach, ob man das mit der original Shelly FW auch machen kann, weiß ich nicht. -
@watcherkb
Geht mit Tasmota sehr einfach, ob man das mit der original Shelly FW auch machen kann, weiß ich nicht. -
@Jan1 hier die Lösung mit der original Firmware: Button Type auf "Detached Switch" stellen
@watcherkb
Ja genau das meinte ich wobei das dort eher etwas aufgebläht beschrieben ist. Ist eigentlich sehr einfach. Wenn das auch mit der original FW geht, dann hast ja jetzt alles was Du brauchst. -
@watcherkb sagte in Shelly1 und Zigbee Leuchten:
Was mach ich dann wenn iobroker nicht funktionieren sollte?
Warum sollte der Fall eintreten? :blush:
@Jan1 sagte in Shelly1 und Zigbee Leuchten:
@watcherkb sagte in Shelly1 und Zigbee Leuchten:
Was mach ich dann wenn iobroker nicht funktionieren sollte?
Warum sollte der Fall eintreten? :blush:
wo wir schon drüber gesprochen haben: gestern ist mein NUC abgeschmiert :anguished: geht schneller als man denkt. Muss langsam über ein Slave nachdenken.
-
@Jan1 sagte in Shelly1 und Zigbee Leuchten:
@watcherkb sagte in Shelly1 und Zigbee Leuchten:
Was mach ich dann wenn iobroker nicht funktionieren sollte?
Warum sollte der Fall eintreten? :blush:
wo wir schon drüber gesprochen haben: gestern ist mein NUC abgeschmiert :anguished: geht schneller als man denkt. Muss langsam über ein Slave nachdenken.
@watcherkb
ich habe ein Beelink, etwas keiner als ein NUC und der schmiert nie ab, warum auch läuft im Runlevel3 als Linux Server ;)