FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: The Spirit am 27 September 2017, 20:31:35

Titel: UDP message wird nicht verschickt
Beitrag von: The Spirit am 27 September 2017, 20:31:35
HI.
Will bei Änderung des Modus meiner Heizung eine UDP Nachricht verschicken.
Im event monitor sehe ich aber nichts.
Hier der Auszug aus meiner fhem.cfg:
#Heizung einbinden
define Mythz THZ /dev/ttyUSB0@115200
attr Mythz devStateIcon opened:10px-kreis-gruen disconnected:10px-kreis-rot
attr Mythz event-on-change-reading pOpMode
attr Mythz interval_sBoostDHWTotal 3600
attr Mythz interval_sBoostHCTotal 3600
attr Mythz interval_sDHW 3600
attr Mythz interval_sDisplay 300
attr Mythz interval_sElectrDHWTotal 3600
attr Mythz interval_sElectrHCTotal 3600
attr Mythz interval_sFlowRate 3600
attr Mythz interval_sGlobal 300 # Internes Polling Intervall 5min
attr Mythz interval_sHC1 300
attr Mythz interval_sHeatDHWTotal 3600
attr Mythz interval_sHeatHCTotal 3600
attr Mythz interval_sHeatRecoveredTotal 28800
attr Mythz interval_sHistory 28800 # Internes Polling Intervall 8h
attr Mythz interval_sLast10errors 28800 # Internes Polling Fehlerspeicher
attr Mythz room Heizung

define modus_thz_a notify Mythz:automatic {UDP_Msg("192.168.178.122" , "7007", "$NAME:0")}
define modus_thz_ww notify Mythz:DHWmode {UDP_Msg("192.168.178.122" , "7007", "$NAME:1")}

Die 99_myUtils.pm ist korrekt angelegt.
Sieht jemand den Fehler?
Danke,
Andreas
Titel: Antw:UDP message wird nicht verschickt
Beitrag von: viegener am 27 September 2017, 23:05:18
Die Erklärung lässt mich etwas ratlos zurück. Ich bin mir nicht sicher was Du im Event Monitor nicht siehst?

Die UDP-Message --> vermutlich ist das normal, wenn du eine Routine in myutils hast, die keinen Event erzeugt

Keine Event wenn sich der Modus der Heizung ändert? --> Das ist schlecht, denn dann ist es mit dem notify nicht möglich darauf zu reagieren

Eigentlich vermute ich aber einfach, dass Dein notify nicht korrekt definiert ist (also den Event nicht matched)?

Wenn Du Dir mal notify in der commandref und auch Beispiel anschaust, muss der GANZE Event auf den RegExp passen. Bei
Mythz:automatic
vermute ich, dass das Reading fehlt?