FHEM Forum

FHEM => Automatisierung => Thema gestartet von: RidcuIIy am 21 Dezember 2015, 17:00:03

Titel: Hauptschalter mit Zeitverzögerung
Beitrag von: RidcuIIy am 21 Dezember 2015, 17:00:03
Hallo,

Ich habe einen Hauptschalter, ab hier HS, der diverse Stromkreise trennt wenn wir das Haus verlassen.
Über die Module Fritzbox und Readingsproxy werden die Iphones ausgelesen da diese über Presence nicht schön zu messen sind.

Hat jemand eine Idee wie ich, ohne ständig den HS zu triggern, den Strom einschalte wenn die Fritzbox meldet dass die Iphones wieder präsent sind?

Ich habe versucht das Ganze über DOIF zu lösen, da ich jedoch als Trigger die Präsenz der Iphones als auch den HS selbst habe geht der Strom sofort wieder an.

Ich könnte auch ein Wait ins DOIF einbauen, jedoch steigere ich damit im ungünstigsten Fall den Zeitraum bis das DOIF greift (die Daten werden alle 5 Minuten aus der Fritzbox gepullt, baue ich ein wait ins DOIF ein habe ich im schlechtesten Fall fast 10 Minuten bis das Ganze greift)

Ich komme nicht weiter  :(



Titel: Antw:Hauptschalter mit Zeitverzögerung
Beitrag von: Loredo am 21 Dezember 2015, 17:57:43
siehe Attribut event-on-change-reading


Gruß
Julian
Titel: Antw:Hauptschalter mit Zeitverzögerung
Beitrag von: Ellert am 22 Dezember 2015, 12:48:31
Mit DOIF geht es so,
([<presencename>] eq "absent") (set ...)
DOELSEIF ([<presencename>] eq "present") (set ...)

ohne wait und do always, siehe die deutschsprachige Commandref: http://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung (http://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung); hier: die Erläuterung zum 1. Beispiel