[Gelöst]Modbus attr disconnected sich ständig

Begonnen von Gueco315, 18 September 2021, 12:26:06

Vorheriges Thema - Nächstes Thema

Gueco315

 Hallo,

mit dem Modbus attr konnte ich bislang super Daten aus dem SMA Wechselrichter holen und verarbeiten.

Ich wollte mir heute unter stateFormat auch noch den Status ausgeben lassen, habe das Attribut wie folgt geändert:
Von: Aktuell: Wirkleistung Watt Heute: Ertrag_heute Kwh Gesamt: Ertrag_gesamt Kw hatte ich das
auf: Aktuell: Wirkleistung Watt Heute: Ertrag_heute Kwh Gesamt: Ertrag_gesamt Kw Status:state
geändert. Dann kamen die Connect- und Disconnects.

Das Log sah vorher so aus: 2021-09-18_11:30:08 PWP Gesamtertrag: 972416
2021-09-18_11:30:08 PWP Ertrag_gesamt: 972.416
2021-09-18_11:30:08 PWP Tagesertrag: 8098
2021-09-18_11:30:08 PWP Ertrag_heute: 8.098
2021-09-18_11:30:08 PWP Ampere_1: 10248
2021-09-18_11:30:08 PWP Spannung_1: 32317
2021-09-18_11:30:08 PWP Wirkleistung: 4797
2021-09-18_11:30:08 PWP Ampere_2: 5186
2021-09-18_11:30:08 PWP Spannung_2: 29512


dann so: 2021-09-18_11:42:24 PWP Ampere_2: 4681
2021-09-18_11:42:24 PWP DISCONNECTED
2021-09-18_11:42:24 PWP CONNECTED
2021-09-18_11:42:25 PWP Spannung_2: 29114
2021-09-18_11:42:25 PWP DISCONNECTED
2021-09-18_11:42:25 PWP CONNECTED
2021-09-18_11:42:26 PWP DISCONNECTED
2021-09-18_11:42:26 PWP CONNECTED
2021-09-18_11:42:30 PWP active
2021-09-18_11:42:45 PWP ok
2021-09-18_11:42:45 PWP DISCONNECTED
2021-09-18_11:42:45 PWP CONNECTED
2021-09-18_11:42:46 PWP DISCONNECTED
2021-09-18_11:42:46 PWP CONNECTED
2021-09-18_11:42:47 PWP Gesamtertrag: 973428
2021-09-18_11:42:47 PWP Ertrag_gesamt: 973.428
2021-09-18_11:42:47 PWP DISCONNECTED
2021-09-18_11:42:47 PWP CONNECTED
2021-09-18_11:42:48 PWP Tagesertrag: 9114
2021-09-18_11:42:48 PWP Ertrag_heute: 9.114
2021-09-18_11:42:48 PWP DISCONNECTED
2021-09-18_11:42:48 PWP CONNECTED


Ich hatte das Attribut "stateFormat" gelöscht und wie zuvor angelegt, Fhem neu gestartet und auch das neueste Update eingespielt, den Wechselrichter neu gestartet. Die ständigen Disconnests kommen weiter.


