ikea tradfri / Dimmer (ON/OFF) per Rule
-
- Beiträge: 50
- Registriert: 13. Nov 2019 17:41
ikea tradfri / Dimmer (ON/OFF) per Rule
Hallo,
ich habe Kinderzimmerlampen die ich automatisch aus schalten lassen möchte wenn ich das Haus verlasse. Die Abweseheits Rule passt dann.
Ich habe nur das Problem, dass die ikea tradfri Lampen als Dimmer gesetzt sind ..
Aslo im Log sehe ich beim Einschalten 0,0,0 auf 34,35,100 und beim ausschalten 34,35,100 auf 0,0,0 da die Kinder aber immer Ihre Farbe ändern
7 sowie Helligkeit - ändern sich auch die Werte .....
Gibt es hier keine Möglichkeit zu sagen ON / OFF und basta ???
oder wie könnte man das regeln ?
Gruß Henning
ich habe Kinderzimmerlampen die ich automatisch aus schalten lassen möchte wenn ich das Haus verlasse. Die Abweseheits Rule passt dann.
Ich habe nur das Problem, dass die ikea tradfri Lampen als Dimmer gesetzt sind ..
Aslo im Log sehe ich beim Einschalten 0,0,0 auf 34,35,100 und beim ausschalten 34,35,100 auf 0,0,0 da die Kinder aber immer Ihre Farbe ändern
7 sowie Helligkeit - ändern sich auch die Werte .....
Gibt es hier keine Möglichkeit zu sagen ON / OFF und basta ???
oder wie könnte man das regeln ?
Gruß Henning
Warum sollte das nicht funktionieren ?!
Dimmer - Item carrying a percentage value for dimmers - OnOff, IncreaseDecrease, Percent
Der Dimmer darf auch ON und OFF als Command bekommen
Ich habe es wie folgt gemacht... weil ich den Switch noch in anderen Szenarios einsetze.
Ein Color Item alleine zu linken reicht auch, aber ich habe es halt getrennt zur besseren Übersicht
Color - Color information (RGB) - OnOff, IncreaseDecrease, Percent, HSB
Jenachdem was du verlinkt hast, aufgrund der LOG Werte muss es ein Color Item sein.... mache einfach mal ein DEIN_ITEM.sendCommand(OFF) in deiner Rule oder einer Testrule... und du wirst sehen das die Lampe ausgeht
Alternativ kannst du natürlich auch zum testen über die REST API das OFF senden...
Wenn das nicht der Fall sein sollte, dann stelle mal deine Code hier ein und die Items die verlinkt sind.
Gehe zur vollständigen AntwortDimmer - Item carrying a percentage value for dimmers - OnOff, IncreaseDecrease, Percent
Der Dimmer darf auch ON und OFF als Command bekommen

Ich habe es wie folgt gemacht... weil ich den Switch noch in anderen Szenarios einsetze.
Ein Color Item alleine zu linken reicht auch, aber ich habe es halt getrennt zur besseren Übersicht

Color - Color information (RGB) - OnOff, IncreaseDecrease, Percent, HSB
Jenachdem was du verlinkt hast, aufgrund der LOG Werte muss es ein Color Item sein.... mache einfach mal ein DEIN_ITEM.sendCommand(OFF) in deiner Rule oder einer Testrule... und du wirst sehen das die Lampe ausgeht

