Frage zu Notify (forwardReturnValue)

Begonnen von Heiner33, 22 März 2017, 20:26:09

Vorheriges Thema - Nächstes Thema

Heiner33

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

KernSani

Ein notify kann keinen Wert zurückgeben. Du kannst aber mit setreading ein reading setzen.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Heiner33

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.

KernSani

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 ;-)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...