FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Horst_T am 27 November 2017, 14:01:43

Titel: [gelöst] DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: Horst_T am 27 November 2017, 14:01:43
Hallo,

vielleicht kann mir jemand weiterhelfen. Habe folgendes Problem:
Ich möchte über Keymatic dir Tür öffnen sobald bei G-Tag per Blootooth erkannt wird. Das ganze ist folgendermaßen gelöst und funktioniert auch.

define GtagWsHorst PRESENCE lan-bluetooth 7C:2F:80:CE:F2:31 127.0.0.1:5222 10 10

define presentHorst DOIF ([GtagWsHorst] eq "present")  (set presentHorstStatus present) DOELSE (set presentHorstStatus absent)

define Key_Horst DOIF ([presentHorstStatus:"present"] and [HomeStatus] ne "Nacht" and [HomeStatus] ne "Urlaub") (set Tuerschloss open)

Jetzt zum Problem:
Wenn ich zu Hause bin ein shutdown restart durchführe oder den Raspi neu starte, wird die Tür geöffnet.
Alle Versuche mit event-on-change-reading und event-on-update-reading haben nichts gebracht.

Gruß Horst
Titel: Antw:DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: kumue am 27 November 2017, 14:06:53
such mal nach
global:INITIALIZED

Das Event kommt bei Neustart und dann kannst Du ja mit notify/DOIF festlegen, was bei diesem Event gemacht werden soll.. zB. Tür schließen
Titel: Antw:DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: MadMax-FHEM am 27 November 2017, 14:09:44
Wie aktuell ist fhem?

Ähnliche Probleme (zumindest so wie ich es verstanden habe) waren schon einige Male hier im Forum:

https://forum.fhem.de/index.php/topic,69423.msg609211.html#msg609211

https://forum.fhem.de/index.php/topic,71744.msg632768.html#msg632768

oder eben wie genannt zusätzlich selbst (falls nicht [wie ich beim Überfliegen der verlinkten Threads gelesen zu haben glaube] gefixt) abfragen von global:INITIALIZED

Gruß, Joachim
Titel: Antw:DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: Horst_T am 27 November 2017, 14:34:54
Vielen Dank für die schnellen Antworten.

Das System ist auf dem aktuellsten Stand, daran kann es nicht liegen. Werde heute Nachmittag mit Abfrage von global:INITIALIZED mal Testen.

Werde berichten ob ich Erfolg hatte.

Vielen Dank Horst
Titel: Antw:[gelöst] DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: Horst_T am 27 November 2017, 16:32:24
Nochmal vielen Dank

Habe die Abfrage global:INITIALIZED eingebaut und das Problem, an dem ich lange rumgemacht habe, ist gelöst.

Gruß Horst
Titel: Antw:[gelöst] DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: Frank_Huber am 27 November 2017, 16:35:09
Für die Nachwelt:
Wo hast es eingebaut? poste doch noch den funktionierenden define.
Titel: Antw:[gelöst] DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: Horst_T am 27 November 2017, 17:24:01
Habe folgendes geändert:

define GtagWsHorst PRESENCE lan-bluetooth 7C:2F:80:CE:F2:31 127.0.0.1:5222 10 10

define presentHorst DOIF ([GtagWsHorst] eq "present")  (set presentHorstStatus present) DOELSE (set presentHorstStatus absent)

define di_init DOIF ([global:?INITIALIZED]) (set init on, sleep 10, set init off) DOELSE (set init off)

define Key_Horst DOIF ([presentHorstStatus:"present"] and [HomeStatus] ne "Nacht" and [HomeStatus] ne "Urlaub"  and [init] eq "off") (set Tuerschloss open)

Gruß Horst
Titel: Antw:[gelöst] DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: Damian am 27 November 2017, 20:28:29
Zitat von: Horst_T am 27 November 2017, 17:24:01
Habe folgendes geändert:

define GtagWsHorst PRESENCE lan-bluetooth 7C:2F:80:CE:F2:31 127.0.0.1:5222 10 10

define presentHorst DOIF ([GtagWsHorst] eq "present")  (set presentHorstStatus present) DOELSE (set presentHorstStatus absent)

define di_init DOIF ([global:?INITIALIZED]) (set init on, sleep 10, set init off) DOELSE (set init off)

define Key_Horst DOIF ([presentHorstStatus:"present"] and [HomeStatus] ne "Nacht" and [HomeStatus] ne "Urlaub"  and [init] eq "off") (set Tuerschloss open)

Gruß Horst

Bitte neue Syntax verwenden:

([global:"INITIALIZED"])

sonst funktioniert die Abfrage nach einem DOIF-Update irgendwann nicht mehr.
Titel: Antw:[gelöst] DOIF nach shutdown restart bzw. Neustart des RaspberyPi
Beitrag von: Horst_T am 27 November 2017, 21:17:36
Ok, Danke