Werbung
Hinweis: Diese Seite enthält Werbelinks

Smart Home – openHAB 2 Osram Lightify zurücksetzen

In diesem Beitrag geht es um das automatische zurücksetzen von Osram Lightify Produkten. Wie sich Osram Lightify zurücksetzen lässt, habe ich im Beitrag openHAB 2 Osram Lightify Hue Integration beschrieben. In diesem Beitrag findet ihr auch eine Übersicht der Osram Lightify Geräte. Was für ein riesen Aufwand das bei mehreren Steckdosen und Lampen sein kann, könnt ihr Euch vorstellen. Nach durcharbeiten dieses Beitrags spart ihr Euch das mühselige manuelle zurücksetzen der Osram Lightify Produkte.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

PGlmcmFtZSB3aWR0aD0iNzAzIiBoZWlnaHQ9IjM5NSIgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLW5vY29va2llLmNvbS9lbWJlZC9EYm1mSXQxOE1DMCIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT4=

openHAB 2 Osram Lightify zurücksetzen – Vorrausetzungen

Zur Integration von Zigbee empfehle ich weiterhin die Hue Bridge.

Ihr benötigt openHAB 2 und müsst die Hue Bridge per Binding einbinden. Einen Einstieg findet ihr im Beitrag Smart Home – openHAB 2 Installation und Konfiguration.

 

Weiterhin braucht ihr eine schaltbare Steckdose. Bei mir ist dies eine Z-Wave Steckdose. Ich gehe aber davon aus, dass ihr komplett auf Zigbee setzt und empfehle daher die Osram Lightify Steckdose.

Solltet ihr noch nicht wissen was eine Item und eine Sitemap ist, lest bitte den Beitrag openHAB 2 – Konfiguration.

openHAB 2 Osram Lightify zurücksetzen – Osram Lightify Plug manuell 🙁

Als erstes müsst ihr natürlich Eure Steckdose zurücksetzen. Um die Osram Lightify Plug zurückzusetzen, drückt so lange den Knopf am Plug, bis ein klickendes Geräusch ertönt. Integriert die Osram Lightify Plug im Anschluss in openHAB 2.

Für die Steckdose legt Euch ein Item an.

Switch osram_steckdose "Osram Steckdose"  {channel="<osramPlug_Kanal>"}

openHAB 2 Osram Lightify zurücksetzen – Osram Lightify Produkte automatisch :-(=)

Nun geht es ans automatische zurücksetzen. Wir brauchen als erstes einen Item Schalter, den wir nutzen um eine Regel auszulösen. Ihr könnt Euch einfach die Schalter in Eure Items Datei kopieren.

Bitte denkt dran, dass es beim Ein / Ausschalten zu  Verzögerungen kommen kann, die von Eure individuellen Gegebenheiten abhängen. Daher passt die Regeln bei Bedarf an Eure Bedürfnisse an. Die Angaben des Befehl Thread::sleep(1000) sind in Millisekunden. 1000 ist also eine Sekunde.

 

Osram Lightify Lampen zurücksetzen – Items

Kopiert nun folgende Items in Eure Itemsdatei.

Switch osram_reset_lamp "Osram Reset Lampen, Gartenspots, Downlights, Flex-Strip"
Switch osram_reset_lamp_a60 "Osram Reset A60"
Switch osram_reset_lamp_surface "Osram Reset Surface Light W23, W38 , W28 , TW"
Switch osram_steckdose "Osram Steckdose" {channel="<osramPlug_Kanal>"}

 

Osram Lightify Lampen zurücksetzen – Sitemap

Nun legt folgende Sitemap an oder kopiert nur das Frame „Osram Reset“ in Eure eigene Sitemap.

sitemap sitemaps label="Osram Reset" {
 Frame label="Osram Reset" {
   Switch item=osram_reset_lamp
   Switch item=osram_reset_lamp_a60
   Switch item=osram_reset_lamp_surface
   Switch item=osram_steckdose
 }
}

Osram Lightify Lampen zurücksetzen – Item und Regel

Diese Regel gilt für die Osram Lightify Produkte Lampen, Gartenspots, Downlights, Flex-Strip (CLB 40 , PAR16 , GU10)

Ihr müsst 5 mal ein und 5 mal ausschalten. Dazwischen jeweils 5 Sekunden warten.  Also anschalten, 5 Sekunden warten, ausschalten, 5 Sekunden warten …

rule "Osram Reset Lampen, Gartenspots, Downlights, Flex-Strip"
when
	Item osram_reset_lamp received update ON
then
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)		
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    osram_reset_lamp.sendCommand(OFF)
    osram_reset_lamp.postUpdate(OFF)
end

 

Diese Regel gilt für die Osram Lightify Produkte Classic A60.

Ihr müsst 5 mal ein und 5 mal ausschalten. Hier lasst ihr 3 Sekunden an und 5 Sekunden aus.  Also anschalten, 3 Sekunden warten, ausschalten, 5 Sekunden warten …

rule "Osram Reset A60"
when
	Item osram_reset_lamp_a60 received update ON
then
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(2500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(2500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(2500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(2500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)		
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(2500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    osram_reset_lamp_a60.sendCommand(OFF)
    osram_reset_lamp_a60.postUpdate(OFF)
end

 

Osram Lightify Surface Light zurücksetzen – Item und Regel

Diese Regel gilt für die Osram Lightify Surface Light Produkte W23, W38 , W28 , TW.

Ihr müsst 5 mal ein und 5 mal ausschalten. Hier lasst ihr 2 Sekunden an und 5 Sekunden aus.  Also anschalten, 2 Sekunden warten, ausschalten, 5 Sekunden warten …

rule "Osram Reset Surface Light W23, W38 , W28 , TW"
when
	Item osram_reset_lamp_surface received update ON
then
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(4500)		
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(OFF)
    osram_steckdose.postUpdate(OFF)
    Thread::sleep(1500)
    osram_steckdose.sendCommand(ON)
    osram_steckdose.postUpdate(ON)
    osram_reset_lamp_surface.sendCommand(OFF)
    osram_reset_lamp_surface.postUpdate(OFF)
end

 

Tags:

Smarthome Training and Tutorials
Logo