76_SMAInverter.pm - Abfrage von SMA Wechselrichter

Begonnen von sct14675, 28 Juli 2016, 11:01:16

Vorheriges Thema - Nächstes Thema

DS_Starter

Hallo Thomas, @all,

habe heute noch die aktuelle Version 2.8.3 eingecheckt.

Nimm bitte diese Version als Grundlage für eventuelle Codeänderungen.
Es wird ja wahrscheinlich Änderungen bezüglich des Kommandoaufbaus bei den Sunny-Boy Typen geben.
Um diese verschiedenen Kommandos/Auswertungen allgemeingültig abzubilden und auszusteuern, können wir die Typ-ID heranziehen.
Allerdings gibt es bei manchen Typen noch das seltsame Verhalten dass diese WR sich gegenüber dem Modul mit einem anderen als dem realen Typ identifizieren, wobei die Information im SMA-Portal korrekt ist. Marcel (XGuide) ist über den Sachverhalt gut im Bilde.
Vielleicht fällt dir diesbezüglich auch etwas auf.

Ich mache mich jetzt erstmal ein bisschen rar, lese aber von Zeit zu Zeit mit und komme vllt. auch dazu etwas zu schreiben.

Bis bald ....

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

Hassi95

#286
Hallo Thomas,

hier mal das Ergebnis von SBFspot was du gesucht hast. Hoffentlich so wie du es benötigst, wenn nicht sag noch einmal bescheid.

SBFspot V3.3.1
Yet another tool to read power production of SMA solar inverters
(c) 2012-2016, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit

