SMAInverter zeigt seltsamen SPOT_ETODAY Wert

Begonnen von eddy242, 15 März 2021, 22:11:43

Vorheriges Thema - Nächstes Thema

eddy242

Hallo zusammen,

ich habe 2 Inverter, SMA Tripower 3 und SMA Tripower 5 + je ein Modul in FHEM. Läuft seit ein paar Monaten alles prima. Seit ein paar Tagen kommt vom 3er ein unplausibler SPOT_ETODAY Wert (4294967295). Im 5er Modul ist das nicht. In der Sunny Portal App sind plausible Werte, auch keine Fehlermeldungen im Sunny Home Manager Protokoll. Ich habe das Modul bereits gelöscht und neu angelegt, außerdem auf der Testinstanz ausprobiert. Es wird tatsächlich immer wieder der gleiche Wert ausgelesen. D.h. es muss m.E. irgendwas mit dem Auslesen oder der Antwort nicht stimmen. Aber warum nur bei dem einen??? Im verbose 5 Protokoll (Achtung von unten nach oben lesen) gibt es mehrere Hinweise "SMAInverter3 - Format of inverter response does not fit.". Aber wo kommt das her?

Grüße
eddy



Internals:
   DEF        xxxxxxxx 192.168.178.113
   FUUID      5fb24a22-f33f-0759-9b92-b9f4fbae4288812f
   FVERSION   76_SMAInverter.pm:v2.14.1-s23909/2021-03-07
   HOST       192.168.178.113
   INTERVAL   60
   LASTUPDATE 15.03.2021 / 22:02:54
   NAME       SMAInverter3
   NR         454
   PASS       xxxxxxx
   STATE      0W at 2021-03-15 22:02:54, summed today: 4294967295Wh
   TYPE       SMAInverter
   HELPER:
     AVERAGEBUF 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     DEFAULT_TARGET_SERIAL 4294967295
     DEFAULT_TARGET_SUSYID 65535
     FAULTEDCYCLES 0
     INTERVAL   60
     MAXBYTES   300
     MYSERIALNUMBER 123321123
     MYSUSYID   233
     PACKAGE    main
     PKT_ID     32769
     VERSION    2.14.1
   Helper:
     DBLOG:
       SPOT_PACTOT:
         logdb:
           TIME       1615829212.77574
           VALUE      0
   READINGS:
     2021-03-15 22:02:54   INV_CLASS       Solar-Wechselrichter
     2021-03-15 22:02:54   INV_GRIDRELAY   Information liegt nicht vor
     2021-03-15 22:02:54   INV_PACMAX1     3000
     2021-03-15 22:02:54   INV_PACMAX2     0
     2021-03-15 22:02:54   INV_PACMAX3     0
     2021-03-15 22:02:54   INV_STATUS      Ok
     2021-03-15 22:02:54   INV_TYPE        STP3.0-3AV-40 (Sunny Tripower 3.0)
     2021-03-15 22:02:54   SPOT_ETODAY     4294967295
     2021-03-15 22:02:54   SPOT_ETOTAL     1029751
     2021-03-15 22:02:54   SPOT_FEEDTM     1783.05
     2021-03-15 22:02:54   SPOT_FREQ       0
     2021-03-15 22:02:54   SPOT_IAC1       -0.001
     2021-03-15 22:02:54   SPOT_IAC2       -0.001
     2021-03-15 22:02:54   SPOT_IAC3       -0.001
     2021-03-15 22:02:54   SPOT_IDC1       0
     2021-03-15 22:02:54   SPOT_IDC2       0
     2021-03-15 22:02:54   SPOT_OPERTM     1909.7
     2021-03-15 22:02:54   SPOT_PAC1       0
     2021-03-15 22:02:54   SPOT_PAC2       0
     2021-03-15 22:02:54   SPOT_PAC3       0
     2021-03-15 22:02:54   SPOT_PACTOT     0
     2021-03-15 22:02:54   SPOT_PDC1       0
     2021-03-15 22:02:54   SPOT_PDC2       0
     2021-03-15 22:02:54   SPOT_UAC1       0
     2021-03-15 22:02:54   SPOT_UAC2       0
     2021-03-15 22:02:54   SPOT_UAC3       0
     2021-03-15 22:02:54   SPOT_UDC1       0
     2021-03-15 22:02:54   SPOT_UDC2       0
     2021-03-15 22:02:54   SUSyID          378
     2021-03-15 22:02:54   Serialnumber    3008232027
     2021-03-15 22:02:54   avg_power_lastminutes_05 0
     2021-03-15 22:02:54   avg_power_lastminutes_10 0
     2021-03-15 22:02:54   avg_power_lastminutes_15 0
     2021-03-15 22:02:54   background_processing_time 0.5916
     2021-03-15 22:02:54   inverter_processing_time 0.5718
     2021-03-15 22:02:54   modulstate      normal
     2021-03-15 22:02:54   opertime_start  15.03.2021 06:08:13
     2021-03-15 22:02:54   opertime_stop   15.03.2021 19:02:02
     2021-03-15 22:02:54   state           0
