Hauptmenü

Lampen-Schaltfolge

Begonnen von stobor, 30 Dezember 2017, 13:10:56

Vorheriges Thema - Nächstes Thema

stobor

Ich möchte eine Außenlampe sowohl zur Beleuchtung als auch als Quittungs-Anzeige verwenden:
Wenn eine bestimmte Taste einer Fernbedienung gedrückt wird, soll u.a. diese Lampe für 4sec leuchten.
Diese Lampe wird allerdings zu Beleuchtungszwecken auch per on-for-timer (320sec) geschaltet.
Es ist natürlich ärgerlich, wenn die Lampe 320sec leuchten soll, aber über die Quittung schon eher ausgeschaltet wird.
Hat jemand eine Idee, wie ich bspw. die Lampe, wenn sie per on-for-timer eingeschaltet wurde, für 4sec aus- und danach wieder für die restliche verbleibende Timer-Zeit einschalte; oder auch nochmals für 320sec einschalte?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Otto123

Hi,

die Restzeit kannst Du nicht abfragen (ich wüsste nicht wie) aber das reading timedOn.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stobor

Gibt's timedOn bei FS20?
Wie könnte denn der Code aussehen, um eine Lampe gezielt für ein paar Sekunden aus und dann wieder für eine bestimmte Dauer einzuschalten?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Otto123

Kannst Du selbst schauen, ich habe kein FS20  ;)

Pseudo Code als Ansatz muss nicht stimmen!
define n_Quittung notify FB:on IF ([Lampe] eq "on")(set Lampe off;;sleep 4;;IF([Lampe:timedOn] eq "running")(set Lampe on-for-timer 320) ELSE (set Lampe on)) ELSE (IF ([Lampe] eq "off")(set Lampe on-for-timer 4))

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

justme1968

FS20 hat nein timedOn. aber in state steht on-for-timer...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968