vielen Dank für die schnelle Reaktion mit dem Update. Noch eine Frage - ich verarbeite den JSON String mit FHEM und dem Modul log2syslog, das eine Raw-Verarbeitung der Telegramme vom TCP-Port anbietet. Allerdings scheint es so, dass das JSON Telegram zerstückelt wird, und zwar immer an der gleichen Stelle. Kann es sein, dass da der Wiffi etwas einfügt / eine Pause / oder was anderes macht? Die Verbindung bleibt offen, aber das Parsingmodul zerhackt den String, und das ist dann kaum weiter zuverarbeiten (es bleibt nur das letzte Teil bestehen). Habe auch mit dem Modulentwickler gesprochen, der kann das manuell erstellte Telegramm problemlos einlesen (es liegt also nicht an einer Lese-Bufferlänge).
Code: Alles auswählen
2019.07.18 22:47:01.406 4: Connection accepted from SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.406 4: Log2Syslog SyslogServer - #######################################################
2019.07.18 22:47:01.407 4: Log2Syslog SyslogServer - ######### new Syslog TCP Parsing #########
2019.07.18 22:47:01.407 4: Log2Syslog SyslogServer - #######################################################
2019.07.18 22:47:01.408 4: Log2Syslog SyslogServer - childname: SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.408 5: Log2Syslog SyslogServer - Buffer content:
{"modultyp":"wiffi-pump","vars":[{"name":"0","homematic_name":"wiffi_pump_ip","desc":"ip des wiffi-pump","type":"string","unit":"","value":"192.168.178.65"},{"name":"4","homematic_name":"wiffi_ntc","desc":"Temperatur_NTC","type":"number","unit":"%","value":"49.50"},{"name":"2","homematic_name":"wiffi_ww_temp","desc":"Temperatur_A","type":"number","unit":"gradC","value":"0.0"},{"name":"3","homematic_name":"wiffi_vorlauftemp","desc":"Temperatur_B","type":"number","unit":"gradC","value":"0.0"},{"name":"1","homematic_name":"wiffi_pump","desc":"Zirkulationspumpe","type":"boolean","unit":"","value":"true"}],
2019.07.18 22:47:01.408 5: Log2Syslog SyslogServer - message peer: ESP-D95E39.fritz.box,192.168.178.65
2019.07.18 22:47:01.409 4: Log2Syslog SyslogServer - raw message -> {"modultyp":"wiffi-pump","vars":[{"name":"0","homematic_name":"wiffi_pump_ip","desc":"ip des wiffi-pump","type":"string","unit":"","value":"192.168.178.65"},{"name":"4","homematic_name":"wiffi_ntc","desc":"Temperatur_NTC","type":"number","unit":"%","value":"49.50"},{"name":"2","homematic_name":"wiffi_ww_temp","desc":"Temperatur_A","type":"number","unit":"gradC","value":"0.0"},{"name":"3","homematic_name":"wiffi_vorlauftemp","desc":"Temperatur_B","type":"number","unit":"gradC","value":"0.0"},{"name":"1","homematic_name":"wiffi_pump","desc":"Zirkulationspumpe","type":"boolean","unit":"","value":"true"}],
2019.07.18 22:47:01.424 4: Log2Syslog SyslogServer - #######################################################
2019.07.18 22:47:01.425 4: Log2Syslog SyslogServer - ######### new Syslog TCP Parsing #########
2019.07.18 22:47:01.425 4: Log2Syslog SyslogServer - #######################################################
2019.07.18 22:47:01.425 4: Log2Syslog SyslogServer - childname: SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.426 5: Log2Syslog SyslogServer - Buffer content:
"Systeminfo":{"MAC-Adresse":"5c:cf:7f:d9:5e:39","Homematic_CCU_ip":"192.168.178.2","WLAN_ssid":"sturmnetz","WLAN_Signal_dBm":"-48","sec_seit_reset":"4316","zeitpunkt":"2019-07-18 22:47:01","firmware":"wiffi_pump2_91"}}
2019.07.18 22:47:01.426 5: Log2Syslog SyslogServer - message peer: ESP-D95E39.fritz.box,192.168.178.65
2019.07.18 22:47:01.427 4: Log2Syslog SyslogServer - raw message -> "Systeminfo":{"MAC-Adresse":"5c:cf:7f:d9:5e:39","Homematic_CCU_ip":"192.168.178.2","WLAN_ssid":"sturmnetz","WLAN_Signal_dBm":"-48","sec_seit_reset":"4316","zeitpunkt":"2019-07-18 22:47:01","firmware":"wiffi_pump2_91"}}
2019.07.18 22:47:01.440 4: Log2Syslog SyslogServer - #######################################################
2019.07.18 22:47:01.441 4: Log2Syslog SyslogServer - ######### new Syslog TCP Parsing #########
2019.07.18 22:47:01.441 4: Log2Syslog SyslogServer - #######################################################
2019.07.18 22:47:01.442 4: Log2Syslog SyslogServer - childname: SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.443 4: Log2Syslog SyslogServer - Connection closed for SyslogServer_192.168.178.65_1686: EOF