Attributes:
   DbLogExclude .*
   DbLogInclude SPOT_PACTOT,SPOT_ETODAY
   DbLogValueFn {
  if (($READING eq "SPOT_ETODAY" || $READING eq "SPOT_PACTOT") && $VALUE > 100000){
    $IGNORE=1;
  }
}
   alias      SMA Inverter Tripower 3.0
   detail-level 2
   event-on-change-reading .*
   group      Solar
   icon       fts_blade_z_sun
   mode       automatic
   room       Solar
   showproctime 1
   stateFormat { ReadingsVal("$name","SPOT_PACTOT","0")."W at ".ReadingsTimestamp("$name", "SPOT_PACTOT", "").", summed today: ".ReadingsVal("$name","SPOT_ETODAY","0")."Wh" }
   suppressSleep 1
   target-serial 3008232027
   target-susyid 378
   verbose    5



2021.03.15 21:57:54 4: SMAInverter3 -> BlockingCall SMAInverter_getstatusParseDone finished
2021.03.15 21:57:54 5: SMAInverter3 -> INV_STATUS Ok
2021.03.15 21:57:54 5: SMAInverter3 -> INV_GRIDRELAY Information liegt nicht vor
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_OPERTM 1909.7
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_FEEDTM 1783.05
2021.03.15 21:57:54 5: SMAInverter3 -> INV_PACMAX3 0
2021.03.15 21:57:54 5: SMAInverter3 -> INV_PACMAX2 0
2021.03.15 21:57:54 5: SMAInverter3 -> INV_PACMAX1 3000
2021.03.15 21:57:54 5: SMAInverter3 -> Serialnumber 3008232027
2021.03.15 21:57:54 5: SMAInverter3 -> SUSyID 378
2021.03.15 21:57:54 5: SMAInverter3 -> INV_CLASS Solar-Wechselrichter
2021.03.15 21:57:54 5: SMAInverter3 -> INV_TYPE STP3.0-3AV-40 (Sunny Tripower 3.0)
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_FREQ 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IAC3 -0.001
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IAC2 -0.001
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IAC1 -0.001
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UAC3 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UAC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UAC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IDC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IDC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UDC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UDC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> state 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PACTOT 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PAC3 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PAC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PAC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PDC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PDC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_ETODAY 4294967295
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_ETOTAL 1029751
2021.03.15 21:57:54 5: SMAInverter3 -> avg_power_lastminutes_15 0
2021.03.15 21:57:54 5: SMAInverter3 -> avg_power_lastminutes_10 0
2021.03.15 21:57:54 5: SMAInverter3 -> avg_power_lastminutes_05 0
2021.03.15 21:57:54 5: SMAInverter3 -> opertime_stop 15.03.2021 19:02:02
2021.03.15 21:57:54 5: SMAInverter3 -> opertime_start 15.03.2021 06:08:13
2021.03.15 21:57:54 5: SMAInverter3 -> modulstate normal
2021.03.15 21:57:54 5: SMAInverter3 -> row_array after decoding:
2021.03.15 21:57:54 4: SMAInverter3 -> Start BlockingCall SMAInverter_getstatusParseDone
2021.03.15 21:57:54 4: SMAInverter3 -> BlockingCall SMAInverter_getstatusDoParse finished
2021.03.15 21:57:54 5: SMAInverter3 -> INV_STATUS Ok
2021.03.15 21:57:54 5: SMAInverter3 -> INV_GRIDRELAY Information liegt nicht vor
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_OPERTM 1909.7
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_FEEDTM 1783.05
2021.03.15 21:57:54 5: SMAInverter3 -> INV_PACMAX3 0
2021.03.15 21:57:54 5: SMAInverter3 -> INV_PACMAX2 0
2021.03.15 21:57:54 5: SMAInverter3 -> INV_PACMAX1 3000
2021.03.15 21:57:54 5: SMAInverter3 -> Serialnumber 3008232027
2021.03.15 21:57:54 5: SMAInverter3 -> SUSyID 378
2021.03.15 21:57:54 5: SMAInverter3 -> INV_CLASS Solar-Wechselrichter
2021.03.15 21:57:54 5: SMAInverter3 -> INV_TYPE STP3.0-3AV-40 (Sunny Tripower 3.0)
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_FREQ 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IAC3 -0.001
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IAC2 -0.001
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IAC1 -0.001
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UAC3 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UAC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UAC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IDC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_IDC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UDC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_UDC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> state 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PACTOT 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PAC3 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PAC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PAC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PDC2 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_PDC1 0
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_ETODAY 4294967295
2021.03.15 21:57:54 5: SMAInverter3 -> SPOT_ETOTAL 1029751
2021.03.15 21:57:54 5: SMAInverter3 -> avg_power_lastminutes_15 0
2021.03.15 21:57:54 5: SMAInverter3 -> avg_power_lastminutes_10 0
2021.03.15 21:57:54 5: SMAInverter3 -> avg_power_lastminutes_05 0
2021.03.15 21:57:54 5: SMAInverter3 -> opertime_stop 15.03.2021 19:02:02
2021.03.15 21:57:54 5: SMAInverter3 -> opertime_start 15.03.2021 06:08:13
2021.03.15 21:57:54 5: SMAInverter3 -> modulstate normal
2021.03.15 21:57:54 5: SMAInverter3 -> row_array before encoding:
2021.03.15 21:57:54 5: SMAInverter3 - avg_power_lastminutes_05 = 0, avg_power_lastminutes_10 = 0, avg_power_lastminutes_15 = 0
2021.03.15 21:57:54 5: SMAInverter3 - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2021.03.15 21:57:54 5: SMAInverter3 - Content of Averagebuffer:
2021.03.15 21:57:54 5: SMAInverter3 - CNT15: 15 SUM15: 0
2021.03.15 21:57:54 5: SMAInverter3 - CNT10: 10 SUM10: 0
2021.03.15 21:57:54 5: SMAInverter3 - CNT05: 5 SUM05: 0
2021.03.15 21:57:54 4: SMAInverter3 - logged out now from inverter serial: 3008232027, susyid: 378
2021.03.15 21:57:54 5: SMAInverter3 - Send: 534D4100000402A00000000100220010606508A07A015BFA4DB30003E90023BB590700030000000013800E01FDFFFFFFFFFF00000000
2021.03.15 21:57:54 4: SMAInverter3 - Send logout to 192.168.178.113 on Port 9522
2021.03.15 21:57:54 5: SMAInverter3 - Found Data inv_STATUS=307
2021.03.15 21:57:54 5: SMAInverter3 - Data identifier 8520
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a000000001004e0010606513a0e90023bb590700a07a015bfa4db300000000000012800102805100000000000000000148210851ca4f6033010001feffff0000000000000000000000000000000000000000000000000000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB590700000000000012800002805100482100FF48210000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 0002805100482100FF482100 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 5: SMAInverter3 - Found Data INV_GRIDRELAY=16777213
2021.03.15 21:57:54 5: SMAInverter3 - Data identifier 16740
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a000000001004e0010606513a0e90023bb590700a07a015bfa4db30000000000001180010280510a0000000a000000016441083cca4f603300000037010000fdffff01feffff000000000000000000000000000000000000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB590700000000000011800002805100644100FF64410000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 0002805100644100FF644100 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 3: SMAInverter3 - Format of inverter response does not fit.
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a00000000100260010606509a0e90023bb590700e07a015bfa4db3000015000000108001020051002a8300ff2a830000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB5907000000000000108000020051002A8300FF2A830000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 00020051002A8300FF2A8300 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 5: SMAInverter3 - Found Data INV_PACMAX1=3000 and INV_PACMAX2=0 and INV_PACMAX3=0
2021.03.15 21:57:54 5: SMAInverter3 - Data identifier 16670
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a000000001007a001060651ea0e90023bb590700a07a015bfa4db30000000000000f80010200510100000003000000011e410049ca4f60b80b0000b80b0000b80b0000b80b000001000000011f410049ca4f6000000000000000000000000000000000000000000120410049ca4f60000000000000000000000000000000000000000000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB59070000000000000F8000020051001E4100FF20410000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 00020051001E4100FF204100 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 3: SMAInverter3 - Format of inverter response does not fit.
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a00000000100260010606509a0e90023bb590700e07a015bfa4db30000150000000e800102005200772300ff77230000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB59070000000000000E800002005200772300FF77230000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 0002005200772300FF772300 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 5: SMAInverter3 - Found Data SPOT_OPERTM=1909.7 and SPOT_FEEDTM=1783.05
2021.03.15 21:57:54 5: SMAInverter3 - Data identifier 17966
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a00000000100460010606511a0e90023bb590700a07a015bfa4db30000000000000d80010200540400000005000000012e46006d994f6036e7680000000000012f46006d994f6041f261000000000000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB59070000000000000D8000020054002E4600FF2F460000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 00020054002E4600FF2F4600 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 5: SMAInverter3 - Found Data SPOT_FREQ=0
2021.03.15 21:57:54 5: SMAInverter3 - Data identifier 18007
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a00000000100420010606510a0e90023bb590700a07a015bfa4db30000000000000c80010200511500000015000000015746003cca4f60ffffffffffffffffffffffffffffffff0100000000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB59070000000000000C800002005100574600FF57460000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 0002005100574600FF574600 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 3: SMAInverter3 - Format of inverter response does not fit.
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a00000000100260010606509a0e90023bb590700e07a015bfa4db30000150000000b800102005400674900ff67490000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB59070000000000000B800002005400674900FF67490000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 0002005400674900FF674900 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 3: SMAInverter3 - Format of inverter response does not fit.
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a00000000100260010606509a0e90023bb590700e07a015bfa4db30000150000000a8001020051001e4900ff5d490000000000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB59070000000000000A8000020051001E4900FF5D490000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 00020051001E4900FF5D4900 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 5: SMAInverter3 - Found Data SPOT_UAC1=0 and SPOT_UAC2=0 and SPOT_UAC3=0 and SPOT_IAC1=-0.001 and SPOT_IAC2=-0.001 and SPOT_IAC3=-0.001
2021.03.15 21:57:54 5: SMAInverter3 - Data identifier 17992
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a000000001013e001060654fa0e90023bb590700a07a015bfa4db30000000000000980010200510b00000014000000014846003cca4f60ffffffffffffffffffffffffffffffff01000000014946003cca4f60ffffffffffffffffffffffffffffffff01000000014a46003cca4f60ffffffffffffffffffffffffffffffff01000000014b46003cca4f60ffffffffffffffffffffffffffffffff01000000014c46003cca4f60ffffffffffffffffffffffffffffffff01000000014d46003cca4f60ffffffffffffffffffffffffffffffff01000000014e460050ca4f603f0000003f0000003f0000003f00000001000000015346403cca4f600000008000000080000000800000008001000000015446403cca4f600000008000000080000000800000
2021.03.15 21:57:54 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB590700000000000009800002005100484600FF55460000000000
2021.03.15 21:57:54 3: SMAInverter3 - Send request 0002005100484600FF554600 to 192.168.178.113 on port 9522
2021.03.15 21:57:54 5: SMAInverter3 - Found Data SPOT_UDC1=0 and SPOT_UDC2=0 and SPOT_IDC1=0 and SPOT_IDC2=0
2021.03.15 21:57:54 5: SMAInverter3 - Data identifier 17695
2021.03.15 21:57:54 5: SMAInverter3 - Received: 534d4100000402a00000000100960010606525a0e90023bb590700a07a015bfa4db30000000000000880010280530200000005000000011f45403cca4f600000008000000080000000800000008001000000021f45403cca4f600000008000000080000000800000008001000000012145403cca4f600000008000000080000000800000008001000000022145403cca4f60000000800000008000000080000000800100000000000000
2021.03.15 21:57:53 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB5907000000000000088000028053001F4500FF21450000000000
2021.03.15 21:57:53 3: SMAInverter3 - Send request 00028053001F4500FF214500 to 192.168.178.113 on port 9522
2021.03.15 21:57:53 3: SMAInverter3 - Format of inverter response does not fit.
2021.03.15 21:57:53 5: SMAInverter3 - Received: 534d4100000402a00000000100260010606509a0e90023bb590700e07a015bfa4db3000015000000078001020051005a2900ff5a290000000000
2021.03.15 21:57:53 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB5907000000000000078000020051005A2900FF5A290000000000
2021.03.15 21:57:53 3: SMAInverter3 - Send request 00020051005A2900FF5A2900 to 192.168.178.113 on port 9522
2021.03.15 21:57:53 5: SMAInverter3 - Found Data SPOT_PACTOT=0
2021.03.15 21:57:53 5: SMAInverter3 - Data identifier 9791
2021.03.15 21:57:53 5: SMAInverter3 - Received: 534d4100000402a00000000100420010606510a0e90023bb590700a07a015bfa4db30000000000000680010200510000000000000000013f26403cca4f60000000800000008000000080000000800100000000000000
2021.03.15 21:57:53 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB5907000000000000068000020051003F2600FF3F260000000000
2021.03.15 21:57:53 3: SMAInverter3 - Send request 00020051003F2600FF3F2600 to 192.168.178.113 on port 9522
2021.03.15 21:57:53 5: SMAInverter3 - Found Data SPOT_PAC1=0 and SPOT_PAC2=0 and SPOT_PAC3=0
2021.03.15 21:57:53 5: SMAInverter3 - Data identifier 17984
2021.03.15 21:57:53 5: SMAInverter3 - Received: 534d4100000402a000000001007a001060651ea0e90023bb590700a07a015bfa4db3000000000000058001020051080000000a000000014046403cca4f600000008000000080000000800000008001000000014146403cca4f600000008000000080000000800000008001000000014246403cca4f60000000800000008000000080000000800100000000000000
2021.03.15 21:57:53 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB590700000000000005800002005100404600FF42460000000000
2021.03.15 21:57:53 3: SMAInverter3 - Send request 0002005100404600FF424600 to 192.168.178.113 on port 9522
2021.03.15 21:57:53 5: SMAInverter3 - Found Data SPOT_PDC1=0 and SPOT_PDC2=0
2021.03.15 21:57:53 5: SMAInverter3 - Data identifier 9502
2021.03.15 21:57:53 5: SMAInverter3 - Received: 534d4100000402a000000001005e0010606517a0e90023bb590700a07a015bfa4db30000000000000480010280530000000001000000011e25403cca4f600000008000000080000000800000008001000000021e25403cca4f60000000800000008000000080000000800100000000000000
2021.03.15 21:57:53 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB5907000000000000048000028053001E2500FF1E250000000000
2021.03.15 21:57:53 3: SMAInverter3 - Send request 00028053001E2500FF1E2500 to 192.168.178.113 on port 9522
2021.03.15 21:57:53 5: SMAInverter3 - Data SPOT_ETOTAL=1029751 and SPOT_ETODAY=4294967295
2021.03.15 21:57:53 5: SMAInverter3 - Data identifier 9729
2021.03.15 21:57:53 5: SMAInverter3 - Received: 534d4100000402a00000000100460010606511a0e90023bb590700a07a015bfa4db30000000000000380010200540000000001000000010126006d994f6077b60f00000000000122260051ca4f60ffffffffffffffff00000000
2021.03.15 21:57:53 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB590700000000000003800002005400012600FF22260000000000
2021.03.15 21:57:53 3: SMAInverter3 - Send request 0002005400012600FF222600 to 192.168.178.113 on port 9522
2021.03.15 21:57:53 5: SMAInverter3 - Found Data CLASS=8001 and TYPE=9366
2021.03.15 21:57:53 5: SMAInverter3 - Data identifier 33310
2021.03.15 21:57:53 5: SMAInverter3 - Received: 534d4100000402a000000001009e0010606527a0e90023bb590700a07a015bfa4db30000000000000280010200580100000003000000011e82101cfe4e60535450332e302d3341562d343020303237000000000000000000000000000000011f82081cfe4e60411f0001feffff00000000000000000000000000000000000000000000000000012082081cfe4e6096240001802400008124000082240000feffff0000000000000000000000000000000000
2021.03.15 21:57:53 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB5907000000000000028000020058001E8200FF20820000000000
2021.03.15 21:57:53 3: SMAInverter3 - Send request 00020058001E8200FF208200 to 192.168.178.113 on port 9522
2021.03.15 21:57:53 5: SMAInverter3 - Logged in now
2021.03.15 21:57:53 4: SMAInverter3 - logged in to inverter serial: 3008232027, susyid: 378
2021.03.15 21:57:53 5: SMAInverter3 - Received: 534d4100000402a000000001002e001060650be0e90023bb590700017a015bfa4db300010000000001800d04fdff070000008403000051ca4f600000000000000000
2021.03.15 21:57:53 5: SMAInverter3 - Send: 534D4100000402A000000001003A001060650EA07A015BFA4DB30001E90023BB590700010000000001800C04FDFF070000008403000051CA4F6000000000D0F0BEBFBCEFF0F2F3A9888800000000
2021.03.15 21:57:53 4: SMAInverter3 - Send login to 192.168.178.113 on Port 9522 with password Hh674ghjk!
2021.03.15 21:57:53 4: SMAInverter3 - operation time end: 15.03.2021 19:02:02
2021.03.15 21:57:53 4: SMAInverter3 - operation time begin: 15.03.2021 06:08:13
2021.03.15 21:57:53 4: SMAInverter3 - current time: 15.03.2021 21:57:53
2021.03.15 21:57:53 4: SMAInverter3 -> Start BlockingCall SMAInverter_getstatusDoParse
2021.03.15 21:57:53 4: SMAInverter3 - timeout cycles since module start: 0
2021.03.15 21:57:53 4: SMAInverter3 - ###############################################################
2021.03.15 21:57:53 4: SMAInverter3 - ##########  Begin of new SMAInverter get data cycle  ##########
2021.03.15 21:57:53 4: SMAInverter3 - ###############################################################


