Dummy Switch Item erstellen
Verfasst: 25. Feb 2019 23:16
Ich möchte gern folgendes Projekt umsetzen.
An unserem Garagentor befindet sich ein Kontaktsensor, welche über eine Rule überwacht wird und in der Zeit zwischen 22:00 - 06:00 ein Sonoff S20 mit angeschlossener Sirene ansteuert.
Das funktioniert soweit....
Über die Openhab APP möchte ich nun die Möglichkeit haben in der Sitemap ein Switch Item zum Deaktivieren der Alarmauslösung zu haben....schließlich kann es auch mal vorkommen, dass man abend mal in die Garage muss.
Nur irgendwie funktioniert das nicht...
Sitemap-File
Item-File
Rule-File
Mir fehlt das Verständnis wie der Status in dem Item gespeichert wird und damit ich ihn in der Rule abgefragt nutzen kann.
Über eine weitere Rule sollte dann bei einem eventuellen Systemstart das Item gesetzt werden.
An unserem Garagentor befindet sich ein Kontaktsensor, welche über eine Rule überwacht wird und in der Zeit zwischen 22:00 - 06:00 ein Sonoff S20 mit angeschlossener Sirene ansteuert.
Das funktioniert soweit....
Über die Openhab APP möchte ich nun die Möglichkeit haben in der Sitemap ein Switch Item zum Deaktivieren der Alarmauslösung zu haben....schließlich kann es auch mal vorkommen, dass man abend mal in die Garage muss.
Nur irgendwie funktioniert das nicht...
Sitemap-File
Code: Alles auswählen
Switch item=garage_alarm_status label="ON/OFF"
Code: Alles auswählen
String garage_alarm_status "Alarmanlage Garage"
Code: Alles auswählen
rule "Tuersensor_Garage_Changed"
when
Item garage_ks_status changed
then
if(garage_ks_status.state.toString() == "false")
{
if (now.getHourOfDay >= 22 || now.getHourOfDay <= 6)
{
if(garage_alarm_status.state.toString() == "ON")
{
S20_Alarm.sendCommand(ON)
}
}
}
end
Über eine weitere Rule sollte dann bei einem eventuellen Systemstart das Item gesetzt werden.