FHEM Forum

FHEM => Automatisierung => Thema gestartet von: speex am 10 Februar 2018, 13:29:44

Titel: Abhängigkeitsschaltung
Beitrag von: speex am 10 Februar 2018, 13:29:44
Hallo Frage,

ich habe einen Klingel sensor sowie einen Tür Kontakt sensor,
ich möchte wenn es klingelt und innerhalb von 4-5min. die Türe geöffnet wird Licht schalten in abhaängigkeit draussen umgebungslicht und noch ein bisschen mehr machen, allerdings erschliesst sich mir noch nicht ganz wie ich das mit board mitteln umsetze, kann mir da jemand auf die sprünge helfen?

Ganz konkret scheiter ich am an diesem Zeitversetzten schalten also wenn es geklingelt hat innerhalb der nächsten 4-5min. der Tür Sensor sich meldet dann etwas auszuführen, ein normales at erschliesst sich mir noch nicht ganz in diesem zusammenhang...

Sind im at auch if abfragen möglich? sodass ich aus einem notify heraus ein relatives at erzeugen kann mit einer weiteren if abfrage?

Vielleicht hat ja jemand eine bessere Ideee und kann mir helfen.

Beste Grüße :)
Titel: Antw:Abhängigkeitsschaltung
Beitrag von: igami am 10 Februar 2018, 14:03:45
mit DOIF kannst du auf das alter von Readings prüfen: Zeitspanne eines Readings seit der letzten Änderung (http://commandref.fhem.de/commandref_DE.html#DOIF_Zeitspanne_eines_Readings_seit_der_letzten_Aenderung)
Titel: Antw:Abhängigkeitsschaltung
Beitrag von: Jamo am 10 Februar 2018, 17:55:51
mit sequence gehts auch einfacher:
https://fhem.de/commandref_DE.html#sequence
Ein sequence kann verwendet werden, um ein neues Event zu generieren, wenn eine bestimmte Folge von anderen Events in einem festgelegten Zeitraum eingetroffen ist.
Titel: Antw:Abhängigkeitsschaltung
Beitrag von: speex am 13 Februar 2018, 10:11:12
Danke für eure Tipps werde ich testen und Rückmeldung geben. :)
Titel: Antw:Abhängigkeitsschaltung
Beitrag von: rabehd am 13 Februar 2018, 10:37:52
Zitatmit DOIF kannst du auf das alter von Readings prüfen: Zeitspanne eines Readings seit der letzten Änderung

Ich glaube ich solte mich mal ein ganzes Wochenende mit DOIF beschäftigen.
Das kannte ich bei DOIF noch nicht und kann es aktuell gebrauchen.
Titel: Antw:Abhängigkeitsschaltung
Beitrag von: nils_ am 13 Februar 2018, 12:58:00
Zitat von: igami am 10 Februar 2018, 14:03:45
mit DOIF kannst du auf das alter von Readings prüfen: Zeitspanne eines Readings seit der letzten Änderung (http://commandref.fhem.de/commandref_DE.html#DOIF_Zeitspanne_eines_Readings_seit_der_letzten_Aenderung)
geht auch ohne DOIF https://fhem.de/commandref_DE.html#perl -> ReadingsAge