Hauptschalter mit Zeitverzögerung

Begonnen von RidcuIIy, 21 Dezember 2015, 17:00:03

Vorheriges Thema - Nächstes Thema

RidcuIIy

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  :(




Loredo

siehe Attribut event-on-change-reading


Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Ellert

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; hier: die Erläuterung zum 1. Beispiel