Hallo zusammen,
ich habe mal wieder ein Problem und benötige eine Lösung. :-\
Fhem läuft bei mir in der aktuellsten Version auf einem Cubieboad 4 (Debian)
Ich verwende Homematic Komponenten.
Folgendes habe ich vor:
Wenn ich das Garagentor öffne soll die Beleuchtung vor der Garage an gehen, sowie eine Lichterkette.
Zur Orientierung wie, was bei mir heißt:
1. Der Garagentor Sensor ist ein "HM-SEC-SC-2" Tür-Fensterkontakt und heißt bei mir "Garagentor"
2. Für die Beleuchtung vor dem Garagentor nutze ich den "HM-LC-SW1-FM" Schaltaktor er heißt "LichtHausTuer"
3. Die Lichterkette wird über den "HM-ES-PMSw1-Pl" Zwischenstecker mit Leistungsmessung geschaltet und heißt "Steckdose" bzw der Schaltkanal "Steckdose_Sw"
Folgenden Code nutze ich bereits seit ein paar Monaten:
Für das öffnen: define nHausDoor notify Garagentor.open { if(ReadingsVal("myTwilight","twilight_weather",0)<40 || ReadingsVal("myTwilight","state",0)>8) {fhem("set LichtHausTuer on-for-timer 180") }}
Für das schließen: define nHausDoor2 notify Garagentor.closed { if(Value("LichtHausTuer") eq "An") {fhem("set LichtHausTuer off") }}
Diese beiden Codes sind allerdings noch ohne die Lichterkette. Die soll jetzt erst dazu kommen.
Die Lichterkette soll sich gleich verhalten wie "LichtHausTuer" also die Beleuchtung vor der Garage.
Wenn die Lichterkette eingeschaltet ist z.B. händisch oder über einen Timer wenn es dunkel genug geworden ist und die Garage geöffnet wird, muss natürlich nicht die Lichterkette per "set Steckdose_Sw on-for-timer 180" eingeschaltet werden.
Andersherum das gleich. Wenn die Lichterkette eingeschaltet ist und das Garagentor geschlossen wird soll die Lichterkette nicht ausgehen.
Die Lichterkette soll nur dann an und aus gehen, wenn sie bevor das Garagentor betätigt wird, im ausgeschaltetem Zustand war.
Sprich: Lichterkette ist aus, es ist dunkel (via twilight) --> das Garagentor wird geöffnet --> die Lichter Kette wird für 180 sec. eingeschaltet --> das Garagentor wird geschlossen --> die Lichterkette schaltet sich aus wenn sie nicht eh schon durch den Timer von 180 sec. aus ist.
Ich hoffe ich konnte meine Problematik ausführlich genug schildern und hoffe um eine Lösung :D
Gruß Alex