DS_Starter

Hallo eddy,

vielleicht hängt das mit meiner letzten Änderung zusanmmen.
Nimm mal das vorherige Modul welches du wie folgt holen kannst.

Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben und danach FHEM restarten:


"wget -qO ./FHEM/76_SMAInverter.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/76_SMAInverter.pm"


Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

eddy242

Hallo Heiko,

danke aber das war' nicht, auch mit der Modulversion 2019-09-22 taucht der gleiche unplausible Wert auf. Im Verbose 5 Logs tauchen auch wieder invalid responses auf. Seltsamerweise NICHT bei der Übermittlung des SPOT_ETOTAL Wertes, den scheint das Modul wohl als "autentisch vom SMA" zu betrachten.

Vielleicht ist es die Firmware?


Device name STP3.0-3AV-40 027
Device class Solar Inverters
Device type STP3.0-3AV-40
Nominal current 4.300 A
Software package update version available -------
Manufacturer SMA
Software package 3.10.16.R



2021.03.17 17:37:25 5: SMAInverter3 - Received: 534d4100000402a000000001005e0010606517a0e90023bb590700a07a015bfa4db30000000000000480010280530000000001000000011e2540423052601900000019000000190000001900000001000000021e2540423052601f0000001f0000001f0000001f0000000100000000000000
2021.03.17 17:37:25 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB5907000000000000048000028053001E2500FF1E250000000000
2021.03.17 17:37:25 3: SMAInverter3 - Send request 00028053001E2500FF1E2500 to 192.168.178.113 on port 9522
2021.03.17 17:37:25 5: SMAInverter3 - Data SPOT_ETOTAL=1040288 and SPOT_ETODAY=4294967295
2021.03.17 17:37:25 5: SMAInverter3 - Data identifier 9729
2021.03.17 17:37:25 5: SMAInverter3 - Received: 534d4100000402a00000000100460010606511a0e90023bb590700a07a015bfa4db300000000000003800102005400000000010000000101260042305260a0df0f00000000000122260043305260ffffffffffffffff00000000
2021.03.17 17:37:25 5: SMAInverter3 - send: 534D4100000402A00000000100260010606509A07A015BFA4DB30000E90023BB590700000000000003800002005400012600FF22260000000000
2021.03.17 17:37:25 3: SMAInverter3 - Send request 0002005400012600FF222600 to 192.168.178.113 on port 9522
2021.03.17 17:37:25 5: SMAInverter3 - Found Data CLASS=8001 and TYPE=9366
2021.03.17 17:37:25 5: SMAInverter3 - Data identifier 33310



