Neu: 77_SMAEM - Modul für SMA Energie Meter. Alternative zum Sunny Home Manager.

Begonnen von Volker Kettenbach, 30 März 2016, 12:42:05

Vorheriges Thema - Nächstes Thema

DS_Starter

Stimmt, ich denke das würde viele Anhänger finden da wohl jeder entweder SBFSpot-Readings oder wie du die anderen Readings mit Werten in der Datenbank hat.
Und keiner möchte auf seine historischen Auswertungsdaten gern verzichten.
Also ein solcher Aus/Umbau wäre auch mein Favorit.

Proxmox+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

Waldmensch

Ich würde ebenfalls ungern auf meine Aufzeichnungen verzichten. Und die sind in dem aktuellen Format. Entweder anhand eines Parameter forken und die Readings entweder so oder als SBFspot verkleidet ausgeben, oder, wer es unbedingt braucht, kann sich die Readings im Modulcode benennen wie er will.

DS_Starter

Also ich würde mir dazu auch noch ein paar Gedanken machen wie man das userfreundlich gestalten kann.
Aber von dem Umfang der auszugebenden Daten, also der Liste die ich vorhin gepostet hatte, würdest du doch mitgehen, oder ?
Das wäre ziemlich umfassend, denke ich.
Proxmox+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

Waldmensch

Ich verstehe nicht, wozu man die ganzen Daten im Minutentakt ins Log oder die Datenbank meißeln wollt. Wozu 1mio mal die Seriennummer? Das wird doch alles extrem träge beim erstellen der Diagramme etc. Ihr könnt gern einen extended Mode einbauen. Mit diesen vielen einzelabfragen wird das Modul sehr langsam werden. Oder baut doch einfach ein separates Modul, was SBFspot komplett simuliert. Dieses Modul war als lightweight geplant. Aus diesem Grund habe ich auch auf extreme Sparsamkeit an Datenmüll geachtet (Inaktivitätsmodus und sleepmodus) Du willst das jetzt ins Gegenteil verkehren? Da bin ich raus.

Stargazer

Mahlzeit  ;)

Ich habe das Modul vorhin frisch eingefügt und artig einen Shutdown Restart gemacht.

Aber...wen wunderts..wieder nix.

Ich füge mal unseren Debugging 5 Code von SBFspot ein:

00000390: 4C 8F 57 8D 87 1B 00 00 00 00
00000400: 00 F8 4D 8F 57 32 88 1B 00 00
00000410: 00 00 00 24 4F 8F 57 D8 88 1B
00000420: 00 00 00 00 00 50 50 8F 57 7F
00000430: 89 1B 00 00 00 00 00 7C 51 8F
00000440: 57 28 8A 1B 00 00 00 00 00 A8
00000450: 52 8F 57 D1 8A 1B 00 00 00 00
00000460: 00 D4 53 8F 57 7B 8B 1B 00 00
00000470: 00 00 00 00 55 8F 57 27 8C 1B
00000480: 00 00 00 00 00 2C 56 8F 57 D3
00000490: 8C 1B 00 00 00 00 00 58 57 8F
00000500: 57 81 8D 1B 00 00 00 00 00 00
00000510: 00 00
<<<=================================>>>
ethGetPacket()
Received 526 bytes from IP [192.168.178.25]
--------: 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 FA 00 10 60 65 7E D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 02 00
00000040: 15 00 01 02 00 70 79 1A 00 00
00000050: 9F 1A 00 00 84 58 8F 57 2F 8E
00000060: 1B 00 00 00 00 00 B0 59 8F 57
00000070: DC 8E 1B 00 00 00 00 00 DC 5A
00000080: 8F 57 89 8F 1B 00 00 00 00 00
00000090: 08 5C 8F 57 38 90 1B 00 00 00
00000100: 00 00 34 5D 8F 57 EA 90 1B 00
00000110: 00 00 00 00 60 5E 8F 57 9A 91
00000120: 1B 00 00 00 00 00 8C 5F 8F 57
00000130: 4C 92 1B 00 00 00 00 00 B8 60
00000140: 8F 57 FE 92 1B 00 00 00 00 00
00000150: E4 61 8F 57 AE 93 1B 00 00 00
00000160: 00 00 10 63 8F 57 5D 94 1B 00
00000170: 00 00 00 00 3C 64 8F 57 0C 95
00000180: 1B 00 00 00 00 00 68 65 8F 57
00000190: BC 95 1B 00 00 00 00 00 94 66
00000200: 8F 57 6A 96 1B 00 00 00 00 00
00000210: C0 67 8F 57 18 97 1B 00 00 00
00000220: 00 00 EC 68 8F 57 C6 97 1B 00
00000230: 00 00 00 00 18 6A 8F 57 74 98
00000240: 1B 00 00 00 00 00 44 6B 8F 57
00000250: 1F 99 1B 00 00 00 00 00 70 6C
00000260: 8F 57 CB 99 1B 00 00 00 00 00
00000270: 9C 6D 8F 57 75 9A 1B 00 00 00
00000280: 00 00 C8 6E 8F 57 1D 9B 1B 00
00000290: 00 00 00 00 F4 6F 8F 57 C5 9B
00000300: 1B 00 00 00 00 00 20 71 8F 57
00000310: 6C 9C 1B 00 00 00 00 00 4C 72
00000320: 8F 57 13 9D 1B 00 00 00 00 00
00000330: 78 73 8F 57 B8 9D 1B 00 00 00
00000340: 00 00 A4 74 8F 57 5B 9E 1B 00
00000350: 00 00 00 00 D0 75 8F 57 FD 9E
00000360: 1B 00 00 00 00 00 FC 76 8F 57
00000370: 9C 9F 1B 00 00 00 00 00 28 78
00000380: 8F 57 3A A0 1B 00 00 00 00 00
00000390: 54 79 8F 57 D7 A0 1B 00 00 00
00000400: 00 00 80 7A 8F 57 71 A1 1B 00
00000410: 00 00 00 00 AC 7B 8F 57 09 A2
00000420: 1B 00 00 00 00 00 D8 7C 8F 57
00000430: A0 A2 1B 00 00 00 00 00 04 7E
00000440: 8F 57 36 A3 1B 00 00 00 00 00
00000450: 30 7F 8F 57 C9 A3 1B 00 00 00
00000460: 00 00 5C 80 8F 57 59 A4 1B 00
00000470: 00 00 00 00 88 81 8F 57 E8 A4
00000480: 1B 00 00 00 00 00 B4 82 8F 57
00000490: 75 A5 1B 00 00 00 00 00 E0 83
00000500: 8F 57 00 A6 1B 00 00 00 00 00
00000510: 0C 85 8F 57 8A A6 1B 00 00 00
00000520: 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 7E D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 02 00 15 00 01
00000030: 02 00 70 79 1A 00 00 9F 1A 00
00000040: 00 84 58 8F 57 2F 8E 1B 00 00
00000050: 00 00 00 B0 59 8F 57 DC 8E 1B
00000060: 00 00 00 00 00 DC 5A 8F 57 89
00000070: 8F 1B 00 00 00 00 00 08 5C 8F
00000080: 57 38 90 1B 00 00 00 00 00 34
00000090: 5D 8F 57 EA 90 1B 00 00 00 00
00000100: 00 60 5E 8F 57 9A 91 1B 00 00
00000110: 00 00 00 8C 5F 8F 57 4C 92 1B
00000120: 00 00 00 00 00 B8 60 8F 57 FE
00000130: 92 1B 00 00 00 00 00 E4 61 8F
00000140: 57 AE 93 1B 00 00 00 00 00 10
00000150: 63 8F 57 5D 94 1B 00 00 00 00
00000160: 00 3C 64 8F 57 0C 95 1B 00 00
00000170: 00 00 00 68 65 8F 57 BC 95 1B
00000180: 00 00 00 00 00 94 66 8F 57 6A
00000190: 96 1B 00 00 00 00 00 C0 67 8F
00000200: 57 18 97 1B 00 00 00 00 00 EC
00000210: 68 8F 57 C6 97 1B 00 00 00 00
00000220: 00 18 6A 8F 57 74 98 1B 00 00
00000230: 00 00 00 44 6B 8F 57 1F 99 1B
00000240: 00 00 00 00 00 70 6C 8F 57 CB
00000250: 99 1B 00 00 00 00 00 9C 6D 8F
00000260: 57 75 9A 1B 00 00 00 00 00 C8
00000270: 6E 8F 57 1D 9B 1B 00 00 00 00
00000280: 00 F4 6F 8F 57 C5 9B 1B 00 00
00000290: 00 00 00 20 71 8F 57 6C 9C 1B
00000300: 00 00 00 00 00 4C 72 8F 57 13
00000310: 9D 1B 00 00 00 00 00 78 73 8F
00000320: 57 B8 9D 1B 00 00 00 00 00 A4
00000330: 74 8F 57 5B 9E 1B 00 00 00 00
00000340: 00 D0 75 8F 57 FD 9E 1B 00 00
00000350: 00 00 00 FC 76 8F 57 9C 9F 1B
00000360: 00 00 00 00 00 28 78 8F 57 3A
00000370: A0 1B 00 00 00 00 00 54 79 8F
00000380: 57 D7 A0 1B 00 00 00 00 00 80
00000390: 7A 8F 57 71 A1 1B 00 00 00 00
00000400: 00 AC 7B 8F 57 09 A2 1B 00 00
00000410: 00 00 00 D8 7C 8F 57 A0 A2 1B
00000420: 00 00 00 00 00 04 7E 8F 57 36
00000430: A3 1B 00 00 00 00 00 30 7F 8F
00000440: 57 C9 A3 1B 00 00 00 00 00 5C
00000450: 80 8F 57 59 A4 1B 00 00 00 00
00000460: 00 88 81 8F 57 E8 A4 1B 00 00
00000470: 00 00 00 B4 82 8F 57 75 A5 1B
00000480: 00 00 00 00 00 E0 83 8F 57 00
00000490: A6 1B 00 00 00 00 00 0C 85 8F
00000500: 57 8A A6 1B 00 00 00 00 00 00
00000510: 00 00
<<<=================================>>>
ethGetPacket()
Received 526 bytes from IP [192.168.178.25]
--------: 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 FA 00 10 60 65 7E D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 01 00
00000040: 15 00 01 02 00 70 A0 1A 00 00
00000050: C6 1A 00 00 38 86 8F 57 11 A7
00000060: 1B 00 00 00 00 00 64 87 8F 57
00000070: 9A A7 1B 00 00 00 00 00 90 88
00000080: 8F 57 21 A8 1B 00 00 00 00 00
00000090: BC 89 8F 57 A7 A8 1B 00 00 00
00000100: 00 00 E8 8A 8F 57 2C A9 1B 00
00000110: 00 00 00 00 14 8C 8F 57 B1 A9
00000120: 1B 00 00 00 00 00 40 8D 8F 57
00000130: 37 AA 1B 00 00 00 00 00 6C 8E
00000140: 8F 57 BE AA 1B 00 00 00 00 00
00000150: 98 8F 8F 57 44 AB 1B 00 00 00
00000160: 00 00 C4 90 8F 57 CA AB 1B 00
00000170: 00 00 00 00 F0 91 8F 57 4F AC
00000180: 1B 00 00 00 00 00 1C 93 8F 57
00000190: D5 AC 1B 00 00 00 00 00 48 94
00000200: 8F 57 5A AD 1B 00 00 00 00 00
00000210: 74 95 8F 57 E0 AD 1B 00 00 00
00000220: 00 00 A0 96 8F 57 65 AE 1B 00
00000230: 00 00 00 00 CC 97 8F 57 E9 AE
00000240: 1B 00 00 00 00 00 F8 98 8F 57
00000250: 6E AF 1B 00 00 00 00 00 24 9A
00000260: 8F 57 F1 AF 1B 00 00 00 00 00
00000270: 50 9B 8F 57 74 B0 1B 00 00 00
00000280: 00 00 7C 9C 8F 57 F5 B0 1B 00
00000290: 00 00 00 00 A8 9D 8F 57 77 B1
00000300: 1B 00 00 00 00 00 D4 9E 8F 57
00000310: F7 B1 1B 00 00 00 00 00 00 A0
00000320: 8F 57 75 B2 1B 00 00 00 00 00
00000330: 2C A1 8F 57 F2 B2 1B 00 00 00
00000340: 00 00 58 A2 8F 57 6E B3 1B 00
00000350: 00 00 00 00 84 A3 8F 57 EA B3
00000360: 1B 00 00 00 00 00 B0 A4 8F 57
00000370: 64 B4 1B 00 00 00 00 00 DC A5
00000380: 8F 57 DD B4 1B 00 00 00 00 00
00000390: 08 A7 8F 57 55 B5 1B 00 00 00
00000400: 00 00 34 A8 8F 57 C9 B5 1B 00
00000410: 00 00 00 00 60 A9 8F 57 3C B6
00000420: 1B 00 00 00 00 00 8C AA 8F 57
00000430: 9B B6 1B 00 00 00 00 00 B8 AB
00000440: 8F 57 F0 B6 1B 00 00 00 00 00
00000450: E4 AC 8F 57 45 B7 1B 00 00 00
00000460: 00 00 10 AE 8F 57 91 B7 1B 00
00000470: 00 00 00 00 3C AF 8F 57 C1 B7
00000480: 1B 00 00 00 00 00 68 B0 8F 57
00000490: DA B7 1B 00 00 00 00 00 94 B1
00000500: 8F 57 EB B7 1B 00 00 00 00 00
00000510: C0 B2 8F 57 FE B7 1B 00 00 00
00000520: 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 7E D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 01 00 15 00 01
00000030: 02 00 70 A0 1A 00 00 C6 1A 00
00000040: 00 38 86 8F 57 11 A7 1B 00 00
00000050: 00 00 00 64 87 8F 57 9A A7 1B
00000060: 00 00 00 00 00 90 88 8F 57 21
00000070: A8 1B 00 00 00 00 00 BC 89 8F
00000080: 57 A7 A8 1B 00 00 00 00 00 E8
00000090: 8A 8F 57 2C A9 1B 00 00 00 00
00000100: 00 14 8C 8F 57 B1 A9 1B 00 00
00000110: 00 00 00 40 8D 8F 57 37 AA 1B
00000120: 00 00 00 00 00 6C 8E 8F 57 BE
00000130: AA 1B 00 00 00 00 00 98 8F 8F
00000140: 57 44 AB 1B 00 00 00 00 00 C4
00000150: 90 8F 57 CA AB 1B 00 00 00 00
00000160: 00 F0 91 8F 57 4F AC 1B 00 00
00000170: 00 00 00 1C 93 8F 57 D5 AC 1B
00000180: 00 00 00 00 00 48 94 8F 57 5A
00000190: AD 1B 00 00 00 00 00 74 95 8F
00000200: 57 E0 AD 1B 00 00 00 00 00 A0
00000210: 96 8F 57 65 AE 1B 00 00 00 00
00000220: 00 CC 97 8F 57 E9 AE 1B 00 00
00000230: 00 00 00 F8 98 8F 57 6E AF 1B
00000240: 00 00 00 00 00 24 9A 8F 57 F1
00000250: AF 1B 00 00 00 00 00 50 9B 8F
00000260: 57 74 B0 1B 00 00 00 00 00 7C
00000270: 9C 8F 57 F5 B0 1B 00 00 00 00
00000280: 00 A8 9D 8F 57 77 B1 1B 00 00
00000290: 00 00 00 D4 9E 8F 57 F7 B1 1B
00000300: 00 00 00 00 00 00 A0 8F 57 75
00000310: B2 1B 00 00 00 00 00 2C A1 8F
00000320: 57 F2 B2 1B 00 00 00 00 00 58
00000330: A2 8F 57 6E B3 1B 00 00 00 00
00000340: 00 84 A3 8F 57 EA B3 1B 00 00
00000350: 00 00 00 B0 A4 8F 57 64 B4 1B
00000360: 00 00 00 00 00 DC A5 8F 57 DD
00000370: B4 1B 00 00 00 00 00 08 A7 8F
00000380: 57 55 B5 1B 00 00 00 00 00 34
00000390: A8 8F 57 C9 B5 1B 00 00 00 00
00000400: 00 60 A9 8F 57 3C B6 1B 00 00
00000410: 00 00 00 8C AA 8F 57 9B B6 1B
00000420: 00 00 00 00 00 B8 AB 8F 57 F0
00000430: B6 1B 00 00 00 00 00 E4 AC 8F
00000440: 57 45 B7 1B 00 00 00 00 00 10
00000450: AE 8F 57 91 B7 1B 00 00 00 00
00000460: 00 3C AF 8F 57 C1 B7 1B 00 00
00000470: 00 00 00 68 B0 8F 57 DA B7 1B
00000480: 00 00 00 00 00 94 B1 8F 57 EB
00000490: B7 1B 00 00 00 00 00 C0 B2 8F
00000500: 57 FE B7 1B 00 00 00 00 00 00
00000510: 00 00
<<<=================================>>>
ethGetPacket()
Received 238 bytes from IP [192.168.178.25]
--------: 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 DA 00 10 60 65 36 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 15 00 01 02 00 70 C7 1A 00 00
00000050: D5 1A 00 00 EC B3 8F 57 15 B8
00000060: 1B 00 00 00 00 00 18 B5 8F 57
00000070: 2C B8 1B 00 00 00 00 00 44 B6
00000080: 8F 57 40 B8 1B 00 00 00 00 00
00000090: 70 B7 8F 57 51 B8 1B 00 00 00
00000100: 00 00 9C B8 8F 57 60 B8 1B 00
00000110: 00 00 00 00 C8 B9 8F 57 6E B8
00000120: 1B 00 00 00 00 00 F4 BA 8F 57
00000130: 7C B8 1B 00 00 00 00 00 20 BC
00000140: 8F 57 88 B8 1B 00 00 00 00 00
00000150: 4C BD 8F 57 92 B8 1B 00 00 00
00000160: 00 00 78 BE 8F 57 9B B8 1B 00
00000170: 00 00 00 00 A4 BF 8F 57 A3 B8
00000180: 1B 00 00 00 00 00 D0 C0 8F 57
00000190: A9 B8 1B 00 00 00 00 00 FC C1
00000200: 8F 57 AE B8 1B 00 00 00 00 00
00000210: 28 C3 8F 57 B0 B8 1B 00 00 00
00000220: 00 00 54 C4 8F 57 B1 B8 1B 00
00000230: 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 36 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 15 00 01
00000030: 02 00 70 C7 1A 00 00 D5 1A 00
00000040: 00 EC B3 8F 57 15 B8 1B 00 00
00000050: 00 00 00 18 B5 8F 57 2C B8 1B
00000060: 00 00 00 00 00 44 B6 8F 57 40
00000070: B8 1B 00 00 00 00 00 70 B7 8F
00000080: 57 51 B8 1B 00 00 00 00 00 9C
00000090: B8 8F 57 60 B8 1B 00 00 00 00
00000100: 00 C8 B9 8F 57 6E B8 1B 00 00
00000110: 00 00 00 F4 BA 8F 57 7C B8 1B
00000120: 00 00 00 00 00 20 BC 8F 57 88
00000130: B8 1B 00 00 00 00 00 4C BD 8F
00000140: 57 92 B8 1B 00 00 00 00 00 78
00000150: BE 8F 57 9B B8 1B 00 00 00 00
00000160: 00 A4 BF 8F 57 A3 B8 1B 00 00
00000170: 00 00 00 D0 C0 8F 57 A9 B8 1B
00000180: 00 00 00 00 00 FC C1 8F 57 AE
00000190: B8 1B 00 00 00 00 00 28 C3 8F
00000200: 57 B0 B8 1B 00 00 00 00 00 54
00000210: C4 8F 57 B1 B8 1B 00 00 00 00
00000220: 00 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: 8A 00 C7 1A F7 7E 00 00 7D 00
00000030: C5 D3 1F 34 00 00 00 00 00 00
00000040: 16 80 00 02 20 70 30 AA 73 57
00000050: 30 7D A0 57 00 00 00 00
58 Bytes sent to IP [192.168.178.25]
ethGetPacket()
Received 310 bytes from IP [192.168.178.25]
--------: 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 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 16 80 01 02 20 70 88 00 00 00
00000050: 9C 00 00 00 E0 44 74 57 28 C6
00000060: 16 00 00 00 00 00 60 96 75 57
00000070: B5 E6 16 00 00 00 00 00 E0 E7
00000080: 76 57 C0 11 17 00 00 00 00 00
00000090: 60 39 78 57 2F 40 17 00 00 00
00000100: 00 00 E0 8A 79 57 6C 8A 17 00
00000110: 00 00 00 00 60 DC 7A 57 5C CF
00000120: 17 00 00 00 00 00 E0 2D 7C 57
00000130: 62 FF 17 00 00 00 00 00 60 7F
00000140: 7D 57 F9 48 18 00 00 00 00 00
00000150: E0 D0 7E 57 8B 9B 18 00 00 00
00000160: 00 00 60 22 80 57 8D C2 18 00
00000170: 00 00 00 00 E0 73 81 57 5D 04
00000180: 19 00 00 00 00 00 60 C5 82 57
00000190: C0 48 19 00 00 00 00 00 E0 16
00000200: 84 57 9F 8B 19 00 00 00 00 00
00000210: 60 68 85 57 FD CB 19 00 00 00
00000220: 00 00 E0 B9 86 57 79 06 1A 00
00000230: 00 00 00 00 60 0B 88 57 A2 3F
00000240: 1A 00 00 00 00 00 E0 5C 89 57
00000250: 0C 6D 1A 00 00 00 00 00 60 AE
00000260: 8A 57 5B 8D 1A 00 00 00 00 00
00000270: E0 FF 8B 57 10 C8 1A 00 00 00
00000280: 00 00 60 51 8D 57 03 14 1B 00
00000290: 00 00 00 00 E0 A2 8E 57 78 67
00000300: 1B 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 48 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 16 80 01
00000030: 02 20 70 88 00 00 00 9C 00 00
00000040: 00 E0 44 74 57 28 C6 16 00 00
00000050: 00 00 00 60 96 75 57 B5 E6 16
00000060: 00 00 00 00 00 E0 E7 76 57 C0
00000070: 11 17 00 00 00 00 00 60 39 78
00000080: 57 2F 40 17 00 00 00 00 00 E0
00000090: 8A 79 57 6C 8A 17 00 00 00 00
00000100: 00 60 DC 7A 57 5C CF 17 00 00
00000110: 00 00 00 E0 2D 7C 57 62 FF 17
00000120: 00 00 00 00 00 60 7F 7D 57 F9
00000130: 48 18 00 00 00 00 00 E0 D0 7E
00000140: 57 8B 9B 18 00 00 00 00 00 60
00000150: 22 80 57 8D C2 18 00 00 00 00
00000160: 00 E0 73 81 57 5D 04 19 00 00
00000170: 00 00 00 60 C5 82 57 C0 48 19
00000180: 00 00 00 00 00 E0 16 84 57 9F
00000190: 8B 19 00 00 00 00 00 60 68 85
00000200: 57 FD CB 19 00 00 00 00 00 E0
00000210: B9 86 57 79 06 1A 00 00 00 00
00000220: 00 60 0B 88 57 A2 3F 1A 00 00
00000230: 00 00 00 E0 5C 89 57 0C 6D 1A
00000240: 00 00 00 00 00 60 AE 8A 57 5B
00000250: 8D 1A 00 00 00 00 00 E0 FF 8B
00000260: 57 10 C8 1A 00 00 00 00 00 60
00000270: 51 8D 57 03 14 1B 00 00 00 00
00000280: 00 E0 A2 8E 57 78 67 1B 00 00
00000290: 00 00 00 00 00 00
<<<=================================>>>
138:2130123463 monthDataOffset=0
--------: 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: 8A 00 C7 1A F7 7E 00 00 7D 00
00000030: C5 D3 1F 34 00 00 00 00 00 00
00000040: 17 80 00 02 20 70 30 AA 73 57
00000050: 30 7D A0 57 00 00 00 00
58 Bytes sent to IP [192.168.178.25]
ethGetPacket()
Received 310 bytes from IP [192.168.178.25]
--------: 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 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 17 80 01 02 20 70 88 00 00 00
00000050: 9C 00 00 00 E0 44 74 57 28 C6
00000060: 16 00 00 00 00 00 60 96 75 57
00000070: B5 E6 16 00 00 00 00 00 E0 E7
00000080: 76 57 C0 11 17 00 00 00 00 00
00000090: 60 39 78 57 2F 40 17 00 00 00
00000100: 00 00 E0 8A 79 57 6C 8A 17 00
00000110: 00 00 00 00 60 DC 7A 57 5C CF
00000120: 17 00 00 00 00 00 E0 2D 7C 57
00000130: 62 FF 17 00 00 00 00 00 60 7F
00000140: 7D 57 F9 48 18 00 00 00 00 00
00000150: E0 D0 7E 57 8B 9B 18 00 00 00
00000160: 00 00 60 22 80 57 8D C2 18 00
00000170: 00 00 00 00 E0 73 81 57 5D 04
00000180: 19 00 00 00 00 00 60 C5 82 57
00000190: C0 48 19 00 00 00 00 00 E0 16
00000200: 84 57 9F 8B 19 00 00 00 00 00
00000210: 60 68 85 57 FD CB 19 00 00 00
00000220: 00 00 E0 B9 86 57 79 06 1A 00
00000230: 00 00 00 00 60 0B 88 57 A2 3F
00000240: 1A 00 00 00 00 00 E0 5C 89 57
00000250: 0C 6D 1A 00 00 00 00 00 60 AE
00000260: 8A 57 5B 8D 1A 00 00 00 00 00
00000270: E0 FF 8B 57 10 C8 1A 00 00 00
00000280: 00 00 60 51 8D 57 03 14 1B 00
00000290: 00 00 00 00 E0 A2 8E 57 78 67
00000300: 1B 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 48 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 17 80 01
00000030: 02 20 70 88 00 00 00 9C 00 00
00000040: 00 E0 44 74 57 28 C6 16 00 00
00000050: 00 00 00 60 96 75 57 B5 E6 16
00000060: 00 00 00 00 00 E0 E7 76 57 C0
00000070: 11 17 00 00 00 00 00 60 39 78
00000080: 57 2F 40 17 00 00 00 00 00 E0
00000090: 8A 79 57 6C 8A 17 00 00 00 00
00000100: 00 60 DC 7A 57 5C CF 17 00 00
00000110: 00 00 00 E0 2D 7C 57 62 FF 17
00000120: 00 00 00 00 00 60 7F 7D 57 F9
00000130: 48 18 00 00 00 00 00 E0 D0 7E
00000140: 57 8B 9B 18 00 00 00 00 00 60
00000150: 22 80 57 8D C2 18 00 00 00 00
00000160: 00 E0 73 81 57 5D 04 19 00 00
00000170: 00 00 00 60 C5 82 57 C0 48 19
00000180: 00 00 00 00 00 E0 16 84 57 9F
00000190: 8B 19 00 00 00 00 00 60 68 85
00000200: 57 FD CB 19 00 00 00 00 00 E0
00000210: B9 86 57 79 06 1A 00 00 00 00
00000220: 00 60 0B 88 57 A2 3F 1A 00 00
00000230: 00 00 00 E0 5C 89 57 0C 6D 1A
00000240: 00 00 00 00 00 60 AE 8A 57 5B
00000250: 8D 1A 00 00 00 00 00 E0 FF 8B
00000260: 57 10 C8 1A 00 00 00 00 00 60
00000270: 51 8D 57 03 14 1B 00 00 00 00
00000280: 00 E0 A2 8E 57 78 67 1B 00 00
00000290: 00 00 00 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: 8A 00 C7 1A F7 7E 00 00 7D 00
00000030: C5 D3 1F 34 00 00 00 00 00 00
00000040: 18 80 00 02 10 70 80 B2 75 57
00000050: 00 91 9E 57 00 00 00 00
58 Bytes sent to IP [192.168.178.25]
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 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 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 05 00
00000040: 18 80 01 02 10 70 0B 00 00 00
00000050: 13 00 00 00 77 5B 76 57 5B 0B
00000060: 8A 00 C7 1A F7 7E 7C 27 02 00
00000070: 23 00 01 00 00 00 00 00 55 02
00000080: 00 00 4B 01 00 00 77 5B 76 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 75 5B 76 57 5C 0B 8A 00
00000110: C7 1A F7 7E 7D 27 02 00 23 00
00000120: 01 00 00 00 00 00 56 02 00 00
00000130: 4C 01 00 00 77 5B 76 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 6E A3 77 57 78 0B 8A 00 C7 1A
00000160: F7 7E 7C 27 02 00 23 00 01 00
00000170: 00 00 00 00 55 02 00 00 4D 01
00000180: 00 00 6E A3 77 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 6C A3
00000200: 77 57 79 0B 8A 00 C7 1A F7 7E
00000210: 7D 27 02 00 23 00 01 00 00 00
00000220: 00 00 56 02 00 00 4E 01 00 00
00000230: 6E A3 77 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 E3 E7 78 57
00000250: 89 0B 8A 00 C7 1A F7 7E 7C 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 55 02 00 00 4F 01 00 00 E3 E7
00000280: 78 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 E2 E7 78 57 8A 0B
00000300: 8A 00 C7 1A F7 7E 7D 27 02 00
00000310: 23 00 01 00 00 00 00 00 56 02
00000320: 00 00 50 01 00 00 E3 E7 78 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 82 45 7A 57 A0 0B 8A 00
00000350: C7 1A F7 7E 7C 27 02 00 23 00
00000360: 01 00 00 00 00 00 55 02 00 00
00000370: 51 01 00 00 82 45 7A 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 80 45 7A 57 A1 0B 8A 00 C7 1A
00000400: F7 7E 7D 27 02 00 23 00 01 00
00000410: 00 00 00 00 56 02 00 00 52 01
00000420: 00 00 82 45 7A 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 26 92
00000440: 7B 57 B1 0B 8A 00 C7 1A F7 7E
00000450: 7C 27 02 00 23 00 01 00 00 00
00000460: 00 00 55 02 00 00 53 01 00 00
00000470: 26 92 7B 57 11 0E 00 00 11 0E
00000480: 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 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 05 00 18 80 01
00000030: 02 10 70 0B 00 00 00 13 00 00
00000040: 00 77 5B 76 57 5B 0B 8A 00 C7
00000050: 1A F7 7E 7C 27 02 00 23 00 01
00000060: 00 00 00 00 00 55 02 00 00 4B
00000070: 01 00 00 77 5B 76 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 75
00000090: 5B 76 57 5C 0B 8A 00 C7 1A F7
00000100: 7E 7D 27 02 00 23 00 01 00 00
00000110: 00 00 00 56 02 00 00 4C 01 00
00000120: 00 77 5B 76 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 6E A3 77
00000140: 57 78 0B 8A 00 C7 1A F7 7E 7C
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 55 02 00 00 4D 01 00 00 6E
00000170: A3 77 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 6C A3 77 57 79
00000190: 0B 8A 00 C7 1A F7 7E 7D 27 02
00000200: 00 23 00 01 00 00 00 00 00 56
00000210: 02 00 00 4E 01 00 00 6E A3 77
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 E3 E7 78 57 89 0B 8A
00000240: 00 C7 1A F7 7E 7C 27 02 00 23
00000250: 00 01 00 00 00 00 00 55 02 00
00000260: 00 4F 01 00 00 E3 E7 78 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 E2 E7 78 57 8A 0B 8A 00 C7
00000290: 1A F7 7E 7D 27 02 00 23 00 01
00000300: 00 00 00 00 00 56 02 00 00 50
00000310: 01 00 00 E3 E7 78 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 82
00000330: 45 7A 57 A0 0B 8A 00 C7 1A F7
00000340: 7E 7C 27 02 00 23 00 01 00 00
00000350: 00 00 00 55 02 00 00 51 01 00
00000360: 00 82 45 7A 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 80 45 7A
00000380: 57 A1 0B 8A 00 C7 1A F7 7E 7D
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 56 02 00 00 52 01 00 00 82
00000410: 45 7A 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 26 92 7B 57 B1
00000430: 0B 8A 00 C7 1A F7 7E 7C 27 02
00000440: 00 23 00 01 00 00 00 00 00 55
00000450: 02 00 00 53 01 00 00 26 92 7B
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 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 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 04 00
00000040: 18 00 01 02 10 70 14 00 00 00
00000050: 1C 00 00 00 24 92 7B 57 B2 0B
00000060: 8A 00 C7 1A F7 7E 7D 27 02 00
00000070: 23 00 01 00 00 00 00 00 56 02
00000080: 00 00 54 01 00 00 26 92 7B 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 4A E9 7C 57 C2 0B 8A 00
00000110: C7 1A F7 7E 7C 27 02 00 23 00
00000120: 01 00 00 00 00 00 55 02 00 00
00000130: 55 01 00 00 4A E9 7C 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 4A E9 7C 57 C3 0B 8A 00 C7 1A
00000160: F7 7E 7D 27 02 00 23 00 01 00
00000170: 00 00 00 00 56 02 00 00 56 01
00000180: 00 00 4A E9 7C 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 B1 32
00000200: 7E 57 CD 0B 8A 00 C7 1A F7 7E
00000210: 7C 27 02 00 23 00 01 00 00 00
00000220: 00 00 55 02 00 00 57 01 00 00
00000230: B1 32 7E 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 B0 32 7E 57
00000250: CE 0B 8A 00 C7 1A F7 7E 7D 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 56 02 00 00 58 01 00 00 B1 32
00000280: 7E 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 88 81 7F 57 EA 0B
00000300: 8A 00 C7 1A F7 7E 7C 27 02 00
00000310: 23 00 01 00 00 00 00 00 55 02
00000320: 00 00 59 01 00 00 88 81 7F 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 86 81 7F 57 EB 0B 8A 00
00000350: C7 1A F7 7E 7D 27 02 00 23 00
00000360: 01 00 00 00 00 00 56 02 00 00
00000370: 5A 01 00 00 88 81 7F 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 22 E2 80 57 FB 0B 8A 00 C7 1A
00000400: F7 7E 7C 27 02 00 23 00 01 00
00000410: 00 00 00 00 55 02 00 00 5B 01
00000420: 00 00 22 E2 80 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 20 E2
00000440: 80 57 FC 0B 8A 00 C7 1A F7 7E
00000450: 7D 27 02 00 23 00 01 00 00 00
00000460: 00 00 56 02 00 00 5C 01 00 00
00000470: 22 E2 80 57 11 0E 00 00 11 0E
00000480: 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 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 04 00 18 00 01
00000030: 02 10 70 14 00 00 00 1C 00 00
00000040: 00 24 92 7B 57 B2 0B 8A 00 C7
00000050: 1A F7 7E 7D 27 02 00 23 00 01
00000060: 00 00 00 00 00 56 02 00 00 54
00000070: 01 00 00 26 92 7B 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 4A
00000090: E9 7C 57 C2 0B 8A 00 C7 1A F7
00000100: 7E 7C 27 02 00 23 00 01 00 00
00000110: 00 00 00 55 02 00 00 55 01 00
00000120: 00 4A E9 7C 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 4A E9 7C
00000140: 57 C3 0B 8A 00 C7 1A F7 7E 7D
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 56 02 00 00 56 01 00 00 4A
00000170: E9 7C 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 B1 32 7E 57 CD
00000190: 0B 8A 00 C7 1A F7 7E 7C 27 02
00000200: 00 23 00 01 00 00 00 00 00 55
00000210: 02 00 00 57 01 00 00 B1 32 7E
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 B0 32 7E 57 CE 0B 8A
00000240: 00 C7 1A F7 7E 7D 27 02 00 23
00000250: 00 01 00 00 00 00 00 56 02 00
00000260: 00 58 01 00 00 B1 32 7E 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 88 81 7F 57 EA 0B 8A 00 C7
00000290: 1A F7 7E 7C 27 02 00 23 00 01
00000300: 00 00 00 00 00 55 02 00 00 59
00000310: 01 00 00 88 81 7F 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 86
00000330: 81 7F 57 EB 0B 8A 00 C7 1A F7
00000340: 7E 7D 27 02 00 23 00 01 00 00
00000350: 00 00 00 56 02 00 00 5A 01 00
00000360: 00 88 81 7F 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 22 E2 80
00000380: 57 FB 0B 8A 00 C7 1A F7 7E 7C
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 55 02 00 00 5B 01 00 00 22
00000410: E2 80 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 20 E2 80 57 FC
00000430: 0B 8A 00 C7 1A F7 7E 7D 27 02
00000440: 00 23 00 01 00 00 00 00 00 56
00000450: 02 00 00 5C 01 00 00 22 E2 80
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 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 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 03 00
00000040: 18 00 01 02 10 70 1D 00 00 00
00000050: 25 00 00 00 84 2D 82 57 0D 0C
00000060: 8A 00 C7 1A F7 7E 7C 27 02 00
00000070: 23 00 01 00 00 00 00 00 55 02
00000080: 00 00 5D 01 00 00 84 2D 82 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 83 2D 82 57 0E 0C 8A 00
00000110: C7 1A F7 7E 7D 27 02 00 23 00
00000120: 01 00 00 00 00 00 56 02 00 00
00000130: 5E 01 00 00 84 2D 82 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 13 8A 83 57 1F 0C 8A 00 C7 1A
00000160: F7 7E 7C 27 02 00 23 00 01 00
00000170: 00 00 00 00 55 02 00 00 5F 01
00000180: 00 00 13 8A 83 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 11 8A
00000200: 83 57 20 0C 8A 00 C7 1A F7 7E
00000210: 7D 27 02 00 23 00 01 00 00 00
00000220: 00 00 56 02 00 00 60 01 00 00
00000230: 13 8A 83 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 78 D8 84 57
00000250: 36 0C 8A 00 C7 1A F7 7E 7C 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 55 02 00 00 61 01 00 00 78 D8
00000280: 84 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 77 D8 84 57 37 0C
00000300: 8A 00 C7 1A F7 7E 7D 27 02 00
00000310: 23 00 01 00 00 00 00 00 56 02
00000320: 00 00 62 01 00 00 78 D8 84 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 44 1F 86 57 48 0C 8A 00
00000350: C7 1A F7 7E 7C 27 02 00 23 00
00000360: 01 00 00 00 00 00 55 02 00 00
00000370: 63 01 00 00 44 1F 86 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 43 1F 86 57 49 0C 8A 00 C7 1A
00000400: F7 7E 7D 27 02 00 23 00 01 00
00000410: 00 00 00 00 56 02 00 00 64 01
00000420: 00 00 44 1F 86 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 A1 65
00000440: 87 57 59 0C 8A 00 C7 1A F7 7E
00000450: 7C 27 02 00 23 00 01 00 00 00
00000460: 00 00 55 02 00 00 65 01 00 00
00000470: A1 65 87 57 11 0E 00 00 11 0E
00000480: 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 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 03 00 18 00 01
00000030: 02 10 70 1D 00 00 00 25 00 00
00000040: 00 84 2D 82 57 0D 0C 8A 00 C7
00000050: 1A F7 7E 7C 27 02 00 23 00 01
00000060: 00 00 00 00 00 55 02 00 00 5D
00000070: 01 00 00 84 2D 82 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 83
00000090: 2D 82 57 0E 0C 8A 00 C7 1A F7
00000100: 7E 7D 27 02 00 23 00 01 00 00
00000110: 00 00 00 56 02 00 00 5E 01 00
00000120: 00 84 2D 82 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 13 8A 83
00000140: 57 1F 0C 8A 00 C7 1A F7 7E 7C
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 55 02 00 00 5F 01 00 00 13
00000170: 8A 83 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 11 8A 83 57 20
00000190: 0C 8A 00 C7 1A F7 7E 7D 27 02
00000200: 00 23 00 01 00 00 00 00 00 56
00000210: 02 00 00 60 01 00 00 13 8A 83
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 78 D8 84 57 36 0C 8A
00000240: 00 C7 1A F7 7E 7C 27 02 00 23
00000250: 00 01 00 00 00 00 00 55 02 00
00000260: 00 61 01 00 00 78 D8 84 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 77 D8 84 57 37 0C 8A 00 C7
00000290: 1A F7 7E 7D 27 02 00 23 00 01
00000300: 00 00 00 00 00 56 02 00 00 62
00000310: 01 00 00 78 D8 84 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 44
00000330: 1F 86 57 48 0C 8A 00 C7 1A F7
00000340: 7E 7C 27 02 00 23 00 01 00 00
00000350: 00 00 00 55 02 00 00 63 01 00
00000360: 00 44 1F 86 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 43 1F 86
00000380: 57 49 0C 8A 00 C7 1A F7 7E 7D
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 56 02 00 00 64 01 00 00 44
00000410: 1F 86 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 A1 65 87 57 59
00000430: 0C 8A 00 C7 1A F7 7E 7C 27 02
00000440: 00 23 00 01 00 00 00 00 00 55
00000450: 02 00 00 65 01 00 00 A1 65 87
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 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 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 02 00
00000040: 18 00 01 02 10 70 26 00 00 00
00000050: 2E 00 00 00 9F 65 87 57 5A 0C
00000060: 8A 00 C7 1A F7 7E 7D 27 02 00
00000070: 23 00 01 00 00 00 00 00 56 02
00000080: 00 00 66 01 00 00 A1 65 87 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 6F C4 88 57 7C 0C 8A 00
00000110: C7 1A F7 7E 7C 27 02 00 23 00
00000120: 01 00 00 00 00 00 55 02 00 00
00000130: 67 01 00 00 6F C4 88 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: FF FF FF FF FF FF FF FF FF FF
00000160: FF FF FF FF FF FF FF FF FF FF
00000170: FF FF FF FF FF FF FF FF FF FF
00000180: FF FF FF FF FF FF FF FF FF FF
00000190: FF FF FF FF FF FF FF FF 38 31
00000200: 89 57 AC 0C 8A 00 C7 1A F7 7E
00000210: 0D 28 02 09 4A 01 01 00 00 00
00000220: 00 00 3B 07 00 00 69 01 00 00
00000230: 00 00 00 00 AD 06 00 00 B9 06
00000240: 00 00 2E 01 00 00 00 00 00 00
00000250: AD 0C 8A 00 C7 1A F7 7E 1A 27
00000260: 02 00 71 01 01 00 00 00 00 00
00000270: 8C 00 00 00 6A 01 00 00 00 00
00000280: 00 00 00 00 00 00 00 00 00 00
00000290: 00 00 00 00 5B 31 89 57 B2 0C
00000300: 8A 00 C7 1A F7 7E 0D 28 02 09
00000310: 4A 01 01 00 00 00 00 00 3B 07
00000320: 00 00 6B 01 00 00 00 00 00 00
00000330: AD 06 00 00 B9 06 00 00 2E 01
00000340: 00 00 5B 31 89 57 B4 0C 8A 00
00000350: C7 1A F7 7E 0B 28 02 09 4A 01
00000360: 01 00 00 00 00 00 39 07 00 00
00000370: 6C 01 00 00 00 00 00 00 AD 06
00000380: 00 00 33 01 00 00 BD 06 00 00
00000390: A3 40 89 57 C3 0C 8A 00 C7 1A
00000400: F7 7E 76 27 02 09 8B 01 01 00
00000410: 00 00 00 00 4B 02 00 00 6D 01
00000420: 00 00 00 68 00 00 01 52 8B 08
00000430: 6A 04 00 00 69 04 00 00 A3 40
00000440: 89 57 C4 0C 8A 00 C7 1A F7 7E
00000450: 64 28 02 09 6B 01 01 00 00 00
00000460: 00 00 EE 07 00 00 6E 01 00 00
00000470: F0 FF 00 20 21 04 00 00 1F 1F
00000480: 00 00 1F 1F 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 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 02 00 18 00 01
00000030: 02 10 70 26 00 00 00 2E 00 00
00000040: 00 9F 65 87 57 5A 0C 8A 00 C7
00000050: 1A F7 7E 7D 27 02 00 23 00 01
00000060: 00 00 00 00 00 56 02 00 00 66
00000070: 01 00 00 A1 65 87 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 6F
00000090: C4 88 57 7C 0C 8A 00 C7 1A F7
00000100: 7E 7C 27 02 00 23 00 01 00 00
00000110: 00 00 00 55 02 00 00 67 01 00
00000120: 00 6F C4 88 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 FF FF FF
00000140: FF FF FF FF FF FF FF FF FF FF
00000150: FF FF FF FF FF FF FF FF FF FF
00000160: FF FF FF FF FF FF FF FF FF FF
00000170: FF FF FF FF FF FF FF FF FF FF
00000180: FF FF FF FF FF 38 31 89 57 AC
00000190: 0C 8A 00 C7 1A F7 7E 0D 28 02
00000200: 09 4A 01 01 00 00 00 00 00 3B
00000210: 07 00 00 69 01 00 00 00 00 00
00000220: 00 AD 06 00 00 B9 06 00 00 2E
00000230: 01 00 00 00 00 00 00 AD 0C 8A
00000240: 00 C7 1A F7 7E 1A 27 02 00 71
00000250: 01 01 00 00 00 00 00 8C 00 00
00000260: 00 6A 01 00 00 00 00 00 00 00
00000270: 00 00 00 00 00 00 00 00 00 00
00000280: 00 5B 31 89 57 B2 0C 8A 00 C7
00000290: 1A F7 7E 0D 28 02 09 4A 01 01
00000300: 00 00 00 00 00 3B 07 00 00 6B
00000310: 01 00 00 00 00 00 00 AD 06 00
00000320: 00 B9 06 00 00 2E 01 00 00 5B
00000330: 31 89 57 B4 0C 8A 00 C7 1A F7
00000340: 7E 0B 28 02 09 4A 01 01 00 00
00000350: 00 00 00 39 07 00 00 6C 01 00
00000360: 00 00 00 00 00 AD 06 00 00 33
00000370: 01 00 00 BD 06 00 00 A3 40 89
00000380: 57 C3 0C 8A 00 C7 1A F7 7E 76
00000390: 27 02 09 8B 01 01 00 00 00 00
00000400: 00 4B 02 00 00 6D 01 00 00 00
00000410: 68 00 00 01 52 8B 08 6A 04 00
00000420: 00 69 04 00 00 A3 40 89 57 C4
00000430: 0C 8A 00 C7 1A F7 7E 64 28 02
00000440: 09 6B 01 01 00 00 00 00 00 EE
00000450: 07 00 00 6E 01 00 00 F0 FF 00
00000460: 20 21 04 00 00 1F 1F 00 00 1F
00000470: 1F 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 490 bytes from IP [192.168.178.25]
--------: 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 D6 00 10 60 65 75 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 01 00
00000040: 18 00 01 02 10 70 2F 00 00 00
00000050: 37 00 00 00 36 09 8A 57 D2 0C
00000060: 8A 00 C7 1A F7 7E 7C 27 02 00
00000070: 23 00 01 00 00 00 00 00 55 02
00000080: 00 00 6F 01 00 00 36 09 8A 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 00 00 35 09 8A 57 D3 0C 8A 00
00000110: C7 1A F7 7E 7D 27 02 00 23 00
00000120: 01 00 00 00 00 00 56 02 00 00
00000130: 70 01 00 00 36 09 8A 57 11 0E
00000140: 00 00 11 0E 00 00 00 00 00 00
00000150: 5C 5A 8C 57 E6 0C 8A 00 C7 1A
00000160: F7 7E 7C 27 02 00 23 00 01 00
00000170: 00 00 00 00 55 02 00 00 71 01
00000180: 00 00 5C 5A 8C 57 11 0E 00 00
00000190: 11 0E 00 00 00 00 00 00 59 5A
00000200: 8C 57 E7 0C 8A 00 C7 1A F7 7E
00000210: 7D 27 02 00 23 00 01 00 00 00
00000220: 00 00 56 02 00 00 72 01 00 00
00000230: 5C 5A 8C 57 11 0E 00 00 11 0E
00000240: 00 00 00 00 00 00 32 C0 8C 57
00000250: E8 0C 8A 00 C7 1A F7 7E 7C 27
00000260: 02 00 23 00 01 00 00 00 00 00
00000270: 55 02 00 00 73 01 00 00 32 C0
00000280: 8C 57 11 0E 00 00 11 0E 00 00
00000290: 00 00 00 00 30 C0 8C 57 E9 0C
00000300: 8A 00 C7 1A F7 7E 7D 27 02 00
00000310: 23 00 01 00 00 00 00 00 56 02
00000320: 00 00 74 01 00 00 32 C0 8C 57
00000330: 11 0E 00 00 11 0E 00 00 00 00
00000340: 00 00 8B FF 8D 57 FF 0C 8A 00
00000350: C7 1A F7 7E 7C 27 02 00 23 00
00000360: 01 00 00 00 00 00 55 02 00 00
00000370: 75 01 00 00 8B FF 8D 57 11 0E
00000380: 00 00 11 0E 00 00 00 00 00 00
00000390: 8A FF 8D 57 00 0D 8A 00 C7 1A
00000400: F7 7E 7D 27 02 00 23 00 01 00
00000410: 00 00 00 00 56 02 00 00 76 01
00000420: 00 00 8B FF 8D 57 11 0E 00 00
00000430: 11 0E 00 00 00 00 00 00 FC 5C
00000440: 8F 57 16 0D 8A 00 C7 1A F7 7E
00000450: 7C 27 02 00 23 00 01 00 00 00
00000460: 00 00 55 02 00 00 77 01 00 00
00000470: FC 5C 8F 57 11 0E 00 00 11 0E
00000480: 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 75 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 01 00 18 00 01
00000030: 02 10 70 2F 00 00 00 37 00 00
00000040: 00 36 09 8A 57 D2 0C 8A 00 C7
00000050: 1A F7 7E 7C 27 02 00 23 00 01
00000060: 00 00 00 00 00 55 02 00 00 6F
00000070: 01 00 00 36 09 8A 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 35
00000090: 09 8A 57 D3 0C 8A 00 C7 1A F7
00000100: 7E 7D 27 02 00 23 00 01 00 00
00000110: 00 00 00 56 02 00 00 70 01 00
00000120: 00 36 09 8A 57 11 0E 00 00 11
00000130: 0E 00 00 00 00 00 00 5C 5A 8C
00000140: 57 E6 0C 8A 00 C7 1A F7 7E 7C
00000150: 27 02 00 23 00 01 00 00 00 00
00000160: 00 55 02 00 00 71 01 00 00 5C
00000170: 5A 8C 57 11 0E 00 00 11 0E 00
00000180: 00 00 00 00 00 59 5A 8C 57 E7
00000190: 0C 8A 00 C7 1A F7 7E 7D 27 02
00000200: 00 23 00 01 00 00 00 00 00 56
00000210: 02 00 00 72 01 00 00 5C 5A 8C
00000220: 57 11 0E 00 00 11 0E 00 00 00
00000230: 00 00 00 32 C0 8C 57 E8 0C 8A
00000240: 00 C7 1A F7 7E 7C 27 02 00 23
00000250: 00 01 00 00 00 00 00 55 02 00
00000260: 00 73 01 00 00 32 C0 8C 57 11
00000270: 0E 00 00 11 0E 00 00 00 00 00
00000280: 00 30 C0 8C 57 E9 0C 8A 00 C7
00000290: 1A F7 7E 7D 27 02 00 23 00 01
00000300: 00 00 00 00 00 56 02 00 00 74
00000310: 01 00 00 32 C0 8C 57 11 0E 00
00000320: 00 11 0E 00 00 00 00 00 00 8B
00000330: FF 8D 57 FF 0C 8A 00 C7 1A F7
00000340: 7E 7C 27 02 00 23 00 01 00 00
00000350: 00 00 00 55 02 00 00 75 01 00
00000360: 00 8B FF 8D 57 11 0E 00 00 11
00000370: 0E 00 00 00 00 00 00 8A FF 8D
00000380: 57 00 0D 8A 00 C7 1A F7 7E 7D
00000390: 27 02 00 23 00 01 00 00 00 00
00000400: 00 56 02 00 00 76 01 00 00 8B
00000410: FF 8D 57 11 0E 00 00 11 0E 00
00000420: 00 00 00 00 00 FC 5C 8F 57 16
00000430: 0D 8A 00 C7 1A F7 7E 7C 27 02
00000440: 00 23 00 01 00 00 00 00 00 55
00000450: 02 00 00 77 01 00 00 FC 5C 8F
00000460: 57 11 0E 00 00 11 0E 00 00 00
00000470: 00 00 00 00 00 00
<<<=================================>>>
ethGetPacket()
Received 106 bytes from IP [192.168.178.25]
--------: 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 56 00 10 60 65 15 D0
00000020: 7D 00 C5 D3 1F 34 00 A0 8A 00
00000030: C7 1A F7 7E 00 00 00 00 00 00
00000040: 18 00 01 02 10 70 38 00 00 00
00000050: 38 00 00 00 FA 5C 8F 57 17 0D
00000060: 8A 00 C7 1A F7 7E 7D 27 02 00
00000070: 23 00 01 00 00 00 00 00 56 02
00000080: 00 00 78 01 00 00 FC 5C 8F 57
00000090: 11 0E 00 00 11 0E 00 00 00 00
00000100: 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 15 D0 7D 00 C5
00000010: D3 1F 34 00 A0 8A 00 C7 1A F7
00000020: 7E 00 00 00 00 00 00 18 00 01
00000030: 02 10 70 38 00 00 00 38 00 00
00000040: 00 FA 5C 8F 57 17 0D 8A 00 C7
00000050: 1A F7 7E 7D 27 02 00 23 00 01
00000060: 00 00 00 00 00 56 02 00 00 78
00000070: 01 00 00 FC 5C 8F 57 11 0E 00
00000080: 00 11 0E 00 00 00 00 00 00 00
00000090: 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: C5 D3 1F 34 00 03 00 00 00 00
00000040: 19 80 0E 01 FD FF FF FF FF FF
00000050: 00 00 00 00
54 Bytes sent to IP [192.168.178.25]