Commandline Args: -nocsv -d5 -v5 -finq
Reading config './SBFspot.cfg'
Configuration settings:
IP_Address=10.0.0.20
Password=<undisclosed>
MIS_Enabled=0
Plantname=MyPlant
OutputPath=/home/pi/smadata/%Y
OutputPathEvents=/home/pi/smadata/%Y/Events
Latitude=50.8
Longitude=4.33
Timezone=Europe/Brussels
CalculateMissingSpotValues=1
DateTimeFormat=%d/%m/%Y %H:%M:%S
DateFormat=%d/%m/%Y
TimeFormat=%H:%M:%S
SynchTime=1
SynchTimeLow=1
SynchTimeHigh=3600
SunRSOffset=900
DecimalPoint=comma
CSV_Delimiter=semicolon
Precision=3
CSV_Export=0
CSV_ExtendedHeader=1
CSV_Header=1
CSV_SaveZeroPower=1
CSV_Spot_TimeSource=0
CSV_Spot_WebboxHeader=0
Locale=de-DE
BTConnectRetries=10
SQL_Database=/home/pi/smadata/SBFspot.db
### End of Config ###
Sat Apr 22 04:20:00 2017: INFO: Starting...
sunrise: 06:34
sunset : 20:47
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 885322628 (0x34C4F384)
Inverter IP address: 10.0.0.20 from SBFspot.cfg
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 01 80 00 02 00 00 00 00 00 00
00000050: 00 00 00 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
MAX_CommBuf is now 98 bytes
Received 98 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 4E 00 10 60 65 13 A0
00000020: 7D 00 84 F3 C4 34 00 00 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 01 80 01 02 00 00 00 00 00 00
00000050: 00 00 00 00 00 03 00 00 00 FF
00000060: 00 00 78 91 01 60 01 00 2F 01
00000070: 55 04 0A 73 00 00 0A 00 0C 00
00000080: 00 00 00 00 00 00 03 00 00 00
00000090: 01 01 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 13 A0 7D 00 84
00000010: F3 C4 34 00 00 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 01 80 01
00000030: 02 00 00 00 00 00 00 00 00 00
00000040: 00 00 03 00 00 00 FF 00 00 78
00000050: 91 01 60 01 00 2F 01 55 04 0A
00000060: 73 00 00 0A 00 0C 00 00 00 00
00000070: 00 00 00 03 00 00 00 01 01 00
00000080: 00 00 00 00
<<<=================================>>>
logoffSMAInverter()
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 22 00 10 60 65 08 A0
00000020: FF FF FF FF FF FF 00 03 7D 00
00000030: 84 F3 C4 34 00 03 00 00 00 00
00000040: 02 80 0E 01 FD FF FF FF FF FF
00000050: 00 00 00 00
54 Bytes sent to IP [10.0.0.20]
logonSMAInverter()
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 3A 00 10 60 65 0E A0
00000020: FF FF FF FF FF FF 00 01 7D 00
00000030: 84 F3 C4 34 00 01 00 00 00 00
00000040: 03 80 0C 04 FD FF 07 00 00 00
00000050: 84 03 00 00 D0 BD FA 58 00 00
00000060: 00 00 DB FD F6 F6 01 CA F7 01
00000070: B9 BA BB 88 00 00 00 00
78 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 66 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 2E 00 10 60 65 0B E0
00000020: 7D 00 84 F3 C4 34 00 01 2F 01
00000030: 55 04 0A 73 00 01 00 00 00 00
00000040: 03 80 0D 04 FD FF 07 00 00 00
00000050: 84 03 00 00 D0 BD FA 58 00 00
00000060: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 0B E0 7D 00 84
00000010: F3 C4 34 00 01 2F 01 55 04 0A
00000020: 73 00 01 00 00 00 00 03 80 0D
00000030: 04 FD FF 07 00 00 00 84 03 00
00000040: 00 D0 BD FA 58 00 00 00 00 00
00000050: 00 00
<<<=================================>>>
Logon OK
getInverterData(-2147483648)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 04 80 00 02 02 64 00 8C 61 00
00000050: FF 8F 61 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 58 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: 7D 00 84 F3 C4 34 00 E0 2F 01
00000030: 55 04 0A 73 00 00 17 00 00 00
00000040: 04 80 01 02 02 64 00 8C 61 00
00000050: FF 8F 61 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 09 A0 7D 00 84
00000010: F3 C4 34 00 E0 2F 01 55 04 0A
00000020: 73 00 00 17 00 00 00 04 80 01
00000030: 02 02 64 00 8C 61 00 FF 8F 61
00000040: 00 00 00 00
<<<=================================>>>
getInverterData(2048)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 05 80 00 02 00 58 00 34 82 00
00000050: FF 34 82 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 98 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 4E 00 10 60 65 13 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 05 80 01 02 00 58 08 00 00 00
00000050: 08 00 00 00 01 34 82 00 46 92
00000060: FA 58 00 00 00 00 00 00 00 00
00000070: FE FF FF FF FE FF FF FF 04 02
00000080: 03 02 04 02 03 02 00 00 00 00
00000090: 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 13 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 05 80 01
00000030: 02 00 58 08 00 00 00 08 00 00
00000040: 00 01 34 82 00 46 92 FA 58 00
00000050: 00 00 00 00 00 00 00 FE FF FF
00000060: FF FE FF FF FF 04 02 03 02 04
00000070: 02 03 02 00 00 00 00 00 00 00
00000080: 00 00 00 00
<<<=================================>>>
INV_SWVER   : '02.03.02.R' Sat Apr 22 01:14:14 2017
getInverterData(512)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 06 80 00 02 00 58 00 1E 82 00
00000050: FF 20 82 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
MAX_CommBuf is now 178 bytes
Received 178 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 9E 00 10 60 65 27 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 06 80 01 02 00 58 01 00 00 00
00000050: 03 00 00 00 01 1E 82 10 22 8C
00000060: F9 58 53 4E 3A 20 31 39 33 30
00000070: 30 33 36 33 30 39 00 00 0E 12
00000080: 00 00 0E 12 00 00 00 00 00 00
00000090: 00 00 00 00 01 1F 82 08 22 8C
00000100: F9 58 41 1F 00 01 FE FF FF 00
00000110: 00 00 00 00 00 00 00 00 00 00
00000120: 00 00 00 00 00 00 00 00 00 00
00000130: 00 00 00 00 01 20 82 08 22 8C
00000140: F9 58 55 24 00 00 57 24 00 00
00000150: 56 24 00 01 FE FF FF 00 00 00
00000160: 00 00 00 00 00 00 00 00 00 00
00000170: 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 27 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 06 80 01
00000030: 02 00 58 01 00 00 00 03 00 00
00000040: 00 01 1E 82 10 22 8C F9 58 53
00000050: 4E 3A 20 31 39 33 30 30 33 36
00000060: 33 30 39 00 00 0E 12 00 00 0E
00000070: 12 00 00 00 00 00 00 00 00 00
00000080: 00 01 1F 82 08 22 8C F9 58 41
00000090: 1F 00 01 FE FF FF 00 00 00 00
00000100: 00 00 00 00 00 00 00 00 00 00
00000110: 00 00 00 00 00 00 00 00 00 00
00000120: 00 01 20 82 08 22 8C F9 58 55
00000130: 24 00 00 57 24 00 00 56 24 00
00000140: 01 FE FF FF 00 00 00 00 00 00
00000150: 00 00 00 00 00 00 00 00 00 00
00000160: 00 00 00 00
<<<=================================>>>
INV_NAME    : 'SN: 1930036309' Fri Apr 21 06:35:46 2017
INV_CLASS   : 'Solar-Wechselrichter' Fri Apr 21 06:35:46 2017
INV_TYPE    : 'SB2.5-1VL-40' Fri Apr 21 06:35:46 2017
SUSyID: 303 - SN: 1930036309
Device Name:      SN: 1930036309
Device Class:     Solar-Wechselrichter
Device Type:      SB2.5-1VL-40
Software Version: 02.03.02.R
Serial number:    1930036309
getInverterData(16384)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 07 80 00 02 00 51 00 5A 29 00
00000050: FF 5A 29 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 58 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: 7D 00 84 F3 C4 34 00 E0 2F 01
00000030: 55 04 0A 73 00 00 15 00 00 00
00000040: 07 80 01 02 00 51 00 5A 29 00
00000050: FF 5A 29 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 09 A0 7D 00 84
00000010: F3 C4 34 00 E0 2F 01 55 04 0A
00000020: 73 00 00 15 00 00 00 07 80 01
00000030: 02 00 51 00 5A 29 00 FF 5A 29
00000040: 00 00 00 00
<<<=================================>>>
getInverterData(32768)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 08 80 00 02 00 51 00 1E 49 00
00000050: FF 5D 49 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 58 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: 7D 00 84 F3 C4 34 00 E0 2F 01
00000030: 55 04 0A 73 00 00 15 00 00 00
00000040: 08 80 01 02 00 51 00 1E 49 00
00000050: FF 5D 49 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 09 A0 7D 00 84
00000010: F3 C4 34 00 E0 2F 01 55 04 0A
00000020: 73 00 00 15 00 00 00 08 80 01
00000030: 02 00 51 00 1E 49 00 FF 5D 49
00000040: 00 00 00 00
<<<=================================>>>
getInverterData(4096)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 09 80 00 02 80 51 00 48 21 00
00000050: FF 48 21 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 98 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 4E 00 10 60 65 13 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 09 80 01 02 80 51 00 00 00 00
00000050: 00 00 00 00 01 48 21 08 0E BE
00000060: FA 58 23 00 00 00 2F 01 00 00
00000070: 33 01 00 01 C7 01 00 00 FE FF
00000080: FF 00 00 00 00 00 00 00 00 00
00000090: 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 13 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 09 80 01
00000030: 02 80 51 00 00 00 00 00 00 00
00000040: 00 01 48 21 08 0E BE FA 58 23
00000050: 00 00 00 2F 01 00 00 33 01 00
00000060: 01 C7 01 00 00 FE FF FF 00 00
00000070: 00 00 00 00 00 00 00 00 00 00
00000080: 00 00 00 00
<<<=================================>>>
INV_STATUS  : 'Ok' Sat Apr 22 04:21:02 2017
SUSyID: 303 - SN: 1930036309
Device Status:      Ok
getInverterData(65536)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 0A 80 00 02 00 52 00 77 23 00
00000050: FF 77 23 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 86 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 42 00 10 60 65 10 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 0A 80 01 02 00 52 00 00 00 00
00000050: 00 00 00 00 01 77 23 40 07 BE
00000060: FA 58 00 00 00 80 00 00 00 80
00000070: 00 00 00 80 00 00 00 80 01 00
00000080: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 10 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 0A 80 01
00000030: 02 00 52 00 00 00 00 00 00 00
00000040: 00 01 77 23 40 07 BE FA 58 00
00000050: 00 00 80 00 00 00 80 00 00 00
00000060: 80 00 00 00 80 01 00 00 00 00
00000070: 00 00
<<<=================================>>>
SUSyID: 303 - SN: 1930036309
Device Temperature: 0.0°C
getInverterData(8192)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 0B 80 00 02 80 51 00 64 41 00
00000050: FF 64 41 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Timeout reading socket
No data!
getGridRelayStatus returned an error: -1
getInverterData(64)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 0C 80 00 02 00 51 00 1E 41 00
00000050: FF 20 41 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 142 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 7A 00 10 60 65 1E A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 0C 80 01 02 00 51 01 00 00 00
00000050: 03 00 00 00 01 1E 41 00 13 BE
00000060: FA 58 C4 09 00 00 C4 09 00 00
00000070: C4 09 00 00 C4 09 00 00 01 00
00000080: 00 00 01 1F 41 00 13 BE FA 58
00000090: 00 00 00 00 00 00 00 00 00 00
00000100: 00 00 00 00 00 00 00 00 00 00
00000110: 01 20 41 00 13 BE FA 58 00 00
00000120: 00 00 00 00 00 00 00 00 00 00
00000130: 00 00 00 00 00 00 00 00 00 00
00000140: 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 1E A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 0C 80 01
00000030: 02 00 51 01 00 00 00 03 00 00
00000040: 00 01 1E 41 00 13 BE FA 58 C4
00000050: 09 00 00 C4 09 00 00 C4 09 00
00000060: 00 C4 09 00 00 01 00 00 00 01
00000070: 1F 41 00 13 BE FA 58 00 00 00
00000080: 00 00 00 00 00 00 00 00 00 00
00000090: 00 00 00 00 00 00 00 01 20 41
00000100: 00 13 BE FA 58 00 00 00 00 00
00000110: 00 00 00 00 00 00 00 00 00 00
00000120: 00 00 00 00 00 00 00 00
<<<=================================>>>
INV_PACMAX1 : 2500 (W) Sat Apr 22 04:21:07 2017
INV_PACMAX2 : 0 (W) Sat Apr 22 04:21:07 2017
INV_PACMAX3 : 0 (W) Sat Apr 22 04:21:07 2017
SUSyID: 303 - SN: 1930036309
Pac max phase 1: 2500W
Pac max phase 2: 0W
Pac max phase 3: 0W
getInverterData(1)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 0D 80 00 02 00 54 00 01 26 00
00000050: FF 22 26 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 90 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 46 00 10 60 65 11 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 0D 80 01 02 00 54 00 00 00 00
00000050: 01 00 00 00 01 01 26 00 CF 4F
00000060: FA 58 B1 3E 4E 00 00 00 00 00
00000070: 01 22 26 00 13 BE FA 58 00 00
00000080: 00 00 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 11 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 0D 80 01
00000030: 02 00 54 00 00 00 00 01 00 00
00000040: 00 01 01 26 00 CF 4F FA 58 B1
00000050: 3E 4E 00 00 00 00 00 01 22 26
00000060: 00 13 BE FA 58 00 00 00 00 00
00000070: 00 00 00 00 00 00
<<<=================================>>>
SPOT_ETOTAL : 5127.857 (kWh) Fri Apr 21 20:30:39 2017
SPOT_ETODAY : 0.000 (kWh) Sat Apr 22 04:21:07 2017
getInverterData(1024)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 0E 80 00 02 00 54 00 2E 46 00
00000050: FF 2F 46 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 90 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 46 00 10 60 65 11 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 0E 80 01 02 00 54 04 00 00 00
00000050: 05 00 00 00 01 2E 46 00 CF 4F
00000060: FA 58 BC F8 40 02 00 00 00 00
00000070: 01 2F 46 00 CF 4F FA 58 AC 14
00000080: 08 02 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 11 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 0E 80 01
00000030: 02 00 54 04 00 00 00 05 00 00
00000040: 00 01 2E 46 00 CF 4F FA 58 BC
00000050: F8 40 02 00 00 00 00 01 2F 46
00000060: 00 CF 4F FA 58 AC 14 08 02 00
00000070: 00 00 00 00 00 00
<<<=================================>>>
SPOT_OPERTM : 10503.448 (h) Fri Apr 21 20:30:39 2017
SPOT_FEEDTM : 9467.781 (h) Fri Apr 21 20:30:39 2017
SUSyID: 303 - SN: 1930036309
Energy Production:
EToday: 0.000kWh
ETotal: 5127.857kWh
Operation Time: 10503.45h
Feed-In Time  : 9467.78h
getInverterData(2)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 0F 80 00 02 80 53 00 1E 25 00
00000050: FF 1E 25 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 86 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 42 00 10 60 65 10 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 0F 80 01 02 80 53 00 00 00 00
00000050: 00 00 00 00 01 1E 25 40 07 BE
00000060: FA 58 00 00 00 80 00 00 00 80
00000070: 00 00 00 80 00 00 00 80 01 00
00000080: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 10 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 0F 80 01
00000030: 02 80 53 00 00 00 00 00 00 00
00000040: 00 01 1E 25 40 07 BE FA 58 00
00000050: 00 00 80 00 00 00 80 00 00 00
00000060: 80 00 00 00 80 01 00 00 00 00
00000070: 00 00
<<<=================================>>>
SPOT_PDC1   : 0 (W) Sat Apr 22 04:20:55 2017
getInverterData(4)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 10 80 00 02 80 53 00 1F 45 00
00000050: FF 21 45 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 114 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 5E 00 10 60 65 17 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 10 80 01 02 80 53 01 00 00 00
00000050: 02 00 00 00 01 1F 45 40 07 BE
00000060: FA 58 00 00 00 80 00 00 00 80
00000070: 00 00 00 80 00 00 00 80 01 00
00000080: 00 00 01 21 45 40 07 BE FA 58
00000090: 00 00 00 80 00 00 00 80 00 00
00000100: 00 80 00 00 00 80 01 00 00 00
00000110: 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 17 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 10 80 01
00000030: 02 80 53 01 00 00 00 02 00 00
00000040: 00 01 1F 45 40 07 BE FA 58 00
00000050: 00 00 80 00 00 00 80 00 00 00
00000060: 80 00 00 00 80 01 00 00 00 01
00000070: 21 45 40 07 BE FA 58 00 00 00
00000080: 80 00 00 00 80 00 00 00 80 00
00000090: 00 00 80 01 00 00 00 00 00 00
<<<=================================>>>
SPOT_UDC1   : 0.00 (V) Sat Apr 22 04:20:55 2017
SPOT_IDC1   : 0.000 (A) Sat Apr 22 04:20:55 2017
SUSyID: 303 - SN: 1930036309
DC Spot Data:
String 1 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
String 2 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
getInverterData(8)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 11 80 00 02 00 51 00 40 46 00
00000050: FF 42 46 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 142 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 7A 00 10 60 65 1E A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 11 80 01 02 00 51 08 00 00 00
00000050: 0A 00 00 00 01 40 46 40 07 BE
00000060: FA 58 00 00 00 80 00 00 00 80
00000070: 00 00 00 80 00 00 00 80 01 00
00000080: 00 00 01 41 46 40 07 BE FA 58
00000090: 00 00 00 80 00 00 00 80 00 00
00000100: 00 80 00 00 00 80 01 00 00 00
00000110: 01 42 46 40 07 BE FA 58 00 00
00000120: 00 80 00 00 00 80 00 00 00 80
00000130: 00 00 00 80 01 00 00 00 00 00
00000140: 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 1E A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 11 80 01
00000030: 02 00 51 08 00 00 00 0A 00 00
00000040: 00 01 40 46 40 07 BE FA 58 00
00000050: 00 00 80 00 00 00 80 00 00 00
00000060: 80 00 00 00 80 01 00 00 00 01
00000070: 41 46 40 07 BE FA 58 00 00 00
00000080: 80 00 00 00 80 00 00 00 80 00
00000090: 00 00 80 01 00 00 00 01 42 46
00000100: 40 07 BE FA 58 00 00 00 80 00
00000110: 00 00 80 00 00 00 80 00 00 00
00000120: 80 01 00 00 00 00 00 00
<<<=================================>>>
SPOT_PAC1   : 0 (W) Sat Apr 22 04:20:55 2017
SPOT_PAC2   : 0 (W) Sat Apr 22 04:20:55 2017
SPOT_PAC3   : 0 (W) Sat Apr 22 04:20:55 2017
getInverterData(16)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 12 80 00 02 00 51 00 48 46 00
00000050: FF 55 46 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
MAX_CommBuf is now 310 bytes
Received 310 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 22 00 10 60 65 48 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 12 80 01 02 00 51 0B 00 00 00
00000050: 13 00 00 00 01 48 46 00 07 BE
00000060: FA 58 FF FF FF FF FF FF FF FF
00000070: FF FF FF FF FF FF FF FF 01 00
00000080: 00 00 01 49 46 00 07 BE FA 58
00000090: FF FF FF FF FF FF FF FF FF FF
00000100: FF FF FF FF FF FF 01 00 00 00
00000110: 01 4A 46 00 07 BE FA 58 FF FF
00000120: FF FF FF FF FF FF FF FF FF FF
00000130: FF FF FF FF 01 00 00 00 01 4B
00000140: 46 00 07 BE FA 58 FF FF FF FF
00000150: FF FF FF FF FF FF FF FF FF FF
00000160: FF FF 01 00 00 00 01 4C 46 00
00000170: 07 BE FA 58 FF FF FF FF FF FF
00000180: FF FF FF FF FF FF FF FF FF FF
00000190: 01 00 00 00 01 4D 46 00 07 BE
00000200: FA 58 FF FF FF FF FF FF FF FF
00000210: FF FF FF FF FF FF FF FF 01 00
00000220: 00 00 01 53 46 40 07 BE FA 58
00000230: 00 00 00 80 00 00 00 80 00 00
00000240: 00 80 00 00 00 80 01 00 00 00
00000250: 01 54 46 40 07 BE FA 58 00 00
00000260: 00 80 00 00 00 80 00 00 00 80
00000270: 00 00 00 80 01 00 00 00 01 55
00000280: 46 40 07 BE FA 58 00 00 00 80
00000290: 00 00 00 80 00 00 00 80 00 00
00000300: 00 80 01 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 48 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 12 80 01
00000030: 02 00 51 0B 00 00 00 13 00 00
00000040: 00 01 48 46 00 07 BE FA 58 FF
00000050: FF FF FF FF FF FF FF FF FF FF
00000060: FF FF FF FF FF 01 00 00 00 01
00000070: 49 46 00 07 BE FA 58 FF FF FF
00000080: FF FF FF FF FF FF FF FF FF FF
00000090: FF FF FF 01 00 00 00 01 4A 46
00000100: 00 07 BE FA 58 FF FF FF FF FF
00000110: FF FF FF FF FF FF FF FF FF FF
00000120: FF 01 00 00 00 01 4B 46 00 07
00000130: BE FA 58 FF FF FF FF FF FF FF
00000140: FF FF FF FF FF FF FF FF FF 01
00000150: 00 00 00 01 4C 46 00 07 BE FA
00000160: 58 FF FF FF FF FF FF FF FF FF
00000170: FF FF FF FF FF FF FF 01 00 00
00000180: 00 01 4D 46 00 07 BE FA 58 FF
00000190: FF FF FF FF FF FF FF FF FF FF
00000200: FF FF FF FF FF 01 00 00 00 01
00000210: 53 46 40 07 BE FA 58 00 00 00
00000220: 80 00 00 00 80 00 00 00 80 00
00000230: 00 00 80 01 00 00 00 01 54 46
00000240: 40 07 BE FA 58 00 00 00 80 00
00000250: 00 00 80 00 00 00 80 00 00 00
00000260: 80 01 00 00 00 01 55 46 40 07
00000270: BE FA 58 00 00 00 80 00 00 00
00000280: 80 00 00 00 80 00 00 00 80 01
00000290: 00 00 00 00 00 00
<<<=================================>>>
SPOT_UAC1   : 0.00 (V) Sat Apr 22 04:20:55 2017
SPOT_UAC2   : 0.00 (V) Sat Apr 22 04:20:55 2017
SPOT_UAC3   : 0.00 (V) Sat Apr 22 04:20:55 2017
SPOT_IAC1   : 0.000 (A) Sat Apr 22 04:20:55 2017
SPOT_IAC2   : 0.000 (A) Sat Apr 22 04:20:55 2017
SPOT_IAC3   : 0.000 (A) Sat Apr 22 04:20:55 2017
getInverterData(256)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 13 80 00 02 00 51 00 3F 26 00
00000050: FF 3F 26 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 86 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 42 00 10 60 65 10 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 13 80 01 02 00 51 00 00 00 00
00000050: 00 00 00 00 01 3F 26 40 07 BE
00000060: FA 58 00 00 00 80 00 00 00 80
00000070: 00 00 00 80 00 00 00 80 01 00
00000080: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 10 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 13 80 01
00000030: 02 00 51 00 00 00 00 00 00 00
00000040: 00 01 3F 26 40 07 BE FA 58 00
00000050: 00 00 80 00 00 00 80 00 00 00
00000060: 80 00 00 00 80 01 00 00 00 00
00000070: 00 00
<<<=================================>>>
SPOT_PACTOT : 0 (W) Sat Apr 22 04:20:55 2017
SUSyID: 303 - SN: 1930036309
AC Spot Data:
Phase 1 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
Phase 2 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
Phase 3 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
Total Pac   :   0.000kW
getInverterData(32)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 14 80 00 02 00 51 00 57 46 00
00000050: FF 57 46 00 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 86 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 42 00 10 60 65 10 A0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 14 80 01 02 00 51 14 00 00 00
00000050: 14 00 00 00 01 57 46 00 07 BE
00000060: FA 58 FF FF FF FF FF FF FF FF
00000070: FF FF FF FF FF FF FF FF 01 00
00000080: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 10 A0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 14 80 01
00000030: 02 00 51 14 00 00 00 14 00 00
00000040: 00 01 57 46 00 07 BE FA 58 FF
00000050: FF FF FF FF FF FF FF FF FF FF
00000060: FF FF FF FF FF 01 00 00 00 00
00000070: 00 00
<<<=================================>>>
SPOT_FREQ   : 0.00 (Hz) Sat Apr 22 04:20:55 2017
SUSyID: 303 - SN: 1930036309
Grid Freq. : 0.00Hz
SUSyID: 303 - SN: 1930036309
Current Inverter Time: 22/04/2017 04:21:07
Inverter Wake-Up Time: 21/04/2017 06:35:46
Inverter Sleep Time  : 22/04/2017 04:20:55
********************
* ArchiveDayData() *
********************
startTime = 58FA80E0 -> 22/04/2017 00:00:00
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 E0
00000020: 2F 01 55 04 0A 73 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 15 80 00 02 00 70 B4 7F FA 58
00000050: 34 D1 FB 58 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
MAX_CommBuf is now 706 bytes
Received 706 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 02 AE 00 10 60 65 AB E0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 15 80 01 02 00 70 A2 39 00 00
00000050: D7 39 00 00 B4 7F FA 58 B1 3E
00000060: 4E 00 00 00 00 00 E0 80 FA 58
00000070: B1 3E 4E 00 00 00 00 00 0C 82
00000080: FA 58 B1 3E 4E 00 00 00 00 00
00000090: 38 83 FA 58 B1 3E 4E 00 00 00
00000100: 00 00 64 84 FA 58 B1 3E 4E 00
00000110: 00 00 00 00 90 85 FA 58 B1 3E
00000120: 4E 00 00 00 00 00 BC 86 FA 58
00000130: B1 3E 4E 00 00 00 00 00 E8 87
00000140: FA 58 B1 3E 4E 00 00 00 00 00
00000150: 14 89 FA 58 B1 3E 4E 00 00 00
00000160: 00 00 40 8A FA 58 B1 3E 4E 00
00000170: 00 00 00 00 6C 8B FA 58 B1 3E
00000180: 4E 00 00 00 00 00 98 8C FA 58
00000190: B1 3E 4E 00 00 00 00 00 C4 8D
00000200: FA 58 B1 3E 4E 00 00 00 00 00
00000210: F0 8E FA 58 B1 3E 4E 00 00 00
00000220: 00 00 1C 90 FA 58 B1 3E 4E 00
00000230: 00 00 00 00 48 91 FA 58 B1 3E
00000240: 4E 00 00 00 00 00 74 92 FA 58
00000250: B1 3E 4E 00 00 00 00 00 A0 93
00000260: FA 58 B1 3E 4E 00 00 00 00 00
00000270: CC 94 FA 58 B1 3E 4E 00 00 00
00000280: 00 00 F8 95 FA 58 B1 3E 4E 00
00000290: 00 00 00 00 24 97 FA 58 B1 3E
00000300: 4E 00 00 00 00 00 50 98 FA 58
00000310: B1 3E 4E 00 00 00 00 00 7C 99
00000320: FA 58 B1 3E 4E 00 00 00 00 00
00000330: A8 9A FA 58 B1 3E 4E 00 00 00
00000340: 00 00 D4 9B FA 58 B1 3E 4E 00
00000350: 00 00 00 00 00 9D FA 58 B1 3E
00000360: 4E 00 00 00 00 00 2C 9E FA 58
00000370: B1 3E 4E 00 00 00 00 00 58 9F
00000380: FA 58 B1 3E 4E 00 00 00 00 00
00000390: 84 A0 FA 58 B1 3E 4E 00 00 00
00000400: 00 00 B0 A1 FA 58 B1 3E 4E 00
00000410: 00 00 00 00 DC A2 FA 58 B1 3E
00000420: 4E 00 00 00 00 00 08 A4 FA 58
00000430: B1 3E 4E 00 00 00 00 00 34 A5
00000440: FA 58 B1 3E 4E 00 00 00 00 00
00000450: 60 A6 FA 58 B1 3E 4E 00 00 00
00000460: 00 00 8C A7 FA 58 B1 3E 4E 00
00000470: 00 00 00 00 B8 A8 FA 58 B1 3E
00000480: 4E 00 00 00 00 00 E4 A9 FA 58
00000490: B1 3E 4E 00 00 00 00 00 10 AB
00000500: FA 58 B1 3E 4E 00 00 00 00 00
00000510: 3C AC FA 58 B1 3E 4E 00 00 00
00000520: 00 00 68 AD FA 58 B1 3E 4E 00
00000530: 00 00 00 00 94 AE FA 58 B1 3E
00000540: 4E 00 00 00 00 00 C0 AF FA 58
00000550: B1 3E 4E 00 00 00 00 00 EC B0
00000560: FA 58 B1 3E 4E 00 00 00 00 00
00000570: 18 B2 FA 58 B1 3E 4E 00 00 00
00000580: 00 00 44 B3 FA 58 B1 3E 4E 00
00000590: 00 00 00 00 70 B4 FA 58 B1 3E
00000600: 4E 00 00 00 00 00 9C B5 FA 58
00000610: B1 3E 4E 00 00 00 00 00 C8 B6
00000620: FA 58 B1 3E 4E 00 00 00 00 00
00000630: F4 B7 FA 58 B1 3E 4E 00 00 00
00000640: 00 00 20 B9 FA 58 B1 3E 4E 00
00000650: 00 00 00 00 4C BA FA 58 B1 3E
00000660: 4E 00 00 00 00 00 78 BB FA 58
00000670: B1 3E 4E 00 00 00 00 00 A4 BC
00000680: FA 58 B1 3E 4E 00 00 00 00 00
00000690: D0 BD FA 58 B1 3E 4E 00 00 00
00000700: 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 AB E0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 15 80 01
00000030: 02 00 70 A2 39 00 00 D7 39 00
00000040: 00 B4 7F FA 58 B1 3E 4E 00 00
00000050: 00 00 00 E0 80 FA 58 B1 3E 4E
00000060: 00 00 00 00 00 0C 82 FA 58 B1
00000070: 3E 4E 00 00 00 00 00 38 83 FA
00000080: 58 B1 3E 4E 00 00 00 00 00 64
00000090: 84 FA 58 B1 3E 4E 00 00 00 00
00000100: 00 90 85 FA 58 B1 3E 4E 00 00
00000110: 00 00 00 BC 86 FA 58 B1 3E 4E
00000120: 00 00 00 00 00 E8 87 FA 58 B1
00000130: 3E 4E 00 00 00 00 00 14 89 FA
00000140: 58 B1 3E 4E 00 00 00 00 00 40
00000150: 8A FA 58 B1 3E 4E 00 00 00 00
00000160: 00 6C 8B FA 58 B1 3E 4E 00 00
00000170: 00 00 00 98 8C FA 58 B1 3E 4E
00000180: 00 00 00 00 00 C4 8D FA 58 B1
00000190: 3E 4E 00 00 00 00 00 F0 8E FA
00000200: 58 B1 3E 4E 00 00 00 00 00 1C
00000210: 90 FA 58 B1 3E 4E 00 00 00 00
00000220: 00 48 91 FA 58 B1 3E 4E 00 00
00000230: 00 00 00 74 92 FA 58 B1 3E 4E
00000240: 00 00 00 00 00 A0 93 FA 58 B1
00000250: 3E 4E 00 00 00 00 00 CC 94 FA
00000260: 58 B1 3E 4E 00 00 00 00 00 F8
00000270: 95 FA 58 B1 3E 4E 00 00 00 00
00000280: 00 24 97 FA 58 B1 3E 4E 00 00
00000290: 00 00 00 50 98 FA 58 B1 3E 4E
00000300: 00 00 00 00 00 7C 99 FA 58 B1
00000310: 3E 4E 00 00 00 00 00 A8 9A FA
00000320: 58 B1 3E 4E 00 00 00 00 00 D4
00000330: 9B FA 58 B1 3E 4E 00 00 00 00
00000340: 00 00 9D FA 58 B1 3E 4E 00 00
00000350: 00 00 00 2C 9E FA 58 B1 3E 4E
00000360: 00 00 00 00 00 58 9F FA 58 B1
00000370: 3E 4E 00 00 00 00 00 84 A0 FA
00000380: 58 B1 3E 4E 00 00 00 00 00 B0
00000390: A1 FA 58 B1 3E 4E 00 00 00 00
00000400: 00 DC A2 FA 58 B1 3E 4E 00 00
00000410: 00 00 00 08 A4 FA 58 B1 3E 4E
00000420: 00 00 00 00 00 34 A5 FA 58 B1
00000430: 3E 4E 00 00 00 00 00 60 A6 FA
00000440: 58 B1 3E 4E 00 00 00 00 00 8C
00000450: A7 FA 58 B1 3E 4E 00 00 00 00
00000460: 00 B8 A8 FA 58 B1 3E 4E 00 00
00000470: 00 00 00 E4 A9 FA 58 B1 3E 4E
00000480: 00 00 00 00 00 10 AB FA 58 B1
00000490: 3E 4E 00 00 00 00 00 3C AC FA
00000500: 58 B1 3E 4E 00 00 00 00 00 68
00000510: AD FA 58 B1 3E 4E 00 00 00 00
00000520: 00 94 AE FA 58 B1 3E 4E 00 00
00000530: 00 00 00 C0 AF FA 58 B1 3E 4E
00000540: 00 00 00 00 00 EC B0 FA 58 B1
00000550: 3E 4E 00 00 00 00 00 18 B2 FA
00000560: 58 B1 3E 4E 00 00 00 00 00 44
00000570: B3 FA 58 B1 3E 4E 00 00 00 00
00000580: 00 70 B4 FA 58 B1 3E 4E 00 00
00000590: 00 00 00 9C B5 FA 58 B1 3E 4E
00000600: 00 00 00 00 00 C8 B6 FA 58 B1
00000610: 3E 4E 00 00 00 00 00 F4 B7 FA
00000620: 58 B1 3E 4E 00 00 00 00 00 20
00000630: B9 FA 58 B1 3E 4E 00 00 00 00
00000640: 00 4C BA FA 58 B1 3E 4E 00 00
00000650: 00 00 00 78 BB FA 58 B1 3E 4E
00000660: 00 00 00 00 00 A4 BC FA 58 B1
00000670: 3E 4E 00 00 00 00 00 D0 BD FA
00000680: 58 B1 3E 4E 00 00 00 00 00 00
00000690: 00 00
<<<=================================>>>
SUSyID: 303 - SN: 1930036309
22/04/2017 00:00:00 : 5127.857kWh - 0.000W
22/04/2017 00:05:00 : 5127.857kWh - 0.000W
22/04/2017 00:10:00 : 5127.857kWh - 0.000W
22/04/2017 00:15:00 : 5127.857kWh - 0.000W
22/04/2017 00:20:00 : 5127.857kWh - 0.000W
22/04/2017 00:25:00 : 5127.857kWh - 0.000W
22/04/2017 00:30:00 : 5127.857kWh - 0.000W
22/04/2017 00:35:00 : 5127.857kWh - 0.000W
22/04/2017 00:40:00 : 5127.857kWh - 0.000W
22/04/2017 00:45:00 : 5127.857kWh - 0.000W
22/04/2017 00:50:00 : 5127.857kWh - 0.000W
22/04/2017 00:55:00 : 5127.857kWh - 0.000W
22/04/2017 01:00:00 : 5127.857kWh - 0.000W
22/04/2017 01:05:00 : 5127.857kWh - 0.000W
22/04/2017 01:10:00 : 5127.857kWh - 0.000W
22/04/2017 01:15:00 : 5127.857kWh - 0.000W
22/04/2017 01:20:00 : 5127.857kWh - 0.000W
22/04/2017 01:25:00 : 5127.857kWh - 0.000W
22/04/2017 01:30:00 : 5127.857kWh - 0.000W
22/04/2017 01:35:00 : 5127.857kWh - 0.000W
22/04/2017 01:40:00 : 5127.857kWh - 0.000W
22/04/2017 01:45:00 : 5127.857kWh - 0.000W
22/04/2017 01:50:00 : 5127.857kWh - 0.000W
22/04/2017 01:55:00 : 5127.857kWh - 0.000W
22/04/2017 02:00:00 : 5127.857kWh - 0.000W
22/04/2017 02:05:00 : 5127.857kWh - 0.000W
22/04/2017 02:10:00 : 5127.857kWh - 0.000W
22/04/2017 02:15:00 : 5127.857kWh - 0.000W
22/04/2017 02:20:00 : 5127.857kWh - 0.000W
22/04/2017 02:25:00 : 5127.857kWh - 0.000W
22/04/2017 02:30:00 : 5127.857kWh - 0.000W
22/04/2017 02:35:00 : 5127.857kWh - 0.000W
22/04/2017 02:40:00 : 5127.857kWh - 0.000W
22/04/2017 02:45:00 : 5127.857kWh - 0.000W
22/04/2017 02:50:00 : 5127.857kWh - 0.000W
22/04/2017 02:55:00 : 5127.857kWh - 0.000W
22/04/2017 03:00:00 : 5127.857kWh - 0.000W
22/04/2017 03:05:00 : 5127.857kWh - 0.000W
22/04/2017 03:10:00 : 5127.857kWh - 0.000W
22/04/2017 03:15:00 : 5127.857kWh - 0.000W
22/04/2017 03:20:00 : 5127.857kWh - 0.000W
22/04/2017 03:25:00 : 5127.857kWh - 0.000W
22/04/2017 03:30:00 : 5127.857kWh - 0.000W
22/04/2017 03:35:00 : 5127.857kWh - 0.000W
22/04/2017 03:40:00 : 5127.857kWh - 0.000W
22/04/2017 03:45:00 : 5127.857kWh - 0.000W
22/04/2017 03:50:00 : 5127.857kWh - 0.000W
22/04/2017 03:55:00 : 5127.857kWh - 0.000W
22/04/2017 04:00:00 : 5127.857kWh - 0.000W
22/04/2017 04:05:00 : 5127.857kWh - 0.000W
22/04/2017 04:10:00 : 5127.857kWh - 0.000W
22/04/2017 04:15:00 : 5127.857kWh - 0.000W
22/04/2017 04:20:00 : 5127.857kWh - 0.000W
======
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 E0
00000020: 2F 01 55 04 0A 73 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 16 80 00 02 20 70 30 E5 DC 58
00000050: 30 B8 09 59 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 334 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 3A 00 10 60 65 4E E0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 16 80 01 02 20 70 07 01 00 00
00000050: 1D 01 00 00 E0 7F DD 58 C3 49
00000060: 4A 00 00 00 00 00 60 D1 DE 58
00000070: 0D 76 4A 00 00 00 00 00 E0 22
00000080: E0 58 96 9E 4A 00 00 00 00 00
00000090: 60 74 E1 58 4D CC 4A 00 00 00
00000100: 00 00 E0 C5 E2 58 1B FD 4A 00
00000110: 00 00 00 00 60 17 E4 58 D1 38
00000120: 4B 00 00 00 00 00 E0 68 E5 58
00000130: 1B 6A 4B 00 00 00 00 00 60 BA
00000140: E6 58 FF 8D 4B 00 00 00 00 00
00000150: E0 0B E8 58 D4 B5 4B 00 00 00
00000160: 00 00 60 5D E9 58 4A EB 4B 00
00000170: 00 00 00 00 E0 AE EA 58 78 27
00000180: 4C 00 00 00 00 00 60 00 EC 58
00000190: 3B 5C 4C 00 00 00 00 00 E0 51
00000200: ED 58 70 92 4C 00 00 00 00 00
00000210: 60 A3 EE 58 A3 C7 4C 00 00 00
00000220: 00 00 E0 F4 EF 58 D8 F1 4C 00
00000230: 00 00 00 00 60 46 F1 58 B4 22
00000240: 4D 00 00 00 00 00 E0 97 F2 58
00000250: A1 3C 4D 00 00 00 00 00 60 E9
00000260: F3 58 63 5E 4D 00 00 00 00 00
00000270: E0 3A F5 58 D2 71 4D 00 00 00
00000280: 00 00 60 8C F6 58 D0 A8 4D 00
00000290: 00 00 00 00 E0 DD F7 58 86 CC
00000300: 4D 00 00 00 00 00 60 2F F9 58
00000310: 94 12 4E 00 00 00 00 00 E0 80
00000320: FA 58 B1 3E 4E 00 00 00 00 00
00000330: 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 4E E0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 16 80 01
00000030: 02 20 70 07 01 00 00 1D 01 00
00000040: 00 E0 7F DD 58 C3 49 4A 00 00
00000050: 00 00 00 60 D1 DE 58 0D 76 4A
00000060: 00 00 00 00 00 E0 22 E0 58 96
00000070: 9E 4A 00 00 00 00 00 60 74 E1
00000080: 58 4D CC 4A 00 00 00 00 00 E0
00000090: C5 E2 58 1B FD 4A 00 00 00 00
00000100: 00 60 17 E4 58 D1 38 4B 00 00
00000110: 00 00 00 E0 68 E5 58 1B 6A 4B
00000120: 00 00 00 00 00 60 BA E6 58 FF
00000130: 8D 4B 00 00 00 00 00 E0 0B E8
00000140: 58 D4 B5 4B 00 00 00 00 00 60
00000150: 5D E9 58 4A EB 4B 00 00 00 00
00000160: 00 E0 AE EA 58 78 27 4C 00 00
00000170: 00 00 00 60 00 EC 58 3B 5C 4C
00000180: 00 00 00 00 00 E0 51 ED 58 70
00000190: 92 4C 00 00 00 00 00 60 A3 EE
00000200: 58 A3 C7 4C 00 00 00 00 00 E0
00000210: F4 EF 58 D8 F1 4C 00 00 00 00
00000220: 00 60 46 F1 58 B4 22 4D 00 00
00000230: 00 00 00 E0 97 F2 58 A1 3C 4D
00000240: 00 00 00 00 00 60 E9 F3 58 63
00000250: 5E 4D 00 00 00 00 00 E0 3A F5
00000260: 58 D2 71 4D 00 00 00 00 00 60
00000270: 8C F6 58 D0 A8 4D 00 00 00 00
00000280: 00 E0 DD F7 58 86 CC 4D 00 00
00000290: 00 00 00 60 2F F9 58 94 12 4E
00000300: 00 00 00 00 00 E0 80 FA 58 B1
00000310: 3E 4E 00 00 00 00 00 00 00 00
<<<=================================>>>
303:1930036309 monthDataOffset=0
**********************
* ArchiveMonthData() *
**********************
startTime = 58DF8830 -> 01/04/2017 13:00:00
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 E0
00000020: 2F 01 55 04 0A 73 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 17 80 00 02 20 70 30 E5 DC 58
00000050: 30 B8 09 59 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
Received 334 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 01 3A 00 10 60 65 4E E0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 00 00
00000040: 17 80 01 02 20 70 07 01 00 00
00000050: 1D 01 00 00 E0 7F DD 58 C3 49
00000060: 4A 00 00 00 00 00 60 D1 DE 58
00000070: 0D 76 4A 00 00 00 00 00 E0 22
00000080: E0 58 96 9E 4A 00 00 00 00 00
00000090: 60 74 E1 58 4D CC 4A 00 00 00
00000100: 00 00 E0 C5 E2 58 1B FD 4A 00
00000110: 00 00 00 00 60 17 E4 58 D1 38
00000120: 4B 00 00 00 00 00 E0 68 E5 58
00000130: 1B 6A 4B 00 00 00 00 00 60 BA
00000140: E6 58 FF 8D 4B 00 00 00 00 00
00000150: E0 0B E8 58 D4 B5 4B 00 00 00
00000160: 00 00 60 5D E9 58 4A EB 4B 00
00000170: 00 00 00 00 E0 AE EA 58 78 27
00000180: 4C 00 00 00 00 00 60 00 EC 58
00000190: 3B 5C 4C 00 00 00 00 00 E0 51
00000200: ED 58 70 92 4C 00 00 00 00 00
00000210: 60 A3 EE 58 A3 C7 4C 00 00 00
00000220: 00 00 E0 F4 EF 58 D8 F1 4C 00
00000230: 00 00 00 00 60 46 F1 58 B4 22
00000240: 4D 00 00 00 00 00 E0 97 F2 58
00000250: A1 3C 4D 00 00 00 00 00 60 E9
00000260: F3 58 63 5E 4D 00 00 00 00 00
00000270: E0 3A F5 58 D2 71 4D 00 00 00
00000280: 00 00 60 8C F6 58 D0 A8 4D 00
00000290: 00 00 00 00 E0 DD F7 58 86 CC
00000300: 4D 00 00 00 00 00 60 2F F9 58
00000310: 94 12 4E 00 00 00 00 00 E0 80
00000320: FA 58 B1 3E 4E 00 00 00 00 00
00000330: 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 4E E0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 00 00 17 80 01
00000030: 02 20 70 07 01 00 00 1D 01 00
00000040: 00 E0 7F DD 58 C3 49 4A 00 00
00000050: 00 00 00 60 D1 DE 58 0D 76 4A
00000060: 00 00 00 00 00 E0 22 E0 58 96
00000070: 9E 4A 00 00 00 00 00 60 74 E1
00000080: 58 4D CC 4A 00 00 00 00 00 E0
00000090: C5 E2 58 1B FD 4A 00 00 00 00
00000100: 00 60 17 E4 58 D1 38 4B 00 00
00000110: 00 00 00 E0 68 E5 58 1B 6A 4B
00000120: 00 00 00 00 00 60 BA E6 58 FF
00000130: 8D 4B 00 00 00 00 00 E0 0B E8
00000140: 58 D4 B5 4B 00 00 00 00 00 60
00000150: 5D E9 58 4A EB 4B 00 00 00 00
00000160: 00 E0 AE EA 58 78 27 4C 00 00
00000170: 00 00 00 60 00 EC 58 3B 5C 4C
00000180: 00 00 00 00 00 E0 51 ED 58 70
00000190: 92 4C 00 00 00 00 00 60 A3 EE
00000200: 58 A3 C7 4C 00 00 00 00 00 E0
00000210: F4 EF 58 D8 F1 4C 00 00 00 00
00000220: 00 60 46 F1 58 B4 22 4D 00 00
00000230: 00 00 00 E0 97 F2 58 A1 3C 4D
00000240: 00 00 00 00 00 60 E9 F3 58 63
00000250: 5E 4D 00 00 00 00 00 E0 3A F5
00000260: 58 D2 71 4D 00 00 00 00 00 60
00000270: 8C F6 58 D0 A8 4D 00 00 00 00
00000280: 00 E0 DD F7 58 86 CC 4D 00 00
00000290: 00 00 00 60 2F F9 58 94 12 4E
00000300: 00 00 00 00 00 E0 80 FA 58 B1
00000310: 3E 4E 00 00 00 00 00 00 00 00
<<<=================================>>>
SUSyID: 303 - SN: 1930036309
01/04/2017 : 4890.262kWh - 10.377kWh
02/04/2017 : 4901.965kWh - 11.703kWh
03/04/2017 : 4914.459kWh - 12.494kWh
04/04/2017 : 4929.745kWh - 15.286kWh
05/04/2017 : 4942.363kWh - 12.618kWh
06/04/2017 : 4951.551kWh - 9.188kWh
07/04/2017 : 4961.748kWh - 10.197kWh
08/04/2017 : 4975.434kWh - 13.686kWh
09/04/2017 : 4990.840kWh - 15.406kWh
10/04/2017 : 5004.347kWh - 13.507kWh
11/04/2017 : 5018.224kWh - 13.877kWh
12/04/2017 : 5031.843kWh - 13.619kWh
13/04/2017 : 5042.648kWh - 10.805kWh
14/04/2017 : 5055.156kWh - 12.508kWh
15/04/2017 : 5061.793kWh - 6.637kWh
16/04/2017 : 5070.435kWh - 8.642kWh
17/04/2017 : 5075.410kWh - 4.975kWh
18/04/2017 : 5089.488kWh - 14.078kWh
19/04/2017 : 5098.630kWh - 9.142kWh
20/04/2017 : 5116.564kWh - 17.934kWh
21/04/2017 : 5127.857kWh - 11.293kWh
======
Reading events: 2017-Apr-01
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 E0
00000020: 2F 01 55 04 0A 73 00 00 7D 00
00000030: 84 F3 C4 34 00 00 00 00 00 00
00000040: 18 80 00 02 10 70 80 ED DE 58
00000050: 80 7A 06 59 00 00 00 00
58 Bytes sent to IP [10.0.0.20]
ethGetPacket()
MAX_CommBuf is now 1018 bytes
Received 1018 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 03 E6 00 10 60 65 F9 E0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 0B 00
00000040: 18 80 01 02 10 70 56 00 00 00
00000050: 69 00 00 00 36 20 E0 58 52 01
00000060: 2F 01 55 04 0A 73 2E 28 02 09
00000070: 6B 01 01 00 00 00 00 00 EC 0C
00000080: 00 00 56 00 00 00 00 00 00 00
00000090: 00 00 00 00 00 00 00 00 00 00
00000100: 00 00 3A 20 E0 58 53 01 2F 01
00000110: 55 04 0A 73 2D 28 02 09 6B 01
00000120: 01 00 00 00 00 00 EB 0C 00 00
00000130: 57 00 00 00 00 00 00 00 00 00
00000140: 00 00 00 00 00 00 00 00 00 00
00000150: 61 29 E2 58 61 01 2F 01 55 04
00000160: 0A 73 2E 28 02 09 6B 01 01 00
00000170: 00 00 00 00 EC 0C 00 00 58 00
00000180: 00 00 00 00 00 00 00 00 00 00
00000190: 00 00 00 00 00 00 00 00 62 29
00000200: E2 58 62 01 2F 01 55 04 0A 73
00000210: 2D 28 02 09 6B 01 01 00 00 00
00000220: 00 00 EB 0C 00 00 59 00 00 00
00000230: 00 00 00 00 00 00 00 00 00 00
00000240: 00 00 00 00 00 00 1C 48 E2 58
00000250: 63 01 2F 01 55 04 0A 73 2E 28
00000260: 02 09 6B 01 01 00 00 00 00 00
00000270: EC 0C 00 00 5A 00 00 00 00 00
00000280: 00 00 00 00 00 00 00 00 00 00
00000290: 00 00 00 00 23 48 E2 58 64 01
00000300: 2F 01 55 04 0A 73 2D 28 02 09
00000310: 6B 01 01 00 00 00 00 00 EB 0C
00000320: 00 00 5B 00 00 00 00 00 00 00
00000330: 00 00 00 00 00 00 00 00 00 00
00000340: 00 00 F0 66 E2 58 65 01 2F 01
00000350: 55 04 0A 73 2E 28 02 09 6B 01
00000360: 01 00 00 00 00 00 EC 0C 00 00
00000370: 5C 00 00 00 00 00 00 00 00 00
00000380: 00 00 00 00 00 00 00 00 00 00
00000390: F6 66 E2 58 66 01 2F 01 55 04
00000400: 0A 73 2D 28 02 09 6B 01 01 00
00000410: 00 00 00 00 EB 0C 00 00 5D 00
00000420: 00 00 00 00 00 00 00 00 00 00
00000430: 00 00 00 00 00 00 00 00 40 85
00000440: E2 58 67 01 2F 01 55 04 0A 73
00000450: 2E 28 02 09 6B 01 01 00 00 00
00000460: 00 00 EC 0C 00 00 5E 00 00 00
00000470: 00 00 00 00 00 00 00 00 00 00
00000480: 00 00 00 00 00 00 44 85 E2 58
00000490: 68 01 2F 01 55 04 0A 73 2D 28
00000500: 02 09 6B 01 01 00 00 00 00 00
00000510: EB 0C 00 00 5F 00 00 00 00 00
00000520: 00 00 00 00 00 00 00 00 00 00
00000530: 00 00 00 00 53 85 E2 58 69 01
00000540: 2F 01 55 04 0A 73 2E 28 02 09
00000550: 6B 01 01 00 00 00 00 00 EC 0C
00000560: 00 00 60 00 00 00 00 00 00 00
00000570: 00 00 00 00 00 00 00 00 00 00
00000580: 00 00 58 85 E2 58 6A 01 2F 01
00000590: 55 04 0A 73 2D 28 02 09 6B 01
00000600: 01 00 00 00 00 00 EB 0C 00 00
00000610: 61 00 00 00 00 00 00 00 00 00
00000620: 00 00 00 00 00 00 00 00 00 00
00000630: E3 85 E2 58 6B 01 2F 01 55 04
00000640: 0A 73 2E 28 02 09 6B 01 01 00
00000650: 00 00 00 00 EC 0C 00 00 62 00
00000660: 00 00 00 00 00 00 00 00 00 00
00000670: 00 00 00 00 00 00 00 00 E6 85
00000680: E2 58 6C 01 2F 01 55 04 0A 73
00000690: 2D 28 02 09 6B 01 01 00 00 00
00000700: 00 00 EB 0C 00 00 63 00 00 00
00000710: 00 00 00 00 00 00 00 00 00 00
00000720: 00 00 00 00 00 00 D4 C3 E2 58
00000730: 6E 01 2F 01 55 04 0A 73 2E 28
00000740: 02 09 6B 01 01 00 00 00 00 00
00000750: EC 0C 00 00 64 00 00 00 00 00
00000760: 00 00 00 00 00 00 00 00 00 00
00000770: 00 00 00 00 D9 C3 E2 58 6F 01
00000780: 2F 01 55 04 0A 73 2D 28 02 09
00000790: 6B 01 01 00 00 00 00 00 EB 0C
00000800: 00 00 65 00 00 00 00 00 00 00
00000810: 00 00 00 00 00 00 00 00 00 00
00000820: 00 00 B1 E2 E2 58 70 01 2F 01
00000830: 55 04 0A 73 2E 28 02 09 6B 01
00000840: 01 00 00 00 00 00 EC 0C 00 00
00000850: 66 00 00 00 00 00 00 00 00 00
00000860: 00 00 00 00 00 00 00 00 00 00
00000870: BA E2 E2 58 71 01 2F 01 55 04
00000880: 0A 73 2D 28 02 09 6B 01 01 00
00000890: 00 00 00 00 EB 0C 00 00 67 00
00000900: 00 00 00 00 00 00 00 00 00 00
00000910: 00 00 00 00 00 00 00 00 98 20
00000920: E3 58 72 01 2F 01 55 04 0A 73
00000930: 2E 28 02 09 6B 01 01 00 00 00
00000940: 00 00 EC 0C 00 00 68 00 00 00
00000950: 00 00 00 00 00 00 00 00 00 00
00000960: 00 00 00 00 00 00 A1 20 E3 58
00000970: 73 01 2F 01 55 04 0A 73 2D 28
00000980: 02 09 6B 01 01 00 00 00 00 00
00000990: EB 0C 00 00 69 00 00 00 00 00
00001000: 00 00 00 00 00 00 00 00 00 00
00001010: 00 00 00 00 00 00 00 00
<<<====== Content of pcktBuf =======>>>
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 00 00 10 60 65 F9 E0 7D 00 84
00000010: F3 C4 34 00 A0 2F 01 55 04 0A
00000020: 73 00 00 00 00 0B 00 18 80 01
00000030: 02 10 70 56 00 00 00 69 00 00
00000040: 00 36 20 E0 58 52 01 2F 01 55
00000050: 04 0A 73 2E 28 02 09 6B 01 01
00000060: 00 00 00 00 00 EC 0C 00 00 56
00000070: 00 00 00 00 00 00 00 00 00 00
00000080: 00 00 00 00 00 00 00 00 00 3A
00000090: 20 E0 58 53 01 2F 01 55 04 0A
00000100: 73 2D 28 02 09 6B 01 01 00 00
00000110: 00 00 00 EB 0C 00 00 57 00 00
00000120: 00 00 00 00 00 00 00 00 00 00
00000130: 00 00 00 00 00 00 00 61 29 E2
00000140: 58 61 01 2F 01 55 04 0A 73 2E
00000150: 28 02 09 6B 01 01 00 00 00 00
00000160: 00 EC 0C 00 00 58 00 00 00 00
00000170: 00 00 00 00 00 00 00 00 00 00
00000180: 00 00 00 00 00 62 29 E2 58 62
00000190: 01 2F 01 55 04 0A 73 2D 28 02
00000200: 09 6B 01 01 00 00 00 00 00 EB
00000210: 0C 00 00 59 00 00 00 00 00 00
00000220: 00 00 00 00 00 00 00 00 00 00
00000230: 00 00 00 1C 48 E2 58 63 01 2F
00000240: 01 55 04 0A 73 2E 28 02 09 6B
00000250: 01 01 00 00 00 00 00 EC 0C 00
00000260: 00 5A 00 00 00 00 00 00 00 00
00000270: 00 00 00 00 00 00 00 00 00 00
00000280: 00 23 48 E2 58 64 01 2F 01 55
00000290: 04 0A 73 2D 28 02 09 6B 01 01
00000300: 00 00 00 00 00 EB 0C 00 00 5B
00000310: 00 00 00 00 00 00 00 00 00 00
00000320: 00 00 00 00 00 00 00 00 00 F0
00000330: 66 E2 58 65 01 2F 01 55 04 0A
00000340: 73 2E 28 02 09 6B 01 01 00 00
00000350: 00 00 00 EC 0C 00 00 5C 00 00
00000360: 00 00 00 00 00 00 00 00 00 00
00000370: 00 00 00 00 00 00 00 F6 66 E2
00000380: 58 66 01 2F 01 55 04 0A 73 2D
00000390: 28 02 09 6B 01 01 00 00 00 00
00000400: 00 EB 0C 00 00 5D 00 00 00 00
00000410: 00 00 00 00 00 00 00 00 00 00
00000420: 00 00 00 00 00 40 85 E2 58 67
00000430: 01 2F 01 55 04 0A 73 2E 28 02
00000440: 09 6B 01 01 00 00 00 00 00 EC
00000450: 0C 00 00 5E 00 00 00 00 00 00
00000460: 00 00 00 00 00 00 00 00 00 00
00000470: 00 00 00 44 85 E2 58 68 01 2F
00000480: 01 55 04 0A 73 2D 28 02 09 6B
00000490: 01 01 00 00 00 00 00 EB 0C 00
00000500: 00 5F 00 00 00 00 00 00 00 00
00000510: 00 00 00 00 00 00 00 00 00 00
00000520: 00 53 85 E2 58 69 01 2F 01 55
00000530: 04 0A 73 2E 28 02 09 6B 01 01
00000540: 00 00 00 00 00 EC 0C 00 00 60
00000550: 00 00 00 00 00 00 00 00 00 00
00000560: 00 00 00 00 00 00 00 00 00 58
00000570: 85 E2 58 6A 01 2F 01 55 04 0A
00000580: 73 2D 28 02 09 6B 01 01 00 00
00000590: 00 00 00 EB 0C 00 00 61 00 00
00000600: 00 00 00 00 00 00 00 00 00 00
00000610: 00 00 00 00 00 00 00 E3 85 E2
00000620: 58 6B 01 2F 01 55 04 0A 73 2E
00000630: 28 02 09 6B 01 01 00 00 00 00
00000640: 00 EC 0C 00 00 62 00 00 00 00
00000650: 00 00 00 00 00 00 00 00 00 00
00000660: 00 00 00 00 00 E6 85 E2 58 6C
00000670: 01 2F 01 55 04 0A 73 2D 28 02
00000680: 09 6B 01 01 00 00 00 00 00 EB
00000690: 0C 00 00 63 00 00 00 00 00 00
00000700: 00 00 00 00 00 00 00 00 00 00
00000710: 00 00 00 D4 C3 E2 58 6E 01 2F
00000720: 01 55 04 0A 73 2E 28 02 09 6B
00000730: 01 01 00 00 00 00 00 EC 0C 00
00000740: 00 64 00 00 00 00 00 00 00 00
00000750: 00 00 00 00 00 00 00 00 00 00
00000760: 00 D9 C3 E2 58 6F 01 2F 01 55
00000770: 04 0A 73 2D 28 02 09 6B 01 01
00000780: 00 00 00 00 00 EB 0C 00 00 65
00000790: 00 00 00 00 00 00 00 00 00 00
00000800: 00 00 00 00 00 00 00 00 00 B1
00000810: E2 E2 58 70 01 2F 01 55 04 0A
00000820: 73 2E 28 02 09 6B 01 01 00 00
00000830: 00 00 00 EC 0C 00 00 66 00 00
00000840: 00 00 00 00 00 00 00 00 00 00
00000850: 00 00 00 00 00 00 00 BA E2 E2
00000860: 58 71 01 2F 01 55 04 0A 73 2D
00000870: 28 02 09 6B 01 01 00 00 00 00
00000880: 00 EB 0C 00 00 67 00 00 00 00
00000890: 00 00 00 00 00 00 00 00 00 00
00000900: 00 00 00 00 00 98 20 E3 58 72
00000910: 01 2F 01 55 04 0A 73 2E 28 02
00000920: 09 6B 01 01 00 00 00 00 00 EC
00000930: 0C 00 00 68 00 00 00 00 00 00
00000940: 00 00 00 00 00 00 00 00 00 00
00000950: 00 00 00 A1 20 E3 58 73 01 2F
00000960: 01 55 04 0A 73 2D 28 02 09 6B
00000970: 01 01 00 00 00 00 00 EB 0C 00
00000980: 00 69 00 00 00 00 00 00 00 00
00000990: 00 00 00 00 00 00 00 00 00 00
00001000: 00 00 00 00