Internals:
   DEF        xx 192.168.178.113
   FUUID      604fcc67-f33f-0759-d141-17a74ba16ebd15d4
   FVERSION   76_SMAInverter.pm:v2.14.0-s20080/2019-09-22
   HOST       192.168.178.113
   INTERVAL   60
   LASTUPDATE 17.03.2021 / 17:34:54
   NAME       SMAInverter3
   NR         506
   PASS       xxx
   STATE      50W at 2021-03-17 17:34:54, summed today: 4294967295Wh
   TYPE       SMAInverter
   HELPER:
     AVERAGEBUF 50,51,54,55,58,58,58,58,58,58,58,58,58,58,58,58,58
     DEFAULT_TARGET_SERIAL 4294967295
     DEFAULT_TARGET_SUSYID 65535
     FAULTEDCYCLES 0
     INTERVAL   60
     MAXBYTES   300
     MYSERIALNUMBER 123321123
     MYSUSYID   233
     PACKAGE    main
     PKT_ID     32769
     VERSION    2.14.0
   Helper:
     DBLOG:
       SPOT_PACTOT:
         logdb:
           TIME       1615998894.38918
           VALUE      50
   READINGS:
     2021-03-17 17:34:54   INV_CLASS       Solar-Wechselrichter
     2021-03-17 17:34:54   INV_GRIDRELAY   geschlossen
     2021-03-17 17:34:54   INV_PACMAX1     3000
     2021-03-17 17:34:54   INV_PACMAX2     0
     2021-03-17 17:34:54   INV_PACMAX3     0
     2021-03-17 17:34:54   INV_STATUS      Ok
     2021-03-17 17:34:54   INV_TYPE        STP3.0-3AV-40 (Sunny Tripower 3.0)
     2021-03-17 17:34:54   SPOT_ETODAY     4294967295
     2021-03-17 17:34:54   SPOT_ETOTAL     1040286
     2021-03-17 17:34:54   SPOT_FEEDTM     1803.22
     2021-03-17 17:34:54   SPOT_FREQ       49.98
     2021-03-17 17:34:54   SPOT_IAC1       41.651
     2021-03-17 17:34:54   SPOT_IAC2       41.584
     2021-03-17 17:34:54   SPOT_IAC3       41.328
     2021-03-17 17:34:54   SPOT_IDC1       0.173
     2021-03-17 17:34:54   SPOT_IDC2       0.163
     2021-03-17 17:34:54   SPOT_OPERTM     1930.95
     2021-03-17 17:34:54   SPOT_PAC1       15
     2021-03-17 17:34:54   SPOT_PAC2       18
     2021-03-17 17:34:54   SPOT_PAC3       17
     2021-03-17 17:34:54   SPOT_PACTOT     50
     2021-03-17 17:34:54   SPOT_PDC1       24
     2021-03-17 17:34:54   SPOT_PDC2       31
     2021-03-17 17:34:54   SPOT_UAC1       239.43
     2021-03-17 17:34:54   SPOT_UAC2       241.13
     2021-03-17 17:34:54   SPOT_UAC3       238.61
     2021-03-17 17:34:54   SPOT_UDC1       145.71
     2021-03-17 17:34:54   SPOT_UDC2       194.09
     2021-03-17 17:34:54   SUSyID          378
     2021-03-17 17:34:54   Serialnumber    3008232027
     2021-03-17 17:34:54   avg_power_lastminutes_05 54
     2021-03-17 17:34:54   avg_power_lastminutes_10 56
     2021-03-17 17:34:54   avg_power_lastminutes_15 56
     2021-03-17 17:34:54   background_processing_time 0.6141
     2021-03-17 17:34:54   inverter_processing_time 0.6017
     2021-03-17 17:34:54   modulstate      normal
     2021-03-17 17:34:54   opertime_start  17.03.2021 06:03:55
     2021-03-17 17:34:54   opertime_stop   17.03.2021 19:05:13
     2021-03-17 17:34:54   state           50