Ist eine ganze Latte. Vielleicht könnt ihr damit noch etwas anfangen.
Würde mich ja freuen... ;)

Viele Grüße und vielen Dank

Andre

DS_Starter

Nein, nur positiv denken  :)

Was man loggen will kann man per event-update / event-change-reading filtern.
Und was sinnlos ist kann natürlich raus. Die Liste war als Vorschlag gedacht weil Thomas gerade  dabei war die Readings auszubauen.

Also einfach mal drüberschauen und überlegen was evtl. noch gut wäre in das Modul zu bringen .... mehr sollte es nicht sein.

viele Grüße
Heiko
Proxmox+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

Waldmensch

Die Frage ist doch, was braucht man in FHEM um Aufgaben zu lösen, Schaltvorgänge auszulösen etc. was SBFspot alles ausgibt weiß ich selbst, nur was davon macht in FHEM Sinn? Klär mich doch mal auf, welchen Wert Du für was brauchst, vielleicht verstehe ich es dann.

Mit event-reading etc. erledigst du Sachen HINTER dem Modul. Das Modul fragt weiter die ganze Latte sinnlosdaten ab.

Wie gesagt, könnt ihr alles machen, ich bau mir dann halt selber einen Fork der nur das nötigste liefert, so wie jetzt und release ihn dann meinetwegen als 77_SMASTP_light. Ich sehe nicht ein, das mein FHEM Raspi die ganze Zeit nur mit dem Wechselrichter kämpft.