<<<=================================>>>
ethGetPacket()
Received 1018 bytes from IP [10.0.0.20]
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 03 E6 00 10 60 65 F9 E0
00000020: 7D 00 84 F3 C4 34 00 A0 2F 01
00000030: 55 04 0A 73 00 00 00 00 0A 00
00000040: 18 00 01 02 10 70 6A 00 00 00
00000050: 7D 00 00 00 57 2F E3 58 7A 01
00000060: 2F 01 55 04 0A 73 2E 28 02 09
00000070: 6B 01 01 00 00 00 00 00 EC 0C
00000080: 00 00 6A 00 00 00 00 00 00 00
00000090: 00 00 00 00 00 00 00 00 00 00
00000100: 00 00 5D 2F E3 58 7B 01 2F 01
00000110: 55 04 0A 73 2D 28 02 09 6B 01
00000120: 01 00 00 00 00 00 EB 0C 00 00
00000130: 6B 00 00 00 00 00 00 00 00 00
00000140: 00 00 00 00 00 00 00 00 00 00
00000150: 1D 60 E3 58 7C 01 2F 01 55 04
00000160: 0A 73 2E 28 02 09 6B 01 01 00
00000170: 00 00 00 00 EC 0C 00 00 6C 00
00000180: 00 00 00 00 00 00 00 00 00 00
00000190: 00 00 00 00 00 00 00 00 27 60
00000200: E3 58 7D 01 2F 01 55 04 0A 73
00000210: 2D 28 02 09 6B 01 01 00 00 00
00000220: 00 00 EB 0C 00 00 6D 00 00 00
00000230: 00 00 00 00 00 00 00 00 00 00
00000240: 00 00 00 00 00 00 00 7F E3 58
00000250: 7E 01 2F 01 55 04 0A 73 2E 28
00000260: 02 09 6B 01 01 00 00 00 00 00
00000270: EC 0C 00 00 6E 00 00 00 00 00
00000280: 00 00 00 00 00 00 00 00 00 00
00000290: 00 00 00 00 00 7F E3 58 7F 01
00000300: 2F 01 55 04 0A 73 2D 28 02 09
00000310: 6B 01 01 00 00 00 00 00 EB 0C
00000320: 00 00 6F 00 00 00 00 00 00 00
00000330: 00 00 00 00 00 00 00 00 00 00
00000340: 00 00 36 81 E3 58 80 01 2F 01
00000350: 55 04 0A 73 2E 28 02 09 6B 01
00000360: 01 00 00 00 00 00 EC 0C 00 00
00000370: 70 00 00 00 00 00 00 00 00 00
00000380: 00 00 00 00 00 00 00 00 00 00
00000390: 3B 81 E3 58 81 01 2F 01 55 04
00000400: 0A 73 2D 28 02 09 6B 01 01 00
00000410: 00 00 00 00 EB 0C 00 00 71 00
00000420: 00 00 00 00 00 00 00 00 00 00
00000430: 00 00 00 00 00 00 00 00 71 81
00000440: E3 58 82 01 2F 01 55 04 0A 73
00000450: 2E 28 02 09 6B 01 01 00 00 00
00000460: 00 00 EC 0C 00 00 72 00 00 00
00000470: 00 00 00 00 00 00 00 00 00 00
00000480: 00 00 00 00 00 00 77 81 E3 58
00000490: 83 01 2F 01 55 04 0A 73 2D 28
00000500: 02 09 6B 01 01 00 00 00 00 00
00000510: EB 0C 00 00 73 00 00 00 00 00
00000520: 00 00 00 00 00 00 00 00 00 00
00000530: 00 00 00 00 85 81 E3 58 84 01
00000540: 2F 01 55 04 0A 73 2E 28 02 09
00000550: 6B 01 01 00 00 00 00 00 EC 0C
00000560: 00 00 74 00 00 00 00 00 00 00
00000570: 00 00 00 00 00 00 00 00 00 00
00000580: 00 00 8B 81 E3 58 85 01

