Hallo,
ich habe festegestellt, dass vermutlich seit einem Update die letzten Tage bei den Events Sonderzeichen "+" mit einem Leerzeichen ersetzt werden.
Dies führt dazu, dass Event-Basierte Funktionen falsche Daten bekommen. Ich verwende dies z. B. bei FHEM2FHEM im Log-Modus (welcher ja die Events weiterleitet).
Das Reading an sich welches man mit einem Wert mit "+" setzt ist korrekt, nur der Event nicht.
Hier ein Beispiel:
Fhem Befehl:
set SY_BridgeSet set Signal msg @+49123456 Nachricht
EventLog:
2020-06-13 14:47:18 dummy SY_BridgeSet set Signal msg @ 49123456 Nachricht
Bitte um Prüfung.
Danke
VG Sebastian
Bei mir kein Pb...
2020-06-13 19:49:14 dummy SY_BridgeSet set Signal msg @+49123456 Nachricht
Keine Ahnung warum es bei mir nicht mehr funktioniert :(
Ich habe eben nochmal ein Update gemacht, also bin ich auf dem akuellen Stand.
Ein Verbose 5 bringt weitere Erkenntnisse:
2020.06.13 22:47:04 4: WEB_Backend_192.168.0.2_64853 POST /fhem&fw_id=3911&cmd=set+SY_BridgeSet+set+Signal+msg+%40%2B49123456+Nachricht; BUFLEN:0
2020.06.13 22:47:04 5: Cmd: >set SY_BridgeSet set Signal msg @+49123456 Nachricht<
2020.06.13 22:47:04 4: dummy set SY_BridgeSet set Signal msg @+49123456 Nachricht
2020.06.13 22:47:04 5: Starting notify loop for SY_BridgeSet, 1 event(s), first is set Signal msg @+49123456 Nachricht
Es scheint wohl nur ein Anzeigefehler im Event Monitor zu sein.
Die Übertragung mit FHEM2FHEM musste ich mein Notify anpassen, da das Event jetzt "state: " enthält.
Du sagst, Du nutzt FHEM2FHEM. Bist Du da auf dem Quellsystem oder auf dem Zielsystem?
Es scheint wohl nur ein Anzeigefehler im Event Monitor zu sein.
Die Übertragung mit FHEM2FHEM musste ich mein Notify anpassen, da das Event jetzt "state: " enthält. Die Funktionalität habe ich also wieder hergestellt. :)