Alternativ kannst du natürlich auch zum testen über die REST API das OFF senden...
Wenn das nicht der Fall sein sollte, dann stelle mal deine Code hier ein und die Items die verlinkt sind.
-
- Beiträge: 40
- Registriert: 20. Jan 2020 15:51
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Hallo,
hier würde mir tatsächlich keine statische Lösung einfallen, sprich, an/aus scheint so einfach nichts zu werden, wenn der Dimmer dies nicht explizit als Switch anbietet.
Was du aber machen kannst (falls der Ikea das unterstützt) ist, eine Rule zu schreiben, die darauf reagiert, wenn die Kinder die Farbe/Helligkeit ändern, und diesen Wert speichern, damit du immer die letzte Einstellung vor dem Ausschalten gespeichert hast. Wenn die Lampe dann eingeschaltet werden soll, gibst du ihr einfach die letzte Konfiguration wieder mit zurück. Hier würde sich vielleicht sogar Persistenz lohnen, um auch über den Neustart des openHAB die Werte zu speichern, falls gewünscht (dazu kann ich keine Erfahrungswerte liefern, da ich bislang auch ohne Persistenz auskomme).
Der einzige Fallstrick hierbei wäre, dass der Ikea sicher auch meldet, wenn die Lampen ausgeschaltet werden und das auch, wenn deine Regel sie ausschaltet. Du solltest also deine Regel, die die neuen Werte zwischenspeichert, so schreiben, dass sie die Werte 0, 0, 0 nicht zwischenspeichert, da du sonst deine Lampen dauerhaft abschaltest
, weil folgendes passiert:
1. Lampe geht an, du speicherst die Werte.
2. Kinder verstellen Wert, du speicherst ihn ab.
3. Du (oder die Kinder) schalten die Lampe aus. Du speicherst den Aus-Zustand ab.
4. Du willst die Lampe automatisiert einschalten, indem du die zwischengespeicherten Werte sendest. Diese sind ja aber 0, 0, 0, sprich, es passiert nichts.
Ich hoffe, du verstehst, was ich meine
.
MfG.
Timtam
hier würde mir tatsächlich keine statische Lösung einfallen, sprich, an/aus scheint so einfach nichts zu werden, wenn der Dimmer dies nicht explizit als Switch anbietet.
Was du aber machen kannst (falls der Ikea das unterstützt) ist, eine Rule zu schreiben, die darauf reagiert, wenn die Kinder die Farbe/Helligkeit ändern, und diesen Wert speichern, damit du immer die letzte Einstellung vor dem Ausschalten gespeichert hast. Wenn die Lampe dann eingeschaltet werden soll, gibst du ihr einfach die letzte Konfiguration wieder mit zurück. Hier würde sich vielleicht sogar Persistenz lohnen, um auch über den Neustart des openHAB die Werte zu speichern, falls gewünscht (dazu kann ich keine Erfahrungswerte liefern, da ich bislang auch ohne Persistenz auskomme).
Der einzige Fallstrick hierbei wäre, dass der Ikea sicher auch meldet, wenn die Lampen ausgeschaltet werden und das auch, wenn deine Regel sie ausschaltet. Du solltest also deine Regel, die die neuen Werte zwischenspeichert, so schreiben, dass sie die Werte 0, 0, 0 nicht zwischenspeichert, da du sonst deine Lampen dauerhaft abschaltest

1. Lampe geht an, du speicherst die Werte.
2. Kinder verstellen Wert, du speicherst ihn ab.
3. Du (oder die Kinder) schalten die Lampe aus. Du speicherst den Aus-Zustand ab.
4. Du willst die Lampe automatisiert einschalten, indem du die zwischengespeicherten Werte sendest. Diese sind ja aber 0, 0, 0, sprich, es passiert nichts.
Ich hoffe, du verstehst, was ich meine

MfG.
Timtam
-
- Beiträge: 50
- Registriert: 13. Nov 2019 17:41
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Hallo Timtam,
so in etwa wäre mein Absatz gewesen.
Hatte aber gehofft hier kommt der geniale Tipp wie das mit on / Off funktioniert
Gruß Henning
so in etwa wäre mein Absatz gewesen.
Hatte aber gehofft hier kommt der geniale Tipp wie das mit on / Off funktioniert
Gruß Henning
-
- Beiträge: 40
- Registriert: 20. Jan 2020 15:51
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Ich habe vorhin beim Durchschauen eines anderen Bindings gesehen, dass man scheinbar wohl Dimmer Channels auch als Switch Item anbinden kann. Ich vermute aber, dass das Umschalten dieses Switches dann nichts anderes tut, als den Channel auf 0,0,0 oder 100,100,100 zu setzen, das wäre also auch nicht das, was du willst. Im Endeffekt wirst du um so eine Lösung wohl leider nicht herum kommen
.

-
- Beiträge: 226
- Registriert: 11. Aug 2019 06:39
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Warum sollte das nicht funktionieren ?!
Dimmer - Item carrying a percentage value for dimmers - OnOff, IncreaseDecrease, Percent
Der Dimmer darf auch ON und OFF als Command bekommen
Ich habe es wie folgt gemacht... weil ich den Switch noch in anderen Szenarios einsetze.
Ein Color Item alleine zu linken reicht auch, aber ich habe es halt getrennt zur besseren Übersicht
Color - Color information (RGB) - OnOff, IncreaseDecrease, Percent, HSB
Jenachdem was du verlinkt hast, aufgrund der LOG Werte muss es ein Color Item sein.... mache einfach mal ein DEIN_ITEM.sendCommand(OFF) in deiner Rule oder einer Testrule... und du wirst sehen das die Lampe ausgeht
Alternativ kannst du natürlich auch zum testen über die REST API das OFF senden...
Wenn das nicht der Fall sein sollte, dann stelle mal deine Code hier ein und die Items die verlinkt sind.
Dimmer - Item carrying a percentage value for dimmers - OnOff, IncreaseDecrease, Percent
Der Dimmer darf auch ON und OFF als Command bekommen