sct14675

Danke!
Das Logon Kommando ist das gleiche in SBFspot wie im Modul. Das ist schonmal gut.
Was auffällt: Es wird ein unterschiedliches Passwort übertragen. Bist du sicher, dass du im Modul das gleiche wie bei SBFspot angegeben hast?

tschüss,
Thomas


sct14675

Servus zusammen,
Problem erkannt, Problem gebannt:
Trotz intensivster Tests ist ein Fehler in der Routine zur Passwortübermittlung drin geblieben.
(Intensive Tests == einmal ausprobiert und dabei das Standard-Passwort verwendet...)

Das Problem ist nicht nur auf den SunnyBoy beschränkt. Jeder, der im Passwort ein "x", "y" oder "z" verwendet hat, sollte rausgeflogen sein.
(Groß/Kleinschreibung wichtig!)
Das Standardpasswort im SunnyBoy ist anscheinend nicht 0000 sondern SunnyBoy123.
Wer sich für die Details des Bugs interessiert, kann diese hier finden:
https://github.com/Rincewind76/SMAInverter/issues/22

Die angehängte Version sollte das Problem beheben (2.9.0-prerelease). Bitte mal Testen ob es nun funktioniert!
Die angehängte Datei umbenennen in 76_SMAInverter.pm und in das Verzeichnis /opt/fhem/FHEM kopieren.
(Es ist nie verkehrt die vorherige Version vorher zu sichern...)
Dann die neue Version mit reload 76_SMAInverter.pm in FHEM aktivieren.

