FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Heiner33 am 22 März 2017, 20:26:09

Titel: Frage zu Notify (forwardReturnValue)
Beitrag von: Heiner33 am 22 März 2017, 20:26:09
Hallo,
habe ein Notify, welches über ein Dummy getriggert wird.
Jetzt würde ich gerne den Return Value wieder irgendwie in das Dummy Device als Reading entgegen nehmen. Funktioniert irgendwie nicht so, wie ich erwartet hatte...

Hier meine Devices.

Dummy:
Internals:
   CFGFN
   NAME       FHEMBackup
   NR         24987
   STATE      start
   TYPE       dummy
   Readings:
     2017-03-22 20:20:37   state           start
Attributes:
   setList    start
   verbose    5
   webCmd     start



Notify
Internals:
   CFGFN
   DEF        FHEMBackup:start { return "test123"; }
   NAME       notify_FHEMBackup_start
   NOTIFYDEV  FHEMBackup
   NR         25006
   NTFY_ORDER 50-notify_FHEMBackup_start
   REGEXP     FHEMBackup:start
   STATE      2017-03-22 20:20:37
   TYPE       notify
   Readings:
     2017-03-22 20:12:08   state           active
Attributes:
   forwardReturnValue 1
   verbose    5


Wie kann ich denn jetzt den Return value "test123" entgegen nehmen, wo kommt der an?

Im Log sehe ich
2017.03.22 20:20:37 4: dummy set FHEMBackup start
2017.03.22 20:20:37 5: Triggering notify_FHEMBackup_start
2017.03.22 20:20:37 4: notify_FHEMBackup_start exec { return "test123";; }
2017.03.22 20:20:37 3: notify_FHEMBackup_start return value: test123
2017.03.22 20:20:37 3: NTFY return:  notify_FHEMBackup_start: test123
Titel: Antw:Frage zu Notify (forwardReturnValue)
Beitrag von: KernSani am 22 März 2017, 21:03:05
Ein notify kann keinen Wert zurückgeben. Du kannst aber mit setreading (https://fhem.de/commandref_DE.html#setreading) ein reading setzen.
Titel: Antw:Frage zu Notify (forwardReturnValue)
Beitrag von: Heiner33 am 22 März 2017, 21:48:16
Danke, so hab ich es jetzt gelöst.
Dachte nur, dass forwardReturnValue sowas vielleicht könnte. Deutet vom Namen jedenfalls darauf hin und es gibt leider keine verständliche Doku/Beispiele dazu.
Titel: Antw:Frage zu Notify (forwardReturnValue)
Beitrag von: KernSani am 22 März 2017, 23:31:14
ich gestehe... ich habe noch nie von dem Attribut gehört... und es scheint tatsächlich dazu zu dienen einen Wert irgendwohin zurück zu geben... aber wie das funktioniert kann wahrscheinlich nur der König selbst beantworten ;-)