FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ChrisW am 30 September 2017, 21:47:51

Titel: WARNING: sleep without additional commands is deprecated and blocks FHEM
Beitrag von: ChrisW am 30 September 2017, 21:47:51
Hallo,
leider hat heute meine Alarmanlage ausgelöst weil wohl etwas blockiert hat im log:
WARNING: sleep without additional commands is deprecated and blocks FHEM

Jemand eine Idee ? Kann das der grund sein das FHem blockiert hat?
Titel: Antw:WARNING: sleep without additional commands is deprecated and blocks FHEM
Beitrag von: CoolTux am 30 September 2017, 21:49:34
Die Meldung kommt von einem notify, DOIF oder einer eigenen Routine. Du hast ein FHEM sleep ohne nachfolgenden Befehl.
Titel: Antw:WARNING: sleep without additional commands is deprecated and blocks FHEM
Beitrag von: herrmannj am 30 September 2017, 21:52:44
WARNING: sleep without additional commands is deprecated and blocks FHEM

ist eine eindeutige Meldung! Das was da steht ist auch damit gemeint:

Ein sleep ohne eine nachfolgendes Kommando blockiert fhem. Wenn fhem stillsteht verarbeitet es keine Befehle. Deswegen kommt da eine Warnung. Was das jetzt mit dem auslösen Deiner Alarmanlage zu tun hat bleibt Dein Geheimnis.
Titel: Antw:WARNING: sleep without additional commands is deprecated and blocks FHEM
Beitrag von: ChrisW am 30 September 2017, 22:17:44
hm habe mal in der config gesucht hab nur ein sleep bei meiner Pin eingabe:
efine keypad_key dummy
define keypad_release notify keypad_key:[0-9|#] sleep 0.5
Da brauche ich das sleep aber. WObei ich das Keypad nicht benutzt habe komisch .....

Ich denke das dr Fehler nicht daran lag .. habe eine HM Remote mit einer cancel / diaram schaltung das ist wohl zu spät angekommen :(
Titel: Antw:WARNING: sleep without additional commands is deprecated and blocks FHEM
Beitrag von: herrmannj am 30 September 2017, 22:26:23
was soll das sleep denn da. Das macht ja nichts außer fhem blockieren ? 5x 0.5 sind mal eben 2.5 Sekunden.
Titel: Antw:WARNING: sleep without additional commands is deprecated and blocks FHEM
Beitrag von: ChrisW am 30 September 2017, 22:36:26
hab den code so übernommen man muss ja Zeit haben ie Tasten zu drücken
define keypad_key dummy
define keypad_release notify keypad_key:[0-9|#] sleep 0.5
define alarm_unscharf_pin sequence keypad_key:1 5 keypad_key:2 5 keypad_key:3 5 keypad_key:4
define alarm_unscharf_schalten notify alarm_unscharf_pin:trigger set AAA disarmed 5 ;; set AAA canceled 5
Titel: Antw:WARNING: sleep without additional commands is deprecated and blocks FHEM
Beitrag von: herrmannj am 30 September 2017, 22:40:13
die Latenzen von allen Modulen, eigenem Perl, notify usw addieren sich. Da kommt mal schnell einiges zusammen.