@Stargazer, dein Log ist nicht komplett, füge mal noch -v5 als Parameter an.

DS_Starter

Naja, Schaltvorgänge weniger. Mir würde es eher um Informationen gehen.
Also zum Beispiel wieviel Strom zieht gerade welche Phase. Dadurch könnte ich abschätzen wie symmetrisch mein Netz aufgebaut ist. Oder wieviel Spannung liegt an den einzelnen Phasen gerade an.
Auch die aktuelle Softwareversion direkt ablesen zu können ist nicht schlecht oder ob das Grid-Relay geschlossen ist.
Alles keine lebenswichtigen Funktionen, aber schön wenn man sie hat und das Modul sie liefern kann.

Aber ich wollte keinen Streit vom Zaun brechen. Wenn die Integration von mehr Informationen dazu führen würde dass das Modul inperformant läuft dann bringt es eben nichts darüber weiter nachzudenken.

Wie auch immer, ich muß mich selbst erst einmal damit auseinandersetzen. Jetzt habe ich es in meiner Testumgebung installiert und lief sofort.
Ggf. versuche ich zunächst mal bei mir ein paar zusätzliche Readings reinzubauen um ein Gefühl dafür zu bekommen wie sich das auf die Performance auswirken würde.
Naja, mal schauen ....