tschüss,
Thomas



Hassi95

Hallo Thomas,

ich habe die Version 2.9.0 getestet und kann nun mit Begeisterung sagen, dass das Modul nun auch bei mir funktioniert.  :)
Beim SunnyBoy ist das Passwort anfangs auch 0000, wie wohl bei allen SMA Wechselrichtern, jedoch fordert die Web GUI bei der Ersteinrichtung des WR dazu auf ein neues Passwort zu vergeben.
Das Passwort SunnyBoy123 wurde von mir zum testen vergeben und sollte eigentlich möglichst einfach seien, damit es beim testen nicht zu Fehlern durch falsche Passwörter kommt. Damit hab ich wohl bei mir genau das Gegenteil geschafft.  ::)

Xguide

Hallo Thomas,

super das Du den Fehler gefunden hast.

Ich habe da auch noch eine Frage, Heiko hat es ja bereits angekündigt, gibt es eine Möglichkeit zu überprüfen, warum sich mein WR mit einem falschen Typen zurück meldet?
Das ist natürlich alles total unerheblich und reine Kosmetik, dennoch würde es mich interessieren.


2017.04.23 16:09:03 5: SMA_TriPower10 - send: 534D4100000402A00000000100260010606509A0B50060042E120000E90023BB5907000000000000028000020058001E8200FF20820000000000
2017.04.23 16:09:03 5: SMA_TriPower10 - Received: 534d4100000402a00000000100c6001060653190e90023bb590700a0b50060042e120000000000000280010200580000000003000000011e8210202dfc58534e3a2033303530303536363400000000000000000000000000000000000000011f8208202dfc58411f0001feffff0000000000000000000000000000000000000000000000000001208208202dfc588a2300008b2300008c2300008e2300008f23000041240001422400004324000001208208202dfc58feffff000000000000000000000000000000000000000000000000000000000000000000
2017.04.23 16:09:03 5: SMA_TriPower10 - Data identifier 33310
2017.04.23 16:09:03 5: SMA_TriPower10 - Found Data CLASS=8001 and TYPE=9098


