Watchdog + PRESENCE Zeitgesteuert

Begonnen von grischdy, 28 Dezember 2016, 12:52:29

Vorheriges Thema - Nächstes Thema

grischdy

Hallo, ich bin jetzt kein Profi aber habe es hin bekommen über Watchdog und Presence Modul die Heitzung und Deko lichter zu steuern wenn mein Handy im Wlan ist.
Super toll wäre es wenn die Lichter aber nur von 17 Uhr bis 24 Uhr an gehen.

Meine Frage: Wie und im welchen Modul realisiere ich sowas? Hab leider keine Perl Kenntnisse ich arbeite mich mit "code geschnipsel" ein.

Hier ausschnitte aus meinem FHEM:

define smartphone PRESENCE lan-ping 192.168.178.36 30 600
attr smartphone event-on-change-reading state
attr smartphone ping_count 4
define localTelnet telnet 7075

define watchdog_Anwesenheit watchdog smartphone:present 00:01 smartphone:absent set WzDeko on;;setstate watchdog_Anwesenheit defined
attr watchdog_Anwesenheit regexp1WontReactivate 1

define watchdog_Abwesenheit watchdog smartphone:absent 00:01 smartphone:present set WzDeko off;;setstate watchdog_Abwesenheit defined
attr watchdog_Abwesenheit regexp1WontReactivate 1

kumue

Zitat von: grischdy am 28 Dezember 2016, 12:52:29
Meine Frage: Wie und im welchen Modul realisiere ich sowas? Hab leider keine Perl Kenntnisse ich arbeite mich mit "code geschnipsel" ein.

Schau Dir mal DOIF an. Viele Beispiele in der commandref. Denke, damit bekommst Du es hin.

Bei Code-Schnipseln bitte Code-Tags (siehe Button #) verwenden. Danke.

Poste mal deine Fortschritte...

grischdy

Die DOIF Funktion sieht echt interessant aus, wird ne weile dauern aber danke dafür wenn ich brauchbare Ergebnisse (oder brauchbare probleme) hab werde ich meine Ergebnisse posten :)

Gesendet von meinem SM-G935F mit Tapatalk


justme1968

schau dir das disabledForIntervals attribut an.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

kumue

Zitat von: justme1968 am 28 Dezember 2016, 13:29:46
schau dir das disabledForIntervals attribut an.

Somit läßt es sich natürlich am Schnellsten realisieren.
Aber sich in DOIF einlesen kann nie schaden..    ;)