Attributes:
   DbLogExclude .*
   DbLogInclude SPOT_PACTOT,SPOT_ETODAY
   DbLogValueFn {
  if (($READING eq "SPOT_ETODAY" || $READING eq "SPOT_PACTOT") && $VALUE > 100000){
    $IGNORE=1;
  }
}
   alias      SMA Inverter Tripower 3.0
   detail-level 2
   event-on-change-reading .*
   group      Solar
   icon       fts_blade_z_sun
   mode       automatic
   room       Solar
   showproctime 1
   stateFormat { ReadingsVal("$name","SPOT_PACTOT","0")."W at ".ReadingsTimestamp("$name", "SPOT_PACTOT", "").", summed today: ".ReadingsVal("$name","SPOT_ETODAY","0")."Wh" }
   target-serial 3008232027
   target-susyid 378
   verbose    2


DS_Starter

Zitat
Vielleicht ist es die Firmware?
Ja, das kann (leider) sein. Bei bestimmten Typen wurde es schon im SMAInverterforum berichtet.
Alternativ könntest du in diesem Fall auf das Modbus-Modul gehen.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

eddy242

Danke für den Tipp. Gleich umgesetzt, sowohl für den Tripower 3er als auch für den 5er. Von ModbusAttr habe ich 0 Ahnung, daher habe ich blind die Def von WZUT in einem anderen Thread übernommen.

