Ich habe folgendes Problem. Ich möchte in meinem Flur eine Zeitschaltung fürs Licht einrichten. Bin jetzt soweit das es einschaltet und nach einer bestimmten Zeit wieder ausgeht. Ich möchte aber das wenn ich den Taster erneut drücke der Timer quasi zurückgesetzt wird, genauso wie es ein Zeitrelais eben tut.
Meine Rule die ich bis jetzt verwende sieht so aus. Ich hoffe ihr könnt mir helfen werde aus Suchergebnissen nicht schlau
var Timer timer = NULL
rule "Licht Flur"
when
Item Taster_Flur changed to CLOSED
then
Licht_Flur.sendCommand(ON)
timer = createTimer(now.plusMinutes(2), [|
Licht_Flur.sendCommand(OFF)
timer = NULL
])
end
Hier würde das Licht zwei Minuten anbleiben.
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung
Ja das funktioniert ja bei mir auch schon ich möchte nur, das wenn ich den Taster nochmal drücke, der Timer wieder von vorne startet und der erste Timer abgebrochen wird