Mein WR identifiziert sich als 9098 ist aber eigentlich ein 9281 (laut SMA Sunny Portal, und Typendefinition in SMAInverter).

Ich habe schon einmal selber versucht zu debuggen, habe aber beim unpack aufgehört. Kann da was falsch laufen?


if($data_ID eq 0x821E) {
     $inv_CLASS = unpack("V*", substr $data, 102, 4) & 0x00FFFFFF;
$inv_TYPE = unpack("V*", substr $data, 142, 4) & 0x00FFFFFF;
Log3 $name, 5, "$name - Found Data CLASS=$inv_CLASS and TYPE=$inv_TYPE";
return (1,$inv_TYPE,$inv_CLASS,$inv_susyid,$inv_serial);
}



Falls Du einen Tipp hast würde es mich freuen.

Danke und viewle Grüße,

Marcel
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

sct14675

Servus Marcel,
rein nach der Antwort scheint das Dekodieren korrekt zu sein. Evtl. stellt das Modul die falsche Frage...
Kommt mit SBFspot der richtige Typ zurück?

tschüss,
Thomas

Xguide

#292
Hallo Thomas,

ich muss gestehen, dass ich sbfspot nicht laufen habe.
Ich habe es gerade nach der Anleitung im Wiki versucht auf meinem Pi1-Testsystem@Jessie zu installieren und bin kläglich gescheitert.
Ich werde es morgen noch einmal testen - ziehe gerade das System auf den neusten Stand (dauert beim Pi1) und muss mich nun erstmal um die steuerlichen Angelegenheiten der PV-Anlage kümmern, da streikt leider meine Frau. Btw. dafür könntet ihr mal ein Modul entwickeln :-)