Für den 5er kommt dies. (Auszug). Die Werte stimmen mit den Werten auf der lokalen Gerätewebseite und dem Sunny Portal überein.

READINGS:
     2021-03-17 21:02:11   Aktion          none
     2021-03-17 21:02:12   Gesamtertrag    1478125
     2021-03-17 21:02:13   Tagesertrag     7543


Für den 3er kommt dies (Auszug). Gesamtertrag ok, Tagesertrag ist kompletter Bödsinn. Der reale aus der lokalen Website bzw. Sunny Portal müsste 5,150 kWh sein (deutsche Schreibweise, also etwas mehr als 5 kWh). Laut dem Modbusreading wären es 536 MWh. Das heisst irgendwas ist im Inverter vergurkt und liefert einen Wert zurück, mit dem weder das SMAInverter noch das Modbus Modul klarkommen, allerdings auf unterschiedliche Weise. Ich schalte das Teil mal über Nacht ab, vielleicht hilft das.



READINGS:
     2021-03-17 20:59:50   Aktion          none
     2021-03-17 20:59:51   Gesamtertrag    1040337
     2021-03-17 20:59:52   Tagesertrag     536870911

eddy242

Update: Wie oft - Reboot tut gut. Ich habe den WR über Nacht "aus" gemacht, d.h. auf Pos 0 - heute morgen sind sowohl im SMAInverter als auch im Modbus Modul wieder plausible Werte.