Hier ist das List:
Internals:
   DEF        3  30  192.168.1.210:502 TCP
   DeviceName 192.168.1.210:502
   EXPECT     idle
   FD         59
   FUUID      61100302-f33f-940c-1459-f5e28cc78681aacf
   IODev      PWP
   Interval   30
   LASTOPEN   1631960150.01442
   MODBUSID   3
   MODE       master
   MODULEVERSION Modbus 4.4.02 - 31.3.2021
   NAME       PWP
   NOTIFYDEV  global
   NR         2263
   NTFY_ORDER 50-PWP
   PARTIAL   
   PROTOCOL   TCP
   STATE      opened
   TCPConn    1
   TYPE       ModbusAttr
   devioLoglevel 3
   nextOpenDelay 60
   QUEUE:
   READ:
     BUFFER     
   READINGS:
     2021-09-18 12:15:40   Aktion          none
     2021-09-18 12:15:43   Ampere_1        10595
     2021-09-18 12:15:47   Ampere_2        4935
     2021-09-18 12:15:49   Ertrag_gesamt   975.342
     2021-09-18 12:15:49   Ertrag_heute    11.027
     2021-09-18 12:15:41   Gesamtertrag    975342
     2021-09-18 12:15:44   Spannung_1      31991
     2021-09-18 12:15:48   Spannung_2      29172
     2021-09-18 12:15:42   Tagesertrag     11027
     2021-09-18 12:15:46   Temperatur      49.4
     2021-09-18 12:15:49   Vortag          536870911
     2021-09-18 12:15:45   Wirkleistung    4790
     2021-08-08 18:18:10   leistung        0
     2021-09-18 12:15:50   state           opened
   REMEMBER:
     lid        3
     lname      PWP
     lrecv      1631960149.98245
     lsend      1631960149.95977
   defptr:
     PWP        3
   gotReadings:
     Vortag     536870911
   lastRead:
     h30201     1631960139.25446
     h30211     1631960140.32831
     h30529     1631960141.37704
     h30535     1631960142.45299
     h30769     1631960143.52727
     h30771     1631960144.60227
     h30775     1631960145.68522
     h30953     1631960146.75898
     h30957     1631960147.83352
     h30959     1631960148.91337
     h31093     1631960149.98469
Attributes:
   dev-h-defExpr $val & 0x1FFFFFFF
   dev-h-defLen 2
   dev-h-defPoll 1
   dev-h-defUnpack N
   devStateIcon ok:10px-kreis-gruen fault:10px-kreis-gelb warnings:10px-kreis-rot
   enableControlSet 1
   event-on-change-reading .*
   fp_Dachgeschoss 63,351,1,PV-Anlage,
   fp_Erdgeschoss 19,505,1,PV-Anlage,
   fp_Keller  32,412,1,PWP,
   group      Counter
   obj-h30201-map 35:fault,303:off,307:ok,455:warnings
   obj-h30201-reading state
   obj-h30211-map 336:Contact manufacturer, 337:Contact installer, 338:invalid, 887:none
   obj-h30211-reading Aktion
   obj-h30529-reading Gesamtertrag
   obj-h30535-reading Tagesertrag
   obj-h30769-reading Ampere_1
   obj-h30771-reading Spannung_1
   obj-h30775-reading Wirkleistung
   obj-h30953-expr ($val  & 0xFFF) / 10
   obj-h30953-reading Temperatur
   obj-h30957-reading Ampere_2
   obj-h30959-reading Spannung_2
   obj-h31093-reading Vortag
   room       SMA,Büro
   stateFormat Aktuell: Wirkleistung Watt Heute: Ertrag_heute Kwh Gesamt: Ertrag_gesamt Kw
   userReadings Ertrag_heute { ReadingsVal("PWP","Tagesertrag",0)/1000}, Ertrag_gesamt { ReadingsVal("PWP","Gesamtertrag",0)/1000}


Das fhem log sieht dann so aus:
2021.09.18 12:22:13 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:13 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:14 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:14 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:15 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:15 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:16 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:16 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:17 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:17 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:18 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:18 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:19 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:20 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:39 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:39 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:40 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:40 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:41 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:41 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:42 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:42 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:43 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:43 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:44 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:44 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:45 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:45 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:46 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:46 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:47 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:47 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:48 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:48 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:22:50 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:22:50 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:23:09 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:23:09 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:23:10 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:23:10 3: 192.168.1.210:502 reappeared (PWP)
2021.09.18 12:23:11 3: 192.168.1.210:502 disconnected, waiting to reappear (PWP)
2021.09.18 12:23:11 3: 192.168.1.210:502 reappeared (PWP)






Hat jemand von euch eine Idee woran das liegen könnte?

Gruß Günter









Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Gueco315


Lösung:
Device neu angelegt und schon geht wieder alles. Putzig war nur, weder über "Delete this device<>" noch mit Delete <Device> ließ sich dieses Attribut in Fhem löschen. Da musste ich schon die fhem.cfg händisch anpacken.

Gruß Günter
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA