FHEM Forum

FHEM => Automatisierung => Thema gestartet von: mele am 04 Juni 2017, 09:54:28

Titel: Notify erzeugt Fehlermeldung. Wie beseitigen?
Beitrag von: mele am 04 Juni 2017, 09:54:28
Hallo zusammen,

ich habe ein Problem, eine Fehelrmeldung ausgeräumt zu bekommen.

Folgender notify wird bei einem FHEM2FHEM-Ereignis ausgelöft:

define act_on_Regentonne notify Regentonne {fhem "$EVENT"}


Der Dummy Regentonne, der mit dem notify befüllt wird ist so definiert:

define Regentonne dummy
attr Regentonne event-on-change-reading Abstand
attr Regentonne readingList Abstand
attr Regentonne setList Abstand


Der notify befüllt immer erfolgreich den Dummy. Das Logfile enthält aber folgende Fehler:

2017.06.04 09:36:41 3: act_on_Regentonne return value: Unknown command Abstand:, try help.
2017.06.04 09:36:41 3: Abstand: 11.9 : Unknown command Abstand:, try help.
2017.06.04 09:35:42 3: act_on_Regentonne return value: Unknown command Abstand:, try help.
2017.06.04 09:35:41 3: Abstand: 11.7 : Unknown command Abstand:, try help.
2017.06.04 09:34:41 3: act_on_Regentonne return value: Unknown command Abstand:, try help.
2017.06.04 09:34:41 3: Abstand: 11.6 : Unknown command Abstand:, try help.
2017.06.04 09:33:42 3: act_on_Regentonne return value: Unknown command Abstand:, try help.
2017.06.04 09:33:41 3: Abstand: 11.7 : Unknown command Abstand:, try help.
2017.06.04 09:31:41 3: act_on_Regentonne return value: Unknown command Abstand:, try help.
2017.06.04 09:31:41 3: Abstand: 11.6 : Unknown command Abstand:, try help.


Weiß jemand, wie ich die Fehlermeldung weg bekomme?

Vielen Dank,

Manuel
Titel: Antw:Notify erzeugt Fehlermeldung. Wie beseitigen?
Beitrag von: kumue am 04 Juni 2017, 10:09:35
ungetestet
define act_on_Regentonne notify Regentonne:Abstand {fhem "$EVENT"}
Titel: Antw:Notify erzeugt Fehlermeldung. Wie beseitigen?
Beitrag von: rudolfkoenig am 04 Juni 2017, 10:24:19
In einigermassen aktuellen Versionen setzt FHEM2FHEM das passende Reading automatisch, falls ein Geraet (zBsp. dummy) mit dem richtigen Namen existiert.
Ansonsten wenn man ein Reading setzen will, dann heisst das "setreading <device> <readingname> <value>" oder "set <device> ..." und das entspricht in diesem Kontext (wenn ich es richtig verstanden habe) fhem("setreading Regentonne $EVENT"). fhem("") macht nichts anderes, als das was man auch direkt in der FHEM-Kommandozeile eintippen kann. Und wenn man Abstand eintippt, dann kommt die Meldung, dass so ein Befehl nicht existiert.
Titel: [gelöst] Notify erzeugt Fehlermeldung. Wie beseitigen?
Beitrag von: mele am 04 Juni 2017, 11:59:04
Zitat von: rudolfkoenig am 04 Juni 2017, 10:24:19
In einigermassen aktuellen Versionen setzt FHEM2FHEM das passende Reading automatisch, falls ein Geraet (zBsp. dummy) mit dem richtigen Namen existiert.
Ansonsten wenn man ein Reading setzen will, dann heisst das "setreading <device> <readingname> <value>" oder "set <device> ..." und das entspricht in diesem Kontext (wenn ich es richtig verstanden habe) fhem("setreading Regentonne $EVENT"). fhem("") macht nichts anderes, als das was man auch direkt in der FHEM-Kommandozeile eintippen kann. Und wenn man Abstand eintippt, dann kommt die Meldung, dass so ein Befehl nicht existiert.

Das hier läuft:

define act_on_Regentonne notify Regentonne {fhem("setreading Regentonne $EVENT")}


Vielen Dank und damit Thema geschloöösen!