Wo ich nun eh schon das Modbus Modul konfiguriert habe, gibt es denn eine Entscheidungshilfe, ob Modbus oder SMAInverter das Modul der Wahl ist? Für meinen Bedarf liefern beide was ich brauche, mit Modbus kriege ich noch die Temperatur des Inverters wobei das am Ende kein Killer-Kriterium ist.

Grüße
eddy242

DS_Starter

Zitat
Wo ich nun eh schon das Modbus Modul konfiguriert habe, gibt es denn eine Entscheidungshilfe, ob Modbus oder SMAInverter das Modul der Wahl ist?
Ich würde dir zu Modus raten. Das SMAInverter Modul hat keinen aktiven Maintainer mehr und ich werde es auch nicht aktiv weiterentwickeln.
Möglicherweise würde ich ein auf Modbus basierendes Modul für SMA Geräte erstellen um das Handling etwas einfacher zu gestalten.
Du kannst mal bitte deine Device-KOnfiguration für Modbus noch posten, dann würde ich mir die mal parallel einrichten und schauen wie ich das evtl. für SMA umsetzen würden.
Das spart mir etwas Zeit.

VG
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

eddy242

Gern. Wie gesagt, ich habe den alten Dreiklang search-copy/paste-adapt gemacht ohne irgendwas nachzudenken. Die u.a. Konfiguration stammt von WZut im Kontext von einem Tripower 8. Scheint einwandfrei mit meinen Tripower 3 & 5 zu funktionieren. Ich habe allerdings keine Ahnung, ob die Konfiguration optimiert ist, d.h. ob ich das eleganter machen könnte und ob man ggfls. noch mehr Readings/Infos rauskitzeln könnte.