Ich habe es wie folgt gemacht... weil ich den Switch noch in anderen Szenarios einsetze.
Ein Color Item alleine zu linken reicht auch, aber ich habe es halt getrennt zur besseren Übersicht

Color - Color information (RGB) - OnOff, IncreaseDecrease, Percent, HSB
Jenachdem was du verlinkt hast, aufgrund der LOG Werte muss es ein Color Item sein.... mache einfach mal ein DEIN_ITEM.sendCommand(OFF) in deiner Rule oder einer Testrule... und du wirst sehen das die Lampe ausgeht

Alternativ kannst du natürlich auch zum testen über die REST API das OFF senden...
Wenn das nicht der Fall sein sollte, dann stelle mal deine Code hier ein und die Items die verlinkt sind.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von eiGelbGeek am 23. Jan 2020 15:13, insgesamt 7-mal geändert.
-
- Beiträge: 226
- Registriert: 11. Aug 2019 06:39
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Nein! Das alles macht das Gerät selber .... es speichert sich den letzten Wert selber .... man muss nur ein ON senden und die Lampe geht mit den letzten Wert (beim Auschalten) wieder an ... Der Switch kennt auch den Zustand der Lampe ... Sprich er weiß ob die Lampe An oder Aus istTimtam hat geschrieben: ↑21. Jan 2020 09:07 1. Lampe geht an, du speicherst die Werte.
2. Kinder verstellen Wert, du speicherst ihn ab.
3. Du (oder die Kinder) schalten die Lampe aus. Du speicherst den Aus-Zustand ab.
4. Du willst die Lampe automatisiert einschalten, indem du die zwischengespeicherten Werte sendest. Diese sind ja aber 0, 0, 0, sprich, es passiert nichts.

-
- Beiträge: 40
- Registriert: 20. Jan 2020 15:51
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Wenn es den Switch gibt, ja
. Ich ging davon aus, die Lampe hätte nur einen Dimmer Kanal, den könnte man ja nur auf Farbwerte setzen. Der Switch ist da natürlich die Lösung.

-
- Beiträge: 226
- Registriert: 11. Aug 2019 06:39
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Du kannst auch mehrere Lampen auf ein Item linken, erzeugt zwar eine Warnung im Log beim laden des Files, aber funktioniert einwandfrei 

Code: Alles auswählen
Switch Licht_Balkon_Spots_Switch "Licht Balkon Spots Switch" <Light> (gLight, gRescueLighting) { channel="tradfri:0100:GATEWAY_ID:65555:brightness", channel="tradfri:0100:GATEWAY_ID:65556:brightness", channel="tradfri:0100:GATEWAY_ID:65557:brightness" }
-
- Beiträge: 40
- Registriert: 20. Jan 2020 15:51
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Das empfinde ich aber als unnötig und ist so ja auch nicht vorgesehen. Mach dir halt eine Gruppe dafür:
Bei bedarf einfach ein Item der Gruppe hinzufügen und schon schließt die Rule auch diese Lampe ein. Das ganze geht mit so ziemlich jedem Item-Typ, man kann so also auch Dimmer synchronisieren etc etc.
Code: Alles auswählen
Group:Switch:AND(ON,OFF) gLampenUG
Switch Lampe_UG_Flur (gLampenUG) ...
Switch Lampe_UG_Wohnzimmer (gLampenUG) ...
...
rule "UG Lampen aus"
when
...
then
gLampenUG.sendCommand(OFF)
end
-
- Beiträge: 50
- Registriert: 13. Nov 2019 17:41
Re: ikea tradfri / Dimmer (ON/OFF) per Rule
Hallo zusammen....
und ein herzliches Danke ... wer sagt es denn
ich habe nun einen Switch integriert in die Gruppe
und siehe da es werde licht mit einem Schalter.
Vielen lieben Dank
und ein herzliches Danke ... wer sagt es denn
ich habe nun einen Switch integriert in die Gruppe
Code: Alles auswählen
Switch Light2_ColorTemperature_switch (gikeamark) { channel="tradfri:0210:xxxxxxxxxxxxxxxxx:color" }
Vielen lieben Dank