WARNING: sleep without additional commands is deprecated and blocks FHEM

Begonnen von ChrisW, 30 September 2017, 21:47:51

Vorheriges Thema - Nächstes Thema

ChrisW

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?
Raspberry PI3 mit allem möglichen.

CoolTux

Die Meldung kommt von einem notify, DOIF oder einer eigenen Routine. Du hast ein FHEM sleep ohne nachfolgenden Befehl.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

herrmannj

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.

ChrisW

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 :(
Raspberry PI3 mit allem möglichen.

herrmannj

was soll das sleep denn da. Das macht ja nichts außer fhem blockieren ? 5x 0.5 sind mal eben 2.5 Sekunden.

ChrisW

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
Raspberry PI3 mit allem möglichen.

herrmannj

die Latenzen von allen Modulen, eigenem Perl, notify usw addieren sich. Da kommt mal schnell einiges zusammen.