defmod SMAInverter3MB ModbusAttr 3 30 192.168.178.113:502 TCP
attr SMAInverter3MB DbLogExclude .*
attr SMAInverter3MB dev-h-defExpr $val & 0x1FFFFFFF
attr SMAInverter3MB dev-h-defLen 2
attr SMAInverter3MB dev-h-defPoll 1
attr SMAInverter3MB dev-h-defUnpack N
attr SMAInverter3MB devStateIcon ok:on fault:message_attention warnings:message_attention
attr SMAInverter3MB enableControlSet 1
attr SMAInverter3MB obj-h30201-map 35:fault,303:off,307:ok,455:warnings
attr SMAInverter3MB obj-h30201-reading state
attr SMAInverter3MB obj-h30211-map 336:Contact manufacturer, 337:Contact installer, 338:invalid, 887:none
attr SMAInverter3MB obj-h30211-reading Aktion
attr SMAInverter3MB obj-h30529-reading Gesamtertrag
attr SMAInverter3MB obj-h30535-reading Tagesertrag
attr SMAInverter3MB obj-h30775-reading Wirkleistung
attr SMAInverter3MB obj-h30953-expr ($val  & 0xFFF) / 10
attr SMAInverter3MB obj-h30953-reading Temperatur

Wzut

Zitat von: eddy242 am 18 März 2021, 09:13:09
Die u.a. Konfiguration stammt von WZut
THX für die Blumen :) , natürlich liefert SMA noch Tonnenweise Daten.
Ich hatte am Anfang bestimmt das dreifache an Readings bis ich merkte das ich einige nie brauche.
Ich hatte damals von SMA ein Super Excel Sheet, da waren fast alle SMA Typen drin und alle Register.
Das schöne bei SMA ist das 90% der Register unabhänig vom Modell identisch sind, die wenigen Spezialfälle muss man sich raussuchen.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Frini

Kann ich das ModbusModul aktiv triggern? Ich rufe aktuell meinen SMAInverter manuell analog des Stromzählers ab.

Wzut

Tipp : command.ref lesen :
ZitatIf <Interval> is not 0 then the module actively requests data from the external device every <Interval> seconds
also Intervall runter auf 0 und dann versuchen mittels set Kommando die Were nach Bedarf von Hand abholen, wobei mir allerdings absolut unklar ist warum man dies unbedingt synchron zum Stromzähler machen muß .....
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

eddy242

Hallo Wzut, könntest Du bitte mal die Konfiguration posten mit den maximalen Readings. Ich würde dann reverse engineering machen und das nicht benötigte streichen. Stelle ich mir als blutigem ModbusAttr Laien einfacher vor als das forward engineering mit dem SMA Excel. Danke!

Wzut

sorry, aber was du oben gepostet hast ist exakt das was ich heute habe und brauche, alles andere ist schon lange über die Wupper.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Frini

Das ist meinen Gerätschaften geschuldet.
Mein Stromzähler lese ich über den Homematic Zähler aus.
Dieser liefert mir die Wirkleistung (Einspeisung/Verbrauch kann ich nicht unterscheiden) und die beiden Zählerstände.
Durch das gleichzeitige Auslesen kann ich über die Differenzen totalpac und abgelesen Wirkleistung den Eigenverbrauch erkennen.
Ich habe keinen HomeManager oder solches installiert.

Wahrscheinlich könnte man auch den Zähler umprogrammieren, aber die Stadtwerke antwortet nicht auf meine Emails bezüglich Kennwort.


Ist halt eine Notlösung, die aktuell fehlerfrei funktioniert.
Sofern die Daten gleichzeitig abgeholt werden.
Ich hab das jetzt mal Probeweise mit set SMA reread laufen. Das scheint zu klappen.

Elektron

Hallo zusammen,

Ich habe mir das Thema jetzt auch mal angesehen, da das ,,alte" SMA-Invertermodul ja nicht mehr dauerhaft gepflegt werden soll.
Umstieg auf Modbus mit der Hilfe hier soweit geschafft, aber beim Tagesertrag scheitere ich.
Ich habe da verschiedene Register probiert, aber da steht eine sehr große Zahl (536870911) drin.

Probiert habe ich die Register 50517, 50535, 30537, in allen drei steht das selbe drin.
(Für das Register 50517 habe ich die Länge auf 4 gestellt.)

Mal sehen ob sich das morgen ändert wenn die Sonne wieder scheint, aber irgendwie ist das komisch.

Ich habe zwei SunnyBoy SB5.0.

Viele Grüße Michael