Grüße
Heiko
Proxmox+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

Stargazer

Hallo,

hier nochmal die Ausgabe mit -v5:

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 -v5
Reading config '/opt/fhem/FHEM/sbfspot/bin/Release/SBFspot.cfg'
Configuration settings:
IP_Address=192.168.178.25
Password=<undisclosed>
MIS_Enabled=0
Plantname=Heidemann
OutputPath=/home/pi/smadata/%Y
OutputPathEvents=/home/pi/smadata/%Y/Events
Latitude=52.13
Longitude=8.45
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=en-US
BTConnectRetries=10
### End of Config ###
Wed Jul 20 22:03:25 2016: INFO: Starting...
sunrise: 05:31
sunset : 21:33
Nothing to do... it's dark. Use -finq to force inquiry.


Viele Grüße...

Andre

PS.: Hoffe es ist so in Ordnung...


Waldmensch

@DS_Starter: wenn du all diese Informationen brauchst, kannst Du doch das SBFspot Modul nehmen?! Das läuft 1A und die Software im C++ kompiliert ist Äonen schneller als der Perl Code. Man muss doch das Rad nicht 2x erfinden und von allen Funktionen noch eine langsame Scriptversion haben.
Ich verstehe den Sinn immer noch nicht wirklich. Wer setzt sich denn den ganzen Tag vor den Bildschirm und guckt dem WR beim Arbeiten zu? Wichtig ist doch, das die Poolpumpe sich aktiviert bevor der WR sich an der 70% Grenze abregelt. Das kann man mit den bestehenden Werten super. Dazu muss ich nicht wissen, welche Phase wie ausgelastet ist. FHEM steht für Hausautomation.
Viel interessanter fände ich, wenn wir den aktuellen Stand auf so viel wie möglich WR zum Laufen kriegen.

