Notify erzeugt Fehlermeldung. Wie beseitigen?

Begonnen von mele, 04 Juni 2017, 09:54:28

Vorheriges Thema - Nächstes Thema

mele

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
FHEM auf NUC/Proxmox (Rpi 2 / Rpi Zero W mit FHEM2FHEM, RFHEM)
Homematic/LaCrosse/PCA301/Shelly, Rollladen, Batterieaktor + Relais zur Schaltung Garagentor (Promatic 2), Xiaomi FlowerSens, Bewässerungssteuerung Garten und Gewächshaus, Weatherman und Landroid

kumue

ungetestet
define act_on_Regentonne notify Regentonne:Abstand {fhem "$EVENT"}

rudolfkoenig

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.

mele

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!
FHEM auf NUC/Proxmox (Rpi 2 / Rpi Zero W mit FHEM2FHEM, RFHEM)
Homematic/LaCrosse/PCA301/Shelly, Rollladen, Batterieaktor + Relais zur Schaltung Garagentor (Promatic 2), Xiaomi FlowerSens, Bewässerungssteuerung Garten und Gewächshaus, Weatherman und Landroid