Vorgegangen bin ich nach dieser Anleitung: https://wiki.fhem.de/wiki/SMAWechselrichter
und SBFspot_SRC_331_Linux_Win32.tar.gz habe ich hier runtergeladen: https://sbfspot.codeplex.com/releases

Gruß Marcel

PS: Kann ich ggf. noch anders feststellen ob die richtige Frage an den WR gestellt wird? Wird bei Dir denn das richtige Modell geliefert, oder hast du wie Heiko einen STP 5000TL-20?

Edit: Die Abhängigkeiten waren nicht richtig installiert, bzw. auf dem neusten Stand, jetzt kann ich das Release von sbfspot erstellen. Mehr später!
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Xguide

Hallo Thomas,

augenscheinlich wird die falsche Frage gestellt, erster Test mit sbfspot liefert das folgende Ergebnis:

Commandline Args: -v -finq -nocsv
Reading config '/opt/fhem/FHEM/sbfspot/bin/Release/SBFspot.cfg'
Mon Apr 24 01:16:11 2017: INFO: Starting...
sunrise: 06:17
sunset : 20:41
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 923087106 (0x37052D1A)
Inverter IP address: 10.1.12.63 from SBFspot.cfg
Logon OK
SUSyID: 181 - SN: 123456789
Device Name:      SN: 123456789
Device Class:     Solar Inverters
Device Type:      STP 10000TL-20