DS_Starter

Hallo Waldmensch,

SBFSpot hatte ich bisher auch im Einsatz und läuft auch super. Nur möchte ich soviel wie möglich nativ im FHEM abbilden und auf das drumherum verzichten.

Ich gebe dir natürlich recht, die vorrangige Aufgabe ist es diverse Steuerungen vorzunehmen.
Vielleicht will ich auch einfach zu viel  ;)  Vor allem wenn es möglich wäre.

Ja lass uns mal schauen das Release bei den Mitstreitern zum Fliegen zu kriegen.
Muß mich wie gesagt selbst noch mit der Befehlsstruktur beschäftigen.

Für die Readingnamenskonsistenz bezüglich der schon vorhanden Werte lasse ich mir noch was einfallen , vielleicht tuts schon userreadings ...
Mal schauen.

Grüße
Heiko



Proxmox+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

Waldmensch

Über userreadings hole ich mir den EV vom Zähler rein und errechne daraus FeedIn. Damit habe ich alle Eckdaten für Sämtliche Steuerungsaufgaben. Sollte problemlos möglich sein, damit auch deine Readings zu mappen.

DS_Starter

Ja denke ich auch dass das klappt. Damit sind die Daten mit den historische Daten konsistent.
Gemeinsam mit dem SMAEM habe ich auch alles zusammen was man zur Berechnung braucht, allerdings finde ich die Informationen wieviel Energie die nächsten X-Stunden zur Ferfügung steht (über das  Modul SHMForecastRelative) auch hilfreich zur Entscheidung einen Verbraucher wie z.B. Trockner einzuschalten die für eine längere Zeit viel Energie benötigen.
Diese Entscheidung ist mit den Werten von STP und EM noch nicht möglich. Eine Idee, ohne das SMA-Portal auszukommen,  ist mir diesbzgl. aber auch noch nicht eingefallen.
Proxmox+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

Waldmensch

SMA kauft dafür Wetterdaten im spezieller Form ein (Sonneneinstrahlung) ich kenne keine öffentliche Quelle die sowas in der Art anbietet.