This is my first post on this subforum. I've EnverBridge EVB202 as devices which communicate between micro-inverters and envertecportal.com to collect data... but i don't like send anything to china cloud so I'm looking for other possibility to read data from PLCC... I disassembled EVB202 looking for some kind of serial interface like RS232 or RS485 but i found only diagnostic socket - probably JTAG for LCP microcontroller. Of course I tried to communicate with him by TTL serial but it doesn't work on any signal pin (TTL 3V3 logic). Probably I need to have special plug and converter for JTAG programmer in order to communicate. I drop this idea for a while...
I tried to listen TCP transmission on ethernet port, I dumped packages and analysed them in Wireshark. EVB202 got IP from DHCP serwer and start communicate with www.envertecportal.com by sending owm ID. Next, EVB sending many shortly packages just only like heart bit - probably waiting for data from micro-inverters (PLCC). And finally one bigger (982 bytes of data + headers) package is sending to cloud, it contains all ours micro-inverter IDs (MIs) and some data (probably measurement variables). The question is how to guess/calculate which one is e.g power, temp etc. I need to add this data logger to my Home Assistant...
I suppose that is possible to decode data, and using own DNS cheat EVB202 and read data directly from device avoiding china cloud...
If anybody is interesting in topic, please let me know.
Regards,
pancio
raw view:
Code: Select all
0000:
6803d6681004900186321402080d000000000000000000000000000000000000
0000000000000000000000000000000000000000
0034:
1120375427114090248b002911e224263b3631ff000000000000000000000000
112036202711406422dd002ab6a1250c3b903201000000000000000000000000
11203506271140b82535002c39bb26593b933203000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
1120350327113fbc228a002a0d8b24403bba3202000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
4116
$0006 - 0009 - EVB ID
$0034 - 0037 - MIs
$0054 - 0057 - MIs
$0074 - 0077 - MIs
$00b4 - 00b7 - MIs
The gaps between micro-inverters are probably that they aren't ready or on installed on other phase...
Code: Select all
0000 68 03 d6 68 10 04 90 01 86 32 14 02 08 0d 00 00 h..h.....2......
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030 00 00 00 00 11 20 37 54 27 11 40 90 24 8b 00 29 ..... 7T'.@.$..)
0040 11 e2 24 26 3b 36 31 ff 00 00 00 00 00 00 00 00 ..$&;61.........
0050 00 00 00 00 11 20 36 20 27 11 40 64 22 dd 00 2a ..... 6 '.@d"..*
0060 b6 a1 25 0c 3b 90 32 01 00 00 00 00 00 00 00 00 ..%.;.2.........
0070 00 00 00 00 11 20 35 06 27 11 40 b8 25 35 00 2c ..... 5.'.@.%5.,
0080 39 bb 26 59 3b 93 32 03 00 00 00 00 00 00 00 00 9.&Y;.2.........
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00b0 00 00 00 00 11 20 35 03 27 11 3f bc 22 8a 00 2a ..... 5.'.?."..*
00c0 0d 8b 24 40 3b ba 32 02 00 00 00 00 00 00 00 00 ..$@;.2.........
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03d0 00 00 00 00 41 16 ....A.
Edit 1.
Based on easy12's 4th post (https://forum.fhem.de/index.php/topic,61867.4.html) I tried to decode data. I found 4 kind of packages witch data:
1. sending by EVB short packet (contains only valid data for one MI,
2. ACK for packet above (contains some data - probably timestamp)
3. sending by EVB long packet which conains data from all MIs
4. ACK for packet above (very short)
Code: Select all
AC/64
FREQ/265
TEMP/256
PWR_TOT/8192
PWR/64
DC/512
Short frames from EVB (1):
MIs DC PWR PWR_TOT TEMP AC FREQ
6800306810 06 90018632 0000000002 00001002230002 00000000 0000 0000 00000000 0000 0000 0000 000000000000 ed 16
6800306810 06 90018632 0000000002 00001002230002 00000000 0000 0000 00000000 0000 0000 0000 000000000000 ed 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3f44 23da 00295fe7 2726 3b8f 31fb 000000000000 e2 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3f44 23da 00295fe7 2726 3b8f 31fb 000000000000 e2 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3f44 23da 00295fe7 2726 3b8f 31fb 000000000000 e2 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3e80 3473 00295ceb 2980 3bbf 3201 000000000000 5b 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3d38 1b13 00295fe7 270c 3b52 31fb 000000000000 ae 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3d38 1b13 00295fe7 270c 3b52 31fb 000000000000 ae 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3d38 1b13 00295fe7 270c 3b52 31fb 000000000000 ae 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3f94 238b 0029603e 26f3 3b9b 3200 020000000000 1b 16
6800306810 06 90018632 0000000002 00001002230002 37542711 3f94 238b 0029603e 26f3 3b9b 3200 020000000000 1b 16
ACK from server (2):
68001e6810 70 90018632 0000000079060e14261b00000000000000000000 ee 16
6800206810 27 90018632 000217151027060e0000000000000000000000000000 3e 16
68001e6810 70 90018632 0000000079060e14271e00000000000000000000 f2 16
6800206810 27 90018632 000217151027060e0000000000000000000000000000 3e 16
68001e6810 70 90018632 0000000079060e14282100000000000000000000 f6 16
Frames from EVB with data (3):
DC PWR PWR_TOT TEMP AC FREQ
6803d66810 04 90018632 1402080d00 00000000001120 37542711 2d7e 04d2 00291f5d 1ef3 3aef 31ff 02000000000000 0000000000112036202711401806f500 2ac4681f8c3b5b320002000000000000 0000000000112035062711402c070a00 2c47a820003b3c320002000000000000 00000000001120350327113fbc06f700 2a1b401f333b6d31fe02000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003916
6803d66810 04 90018632 1402080d00 00000000001120 37542711 2f02 04a4 00291f5d 1ee6 3b07 31fe 02000000000000 00000000001120362027113f3206cd00 2ac4681f8c3b3931fd02000000000000 0000000000112035062711400606eb00 2c47bb20003b5131fd02000000000000 0000000000112035032711336e06dc00 2a1b401f0c3b7b31fe02000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b716
6803d66810 04 90018632 1402080d00 00000000001120 37542711 2f96 046b 00291f6a 1ee6 3af7 31fe 02000000000000 0000000000112036202711333e050700 2ac47a1f593b3831fb02000000000000 00000000001120350627113526055b00 2c47bb1fc03b3d31fc02000000000000 00000000001120350327112fd204e900 2a1b511f003b7631fc02000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba16
ACK from server (4):
6800126810 15 90018632 1402080d00 00 d0 16
6800126810 15 90018632 1402080d00 00 d0 16