Was kann ich Dir an weiterem Input liefern?

Gruß Marcel
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Xguide

#294
Hallo Thomas,

mein Ehrgeiz war geweckt, ich habe den Fehler gefunden.
Ich würde euch bitten mal die folgende Zeile in 76_SMAInverter.pm zu ändern und bei euch zu testen.
IMO wurde 20 Byte zu früh nach dem Inv_Type in der Antwort gesucht, siehe dazu sbfspot logging.

Falls ihr das auch so seht, Thomas oder Heiko, bitte ändern und einchecken.

Alt:

$inv_TYPE = unpack("V*", substr $data, 142, 4) & 0x00FFFFFF; #Zeile 1220 in V2.8.3 #Zeile 1222 in V2.9.0


Neu:

$inv_TYPE = unpack("V*", substr $data, 162, 4) & 0x00FFFFFF; #Zeile 1220 in V2.8.3 #Zeile 1222 in V2.9.0



Ergebnis bei mir:

2017.04.24 11:12:29 5: SMA_TriPower10 - Data identifier 33310
2017.04.24 11:12:29 5: SMA_TriPower10 - Found Data CLASS=8001 and TYPE=9281


Ergebnis sbfspot:

<<<=================================>>>
INV_SWVER   : '02.55.03.R' Mon Apr 24 03:34:04 2017
getInverterData(512)
--------: 00 01 02 03 04 05 06 07 08 09
00000000: 53 4D 41 00 00 04 02 A0 00 00
00000010: 00 01 00 26 00 10 60 65 09 A0
00000020: FF FF FF FF FF FF 00 00 7D 00
00000030: 6C 61 5C 33 00 00 00 00 00 00
00000040: 06 80 00 02 00 58 00 1E 82 00
00000050: FF 20 82 00 00 00 00 00
58 Bytes sent to IP [XX.XX.XX.XX]
ethGetPacket()
MAX_CommBuf is now 218 bytes
Received 218 bytes from IP [XX.XX.XX.XX]
... (abgeschnitten)
00000140: FD 58 8A 23 00 00 8B 23 00 00 --> HEX 23 8A --> 8A 23 --> entspricht TypeID 9098 --> Vermutlich andere Info!
00000150: 8C 23 00 00 8E 23 00 00 8F 23
00000160: 00 00 41 24 00 01 42 24 00 00 --> HEX 24 41 --> 41 24  --> entspricht TypeID 9281
... (abgeschnitten)


Gruß Marcel

BTW: In diesem Zusammenhang habe ich auf 2.9.0 umgestellt und keine Auffälligkeiten festgestellt.
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Xguide

#295
Anbei die neue Version zum Testen und zur Übernahme!
Basis 2.9.0!

...wie immer muss der Dateiname auf 76_SMAInverter.pm angepasst werden....
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

sct14675

Hallo Marcel,
ich schau mir das heute Abend an.
Die Richtung scheint die richtige zu sein, ich glaube aber da muss noch was anderes mit ueberprueft werden.

tschuess,
Thomas

Xguide

Danke Thomas,
kläre mich bitte auf, inzwischen interessiert mich das :-)

Gruß Marcel
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

thor3

Hallo,
da die Datentelegramme am SB1.5-1VL-40 für die $data_ID 0x251E und 0x451F kürzer sind, und das unpack dann das fhem Protokoll mit Fehlermeldungen zukleistert, habe ich da mal eine Längenprüfung eingebaut, die das verhindert.


if($data_ID eq 0x251E) {
     $inv_SPOT_PDC1 = unpack("V*", substr $data, 62, 4);
# vorher : $inv_SPOT_PDC2 = unpack("V*", substr $data, 90, 4);
         if($size < 90) {$inv_SPOT_PDC2 = 0; } else {$inv_SPOT_PDC2 = unpack("V*", substr $data, 90, 4); }



und Analog dazu: ausserdem steht IDC1 an Stelle 90 im Datensatz nicht UDC2 zumindestens beim SB 1.5 was anderes kann ich leider nicht testen.


if($data_ID eq 0x451F) {
     $inv_SPOT_UDC1 = unpack("l*", substr $data, 62, 4);
         $inv_SPOT_IDC1 = unpack("l*", substr $data, 90, 4);
         if($size < 118) {$inv_SPOT_UDC2 = 0; } else {$inv_SPOT_UDC2 = unpack("l*", substr $data, 118, 4); }
         if($size < 146) {$inv_SPOT_IDC2 = 0; } else {$inv_SPOT_IDC2 = unpack("l*", substr $data, 146, 4); }


Vielleicht kann das mal jemand mit in die neue Version aufnehmen, da ich nicht so der perl Profi bin.

Gruß Nico


FHEM 5.8 - Raspberry Pi 3 @ Jessie
FHEM auf RPI, diverse Sensoren ESP8266 mit ESPEasy am Strom-, Gas- , Wasserzähler, Signalduino, 7 FHT Heizkörperthermostate, Jarolift Jalousien mit AutoShutter, CAN-Bus Anbindung CoE, SMA Inverter, FBDECT

sct14675

Servus zusammen,
@Marcel:
Ist doch etwas komplexer: Es wird anscheinend ein Katalog an Typen in der Antwort übermittelt, und dann dort der korrekte Typ markiert.
Es ist etwa so: Um eine Nachricht zu übermitteln kann ich entweder die Worte schicken, oder ein Wörterbuch und darin die Wörter markieren, die ich übermitteln will.
Warum einfach, wenns auch kompliziert geht.
Ich brauch noch ein bisserl, glaube aber, dass ich heute Abend noch eine Version erstellen kann.

@Thor3:
Ich schau mir das mal an und nehm es mit auf.

tschüss,
Thomas