jbuehl / solaredge

SolarEdge inverter logging data capture
GNU General Public License v3.0
289 stars 60 forks source link

Passive ethernet monitoring #14

Closed madether closed 7 years ago

madether commented 8 years ago

Is it at all possible to passively monitor the inverter via Ethernet and not having the inverter connected directly to a raspberry pi. Strangely wireshark does not detect any traffic from the inverter either. The monitoring site is collecting data so I know the connection works. My setup consists of a se5000, a tesla battery and some solaredge meters connect to CT's. The se5000 is connected via Ethernet to an un-managed switch. The RS-485 connector in the se5000 is connected to the solaredge meters as well as a unit that connects to the tesla battery. If I can avoid using the RS-485 that would be desirable, otherwise any suggestions about connecting the pi via RS-485 and not changing the inverter settings would also be welcome.

M

jbuehl commented 8 years ago

Looking further at the 0022 device, here are some more possible interpretations

2 bytes: device type = 0x0022 4 bytes: inverter ID = 0x7f13e4a6 2 bytes: data length = 0x003a 4 bytes: timestamp 2 bytes: identifier ? = 0x0005, 0x0106, 0x0107, 0x0108, 0x0109 13*4 bytes: float = 0.0, -0.0, NaN

The value 0xff7fffff (Not a Number) appears in many SolarEdge data fields and probably signifies a missing value.

I have seen a 0030 device in my data about once per day as well, but I haven't paid attention to it. Here's what I see in the one you posted above.

2 bytes: device type = 0x0030 4 bytes: inverter ID = 0x7f13e4a6 2 bytes: data length = 0x0056 4 bytes: timestamp 12 bytes: C string = "T16C0005391\0" 4 bytes: float = 419.1000061035156 4 bytes: float = 6.776425361633301 4 bytes: float = 6400.0 4 bytes: float = 6563.0 4 bytes: float = 2193.0 54 bytes: data

Maybe you can recognize some of these values.

madether commented 8 years ago

That is fantastic to see. any chance that can be added to the code for me please. That 0030 looks like the battery that is connected to the inverter. The other looks like the broken meter, or not working correctly meter. there is another but I bet it will come out in the logs.
Thanks for looking a the data streams as I have no idea how to get that out of them

jbuehl commented 8 years ago

I doubt that the 0300 is related to the battery because I don't have one. Does the string T16C0005391 look familiar to you?

Jerrythafast commented 8 years ago

Don't you guys mix up 0030 and 0300? I don't have batteries either, but I do get telemetry from device 0300, which appears to be the "POLESTAR" (CPU board).

jbuehl commented 8 years ago

The data @madether posted above shows a device 0x0030 that is contained within the 0500 record. I am seeing unknown devices 0017 and 0018 in my data which I haven't bothered to try to interpret. My last post referencing device 0300 was a typo, I meant to say 0030. I can't find a device 0030 in my data but maybe I remember seeing a device 0300 once before.

Can you post an example of the 0300 data @Jerrythafast?

madether commented 8 years ago

In any case these look like figures from my Tesla battery 4 bytes: float = 6400.0 4 bytes: float = 6563.0 4 bytes: float = 2193.0

Will check the T16c number on the inverter if it is showing.

madether commented 8 years ago

T16C0005391 is my battery . I would love to be able to get that data through the stream too if possible.

jbuehl commented 8 years ago

Then I definitely didn't see an 0030 device in my data (although I hope I do someday :)

If you could capture whatever data is being displayed on the monitoring display and capture the data that is being sent at the same time or just before, it should be possible to correlate the values and figure out the data format.

madether commented 8 years ago

@jbuehl I will get that to you shortly, and again thanks a lot. :)

madether commented 8 years ago

here we go. upload.zip

Jerrythafast commented 8 years ago

@jbuehl, I'll get back to you about the 0300 data as I have not investigated that yet. I had looked at the 0017 and 0018 some time ago, though.

My 0018 data is always the same and consists of my country code (2 bytes) and a C string with the country name. Not that interesting.

The 0017 data is cool though. Starts with the regular header: 4 bytes: Inverter ID 2 bytes: Data length 4 bytes: Timestamp

Then some strings (reminds me very much of the battery data posted above): 10 bytes: "SolarEdge\0" 7 bytes: "SE3000\0" 9 bytes: My inverter's ID as a string, i.e. "7F123456\0" 6 bytes: Could be a version number (mine is 01 00 00 00 03 00; i.e., v1.0.3)

Then three structs detailing the three main parts of the device: 4 bytes: CPU ID (= inverterID) 2 bytes: 0 (sequence number) 2 bytes: CPU device type (0300 in my case, which is a POLESTAR) 6 bytes: CPU Version (v3.1449.0)

4 bytes: DSP1 ID (= inverterID | 0x00800000, so this is what "the bit" refers to) 2 bytes: 1 (sequence number) 2 bytes: DSP1 device type (0200 in my case, which is a VENUS_MANAGER) 6 bytes: DSP1 Version (v1.210.787)

4 bytes: DSP2 ID (= inverterID | 0x00C00000) 2 bytes: 2 (sequence number) 2 bytes: DSP2 device type (0D00 in my case, which is a VENUS_POWER) 6 bytes: DSP2 Version (v2.52.154)

And finally some more data: 7 bytes: ? (always 01 00 40 08 00 00 00 for me) 1 byte: Number of paired optimizers 2 bytes: ? (always 0)

madether commented 8 years ago

I will capture a days worth of pcap and up load it when done.

jbuehl commented 8 years ago

Very good, @Jerrythafast. I verified that's what my inverters are sending in the 0017 and 0018 data. It's not especially useful to me, though, since it is static.

madether commented 8 years ago

So here is a 9 hours worth of a pcap.
I also cycled through the inverter options at the beginning of the capture too. Worth noting, inverter sn 07f13e4a6, battery T16C0005391 , and 4012640 which I feel is one of the attached meters. upload2.zip

madether commented 8 years ago

anyone able to help decode this \x53\x75\x6e\x53\x00\x01\x00\x41\x53\x6f\x6c\x61\x72\x45\x64\x67\x65\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x2d\x2d\x2d\x2d\x2d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x30\x30\x30\x33\x2e\x31\x38\x32\x30\x00\x00\x00\x00\x00\x00\x00\x37\x46\x31\x33\x45\x34\x41\x36\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x65\x00\x32\x1f\x20\x1f\x20\xff\xff\xff\xff\xff\xfc\x00\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\xec\x78\xff\xfd\x13\x87\xff\xfe\x4d\xc2\xff\xfe\xb2\x44\xff\xfe\x27\x08\xff\xfe\x00\x04\x85\xd0\x00\x00\x00\x00\x00\x00\x01\x91\x00\x00\xec\x2c\xff\xfd\x80\x00\x06\xdd\x80\x00\x80\x00\xff\xfe\x00\x04\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01

jbuehl commented 8 years ago

Where did this data come from? It doesn't look like SolarEdge data.

madether commented 8 years ago

it is a rs485 sunspec output.

jbuehl commented 8 years ago

The SunSpec protocol is open and the spec is published. Do you have it?

madether commented 8 years ago

To be honest i am not a programmer so I have no real ability to decode this sort of traffic. I have tried but really just end up with nothing. a listing of the 40xxx codes for the inverter but that's it.

madether commented 8 years ago

as far as the information coming out of the captures it shows me nothing useful. {"inverters": {"7F13E4A6": {"Uptime": 26551, "Temp": 26.976810455322266, "Vac": 250.453125, "Eac": 0.0, "Interval": 300, "Iac": 12.65625, "Eday": 5627.02001953125, "Etot": 1.229782974897691e+19, "Vdc": 401.875, "Pac": 3160.0, "Time": "10:45:00", "Date": "2016-07-19", "Freq": 49.90624237060547, "ID": "7F13E4A6", "Pmax": 6000.0}}, "events": {}, "optimizers": {}}

There is nothing about what is being produced or consumed. I am really looking for battery in my case and current consumption production which this inverter has but not coming out of the logging. as I have said, not a programmer, I have search high and low to try and get some useful info out of this inverter. I have an sma and it produces much better data.

madether commented 8 years ago

The sad thing here is that the inverter has a 5 minute polling time so the resolution is pretty bad.

madether commented 8 years ago

I was hoping @jbuehl would be able to have a deeper look into upload2.zip to see if there is anything that could be gained from it and added to the current code.

jbuehl commented 8 years ago

The data you are looking for is likely in the 0030 and 0022 messages we have seen. I would like to add it to the code, but I haven't had the time to look at it yet. Since I don't have these devices myself, all that I can do is to guess at where individual numbers might be in the messages. In order to know what the numbers signify, however, it will be up to you or someone with these devices to look at whatever displays or user interfaces that you currently have that shows these metrics. For example, I saw the values 6400.0, 6563.0, and 2193.0 in one of your files, but I have no way of knowing what they are supposed to mean just from looking at the data.

I don't know if there is a way to make the data reporting interval faster than 5 minutes. Other people have talked about speeding it up, but I don't know if they were successful.

madether commented 8 years ago

I am more than happy to have a look at what is produced and give you feed back as to what it actually means.
I appreciate any extra effort that you're likely to put into it.

Jerrythafast commented 8 years ago

The telemetry type 0300 data are "Polstar events". Each event is 28 bytes of data, starting with a UINT32 EventType. The remaining 24 bytes are 5 parameters that depend on the event type. I bet the events include the entering/exiting of Night Mode.

I also have telemetry data of type 0200. This appears to be something similar for a different subdevice of the inverter.

Timestamp    EventType    Param1       Param2       Param3       Param4       Param5
23 42 b2 56  01 00 00 00  22 42 b2 56  ff ff ff ff  23 42 b2 56  00 00 00 00  00 00 00 00
ed 7d b2 56  00 00 00 00  ed 7d b2 56  ed 7d b2 56  01 00 00 00  00 00 00 00  0f 20 28 00
20 7e b2 56  01 00 00 00  20 7e b2 56  ff ff ff ff  20 7e b2 56  00 00 00 00  00 00 00 00
b5 4d b3 56  00 00 00 00  b5 4d b3 56  b5 4d b3 56  01 00 00 00  00 00 00 00  0f 20 68 00
e9 4d b3 56  01 00 00 00  e6 4d b3 56  ff ff ff ff  e9 4d b3 56  00 00 00 00  00 00 00 00
5b da b3 56  00 00 00 00  5b da b3 56  5b da b3 56  01 00 00 00  00 00 00 00  0f 20 68 00
8e da b3 56  01 00 00 00  8d da b3 56  ff ff ff ff  8e da b3 56  00 00 00 00  00 00 00 00
bc 70 b4 56  07 00 00 00  01 00 00 00  01 00 00 00  b8 6f b4 56  00 00 00 00  00 00 00 00
2d e1 b4 56  00 00 00 00  2d e1 b4 56  2d e1 b4 56  01 00 00 00  00 00 00 00  0f 20 68 00
61 e1 b4 56  01 00 00 00  5d e1 b4 56  10 0e 00 00  61 e1 b4 56  00 00 00 00  00 00 00 00
d1 6d b5 56  00 00 00 00  d1 6d b5 56  e1 7b b5 56  01 00 00 00  00 00 00 00  0f 20 68 00
05 6e b5 56  01 00 00 00  04 6e b5 56  10 0e 00 00  05 6e b5 56  00 00 00 00  00 00 00 00
37 e3 b5 56  07 00 00 00  00 00 00 00  01 00 00 00  3e e2 b5 56  00 00 00 00  00 00 00 00
27 37 b6 56  00 00 00 00  27 37 b6 56  37 45 b6 56  01 00 00 00  00 00 00 00  0f 20 68 00
5a 37 b6 56  01 00 00 00  58 37 b6 56  10 0e 00 00  5a 37 b6 56  00 00 00 00  00 00 00 00
cc c3 b6 56  00 00 00 00  cc c3 b6 56  dc d1 b6 56  01 00 00 00  00 00 00 00  0f 20 68 00
00 c4 b6 56  01 00 00 00  ff c3 b6 56  10 0e 00 00  00 c4 b6 56  00 00 00 00  00 00 00 00
91 8b b7 56  00 00 00 00  91 8b b7 56  a1 99 b7 56  01 00 00 00  00 00 00 00  0f 20 68 00
c6 8b b7 56  01 00 00 00  c4 8b b7 56  10 0e 00 00  c6 8b b7 56  00 00 00 00  00 00 00 00
38 18 b8 56  00 00 00 00  38 18 b8 56  48 26 b8 56  01 00 00 00  00 00 00 00  0f 20 68 00
6b 18 b8 56  01 00 00 00  69 18 b8 56  10 0e 00 00  6b 18 b8 56  00 00 00 00  00 00 00 00
3e d8 b8 56  00 00 00 00  3e d8 b8 56  4e e6 b8 56  01 00 00 00  00 00 00 00  0f 20 68 00
72 d8 b8 56  01 00 00 00  70 d8 b8 56  10 0e 00 00  72 d8 b8 56  00 00 00 00  00 00 00 00
e5 64 b9 56  00 00 00 00  e5 64 b9 56  f5 72 b9 56  01 00 00 00  00 00 00 00  0f 20 68 00
18 65 b9 56  01 00 00 00  16 65 b9 56  10 0e 00 00  18 65 b9 56  00 00 00 00  00 00 00 00
70 32 ba 56  00 00 00 00  70 32 ba 56  80 40 ba 56  01 00 00 00  00 00 00 00  0f 20 68 00
a4 32 ba 56  01 00 00 00  a2 32 ba 56  10 0e 00 00  a4 32 ba 56  00 00 00 00  00 00 00 00
17 bf ba 56  00 00 00 00  17 bf ba 56  27 cd ba 56  01 00 00 00  00 00 00 00  0f 20 68 00
ab c0 ba 56  01 00 00 00  a9 c0 ba 56  10 0e 00 00  ab c0 ba 56  00 00 00 00  00 00 00 00
ef 81 bb 56  00 00 00 00  ef 81 bb 56  ff 8f bb 56  01 00 00 00  00 00 00 00  0f 20 68 00
23 82 bb 56  01 00 00 00  21 82 bb 56  10 0e 00 00  23 82 bb 56  00 00 00 00  00 00 00 00
96 0e bc 56  00 00 00 00  96 0e bc 56  a6 1c bc 56  01 00 00 00  00 00 00 00  0f 20 68 00
8e 15 bc 56  01 00 00 00  8d 15 bc 56  10 0e 00 00  8e 15 bc 56  00 00 00 00  00 00 00 00
0b d8 bc 56  00 00 00 00  0b d8 bc 56  1b e6 bc 56  01 00 00 00  00 00 00 00  0f 20 68 00
41 d8 bc 56  01 00 00 00  3e d8 bc 56  10 0e 00 00  41 d8 bc 56  00 00 00 00  00 00 00 00
b0 64 bd 56  00 00 00 00  b0 64 bd 56  c0 72 bd 56  01 00 00 00  00 00 00 00  0f 20 68 00
17 65 bd 56  01 00 00 00  16 65 bd 56  10 0e 00 00  17 65 bd 56  00 00 00 00  00 00 00 00
45 e3 bd 56  07 00 00 00  00 00 00 00  01 00 00 00  48 e2 bd 56  00 00 00 00  00 00 00 00
0e 2a be 56  00 00 00 00  0e 2a be 56  1e 38 be 56  01 00 00 00  00 00 00 00  0f 20 68 00
ce 2a be 56  01 00 00 00  cb 2a be 56  10 0e 00 00  ce 2a be 56  00 00 00 00  00 00 00 00
b4 b6 be 56  00 00 00 00  b4 b6 be 56  c4 c4 be 56  01 00 00 00  00 00 00 00  0f 20 68 00
e7 b6 be 56  01 00 00 00  e6 b6 be 56  10 0e 00 00  e7 b6 be 56  00 00 00 00  00 00 00 00
9e 79 bf 56  00 00 00 00  9e 79 bf 56  ae 87 bf 56  01 00 00 00  00 00 00 00  0f 20 68 00
d2 79 bf 56  01 00 00 00  cf 79 bf 56  10 0e 00 00  d2 79 bf 56  00 00 00 00  00 00 00 00
44 06 c0 56  00 00 00 00  44 06 c0 56  54 14 c0 56  01 00 00 00  00 00 00 00  0f 20 68 00
77 06 c0 56  01 00 00 00  76 06 c0 56  10 0e 00 00  77 06 c0 56  00 00 00 00  00 00 00 00
06 c8 c0 56  00 00 00 00  06 c8 c0 56  16 d6 c0 56  01 00 00 00  00 00 00 00  0f 20 68 00
3a c8 c0 56  01 00 00 00  38 c8 c0 56  10 0e 00 00  3a c8 c0 56  00 00 00 00  00 00 00 00
ac 54 c1 56  00 00 00 00  ac 54 c1 56  bc 62 c1 56  01 00 00 00  00 00 00 00  0f 20 68 00
e0 54 c1 56  01 00 00 00  df 54 c1 56  10 0e 00 00  e0 54 c1 56  00 00 00 00  00 00 00 00
28 1f c2 56  00 00 00 00  28 1f c2 56  38 2d c2 56  01 00 00 00  00 00 00 00  0f 20 68 00
5c 1f c2 56  01 00 00 00  5a 1f c2 56  10 0e 00 00  5c 1f c2 56  00 00 00 00  00 00 00 00
cf ab c2 56  00 00 00 00  cf ab c2 56  df b9 c2 56  01 00 00 00  00 00 00 00  0f 20 68 00
41 ac c2 56  01 00 00 00  3f ac c2 56  10 0e 00 00  41 ac c2 56  00 00 00 00  00 00 00 00
26 70 c3 56  00 00 00 00  26 70 c3 56  36 7e c3 56  01 00 00 00  00 00 00 00  0f 20 68 00
61 70 c3 56  01 00 00 00  5e 70 c3 56  10 0e 00 00  61 70 c3 56  00 00 00 00  00 00 00 00
cc fc c3 56  00 00 00 00  cc fc c3 56  dc 0a c4 56  01 00 00 00  00 00 00 00  0f 20 68 00
00 fd c3 56  01 00 00 00  ff fc c3 56  10 0e 00 00  00 fd c3 56  00 00 00 00  00 00 00 00
06 c2 c4 56  00 00 00 00  06 c2 c4 56  16 d0 c4 56  01 00 00 00  00 00 00 00  0f 20 68 00
39 c2 c4 56  01 00 00 00  37 c2 c4 56  10 0e 00 00  39 c2 c4 56  00 00 00 00  00 00 00 00
ac 4e c5 56  00 00 00 00  ac 4e c5 56  bc 5c c5 56  01 00 00 00  00 00 00 00  0f 20 68 00
c1 4e c5 56  01 00 00 00  c0 4e c5 56  10 0e 00 00  c1 4e c5 56  00 00 00 00  00 00 00 00
d2 0d c6 56  00 00 00 00  d2 0d c6 56  e2 1b c6 56  01 00 00 00  00 00 00 00  0f 20 68 00
24 0e c6 56  01 00 00 00  22 0e c6 56  10 0e 00 00  24 0e c6 56  00 00 00 00  00 00 00 00
79 9a c6 56  00 00 00 00  79 9a c6 56  89 a8 c6 56  01 00 00 00  00 00 00 00  0f 20 68 00
8e 9a c6 56  01 00 00 00  8c 9a c6 56  10 0e 00 00  8e 9a c6 56  00 00 00 00  00 00 00 00
21 60 c7 56  00 00 00 00  21 60 c7 56  31 6e c7 56  01 00 00 00  00 00 00 00  0f 20 68 00
55 60 c7 56  01 00 00 00  52 60 c7 56  10 0e 00 00  55 60 c7 56  00 00 00 00  00 00 00 00
c7 ec c7 56  00 00 00 00  c7 ec c7 56  d7 fa c7 56  01 00 00 00  00 00 00 00  0f 20 68 00
dc ec c7 56  01 00 00 00  db ec c7 56  10 0e 00 00  dc ec c7 56  00 00 00 00  00 00 00 00
5e b0 c8 56  00 00 00 00  5e b0 c8 56  6e be c8 56  01 00 00 00  00 00 00 00  0f 20 68 00
92 b0 c8 56  01 00 00 00  90 b0 c8 56  10 0e 00 00  92 b0 c8 56  00 00 00 00  00 00 00 00
05 3d c9 56  00 00 00 00  05 3d c9 56  15 4b c9 56  01 00 00 00  00 00 00 00  0f 20 68 00
39 3d c9 56  01 00 00 00  37 3d c9 56  10 0e 00 00  39 3d c9 56  00 00 00 00  00 00 00 00
4a 09 ca 56  00 00 00 00  4a 09 ca 56  5a 17 ca 56  01 00 00 00  00 00 00 00  0f 20 68 00
7d 09 ca 56  01 00 00 00  7b 09 ca 56  10 0e 00 00  7d 09 ca 56  00 00 00 00  00 00 00 00
f0 95 ca 56  00 00 00 00  f0 95 ca 56  00 a4 ca 56  01 00 00 00  00 00 00 00  0f 20 68 00
23 96 ca 56  01 00 00 00  21 96 ca 56  10 0e 00 00  23 96 ca 56  00 00 00 00  00 00 00 00
ce 55 cb 56  00 00 00 00  ce 55 cb 56  de 63 cb 56  01 00 00 00  00 00 00 00  0f 20 68 00
1a 56 cb 56  01 00 00 00  18 56 cb 56  10 0e 00 00  1a 56 cb 56  00 00 00 00  00 00 00 00
74 e2 cb 56  00 00 00 00  74 e2 cb 56  84 f0 cb 56  01 00 00 00  00 00 00 00  0f 20 68 00
a8 e2 cb 56  01 00 00 00  a6 e2 cb 56  10 0e 00 00  a8 e2 cb 56  00 00 00 00  00 00 00 00
c7 ad cc 56  00 00 00 00  c7 ad cc 56  d7 bb cc 56  01 00 00 00  00 00 00 00  0f 20 68 00
39 ae cc 56  01 00 00 00  37 ae cc 56  10 0e 00 00  39 ae cc 56  00 00 00 00  00 00 00 00
c7 ad cc 56  00 00 00 00  c7 ad cc 56  d7 bb cc 56  01 00 00 00  00 00 00 00  0f 20 68 00
39 ae cc 56  01 00 00 00  37 ae cc 56  10 0e 00 00  39 ae cc 56  00 00 00 00  00 00 00 00
6d 3a cd 56  00 00 00 00  6d 3a cd 56  7d 48 cd 56  01 00 00 00  00 00 00 00  0f 20 68 00
a1 3a cd 56  01 00 00 00  a0 3a cd 56  10 0e 00 00  a1 3a cd 56  00 00 00 00  00 00 00 00
16 00 ce 56  00 00 00 00  16 00 ce 56  26 0e ce 56  01 00 00 00  00 00 00 00  0f 20 68 00
2b 00 ce 56  01 00 00 00  29 00 ce 56  10 0e 00 00  2b 00 ce 56  00 00 00 00  00 00 00 00
bc 8c ce 56  00 00 00 00  bc 8c ce 56  cc 9a ce 56  01 00 00 00  00 00 00 00  0f 20 68 00
dd 8d ce 56  01 00 00 00  dc 8d ce 56  10 0e 00 00  dd 8d ce 56  00 00 00 00  00 00 00 00
b1 50 cf 56  00 00 00 00  b1 50 cf 56  c1 5e cf 56  01 00 00 00  00 00 00 00  0f 20 68 00
c7 50 cf 56  01 00 00 00  c4 50 cf 56  10 0e 00 00  c7 50 cf 56  00 00 00 00  00 00 00 00
57 dd cf 56  00 00 00 00  57 dd cf 56  67 eb cf 56  01 00 00 00  00 00 00 00  0f 20 68 00
8a dd cf 56  01 00 00 00  89 dd cf 56  10 0e 00 00  8a dd cf 56  00 00 00 00  00 00 00 00
b8 a2 d0 56  00 00 00 00  b8 a2 d0 56  c8 b0 d0 56  01 00 00 00  00 00 00 00  0f 20 68 00
eb a2 d0 56  01 00 00 00  e9 a2 d0 56  10 0e 00 00  eb a2 d0 56  00 00 00 00  00 00 00 00
5e 2f d1 56  00 00 00 00  5e 2f d1 56  6e 3d d1 56  01 00 00 00  00 00 00 00  0f 20 68 00
91 2f d1 56  01 00 00 00  90 2f d1 56  10 0e 00 00  91 2f d1 56  00 00 00 00  00 00 00 00
36 f5 d1 56  00 00 00 00  36 f5 d1 56  46 03 d2 56  01 00 00 00  00 00 00 00  0f 20 68 00
6a f5 d1 56  01 00 00 00  68 f5 d1 56  10 0e 00 00  6a f5 d1 56  00 00 00 00  00 00 00 00
dc 81 d2 56  00 00 00 00  dc 81 d2 56  ec 8f d2 56  01 00 00 00  00 00 00 00  0f 20 68 00
0f 82 d2 56  01 00 00 00  0e 82 d2 56  10 0e 00 00  0f 82 d2 56  00 00 00 00  00 00 00 00
8f 48 d3 56  00 00 00 00  8f 48 d3 56  9f 56 d3 56  01 00 00 00  00 00 00 00  0f 20 68 00
c3 48 d3 56  01 00 00 00  c0 48 d3 56  10 0e 00 00  c3 48 d3 56  00 00 00 00  00 00 00 00
35 d5 d3 56  00 00 00 00  35 d5 d3 56  45 e3 d3 56  01 00 00 00  00 00 00 00  0f 20 68 00
68 d5 d3 56  01 00 00 00  67 d5 d3 56  10 0e 00 00  68 d5 d3 56  00 00 00 00  00 00 00 00
10 99 d4 56  00 00 00 00  10 99 d4 56  20 a7 d4 56  01 00 00 00  00 00 00 00  0f 20 68 00
44 99 d4 56  01 00 00 00  42 99 d4 56  10 0e 00 00  44 99 d4 56  00 00 00 00  00 00 00 00
b6 25 d5 56  00 00 00 00  b6 25 d5 56  c6 33 d5 56  01 00 00 00  00 00 00 00  0f 20 68 00
ea 25 d5 56  01 00 00 00  e8 25 d5 56  10 0e 00 00  ea 25 d5 56  00 00 00 00  00 00 00 00
46 e0 d5 56  00 00 00 00  46 e0 d5 56  56 ee d5 56  01 00 00 00  00 00 00 00  0f 20 68 00
7a e0 d5 56  01 00 00 00  78 e0 d5 56  10 0e 00 00  7a e0 d5 56  00 00 00 00  00 00 00 00
ec 6c d6 56  00 00 00 00  ec 6c d6 56  fc 7a d6 56  01 00 00 00  00 00 00 00  0f 20 68 00
01 6d d6 56  01 00 00 00  00 6d d6 56  10 0e 00 00  01 6d d6 56  00 00 00 00  00 00 00 00
f8 3b d7 56  00 00 00 00  f8 3b d7 56  08 4a d7 56  01 00 00 00  00 00 00 00  0f 20 68 00
2b 3c d7 56  01 00 00 00  29 3c d7 56  10 0e 00 00  2b 3c d7 56  00 00 00 00  00 00 00 00
9e c8 d7 56  00 00 00 00  9e c8 d7 56  ae d6 d7 56  01 00 00 00  00 00 00 00  0f 20 68 00
d2 c8 d7 56  01 00 00 00  d0 c8 d7 56  10 0e 00 00  d2 c8 d7 56  00 00 00 00  00 00 00 00
c8 8e d8 56  00 00 00 00  c8 8e d8 56  d8 9c d8 56  01 00 00 00  00 00 00 00  0f 20 68 00
dd 8e d8 56  01 00 00 00  db 8e d8 56  10 0e 00 00  dd 8e d8 56  00 00 00 00  00 00 00 00
6e 1b d9 56  00 00 00 00  6e 1b d9 56  7e 29 d9 56  01 00 00 00  00 00 00 00  0f 20 68 00
84 1b d9 56  01 00 00 00  82 1b d9 56  10 0e 00 00  84 1b d9 56  00 00 00 00  00 00 00 00
da e0 d9 56  00 00 00 00  da e0 d9 56  ea ee d9 56  01 00 00 00  00 00 00 00  0f 20 68 00
f0 e0 d9 56  01 00 00 00  ee e0 d9 56  10 0e 00 00  f0 e0 d9 56  00 00 00 00  00 00 00 00
80 6d da 56  00 00 00 00  80 6d da 56  90 7b da 56  01 00 00 00  00 00 00 00  0f 20 68 00
b4 6d da 56  01 00 00 00  b2 6d da 56  10 0e 00 00  b4 6d da 56  00 00 00 00  00 00 00 00
ef 31 db 56  00 00 00 00  ef 31 db 56  ff 3f db 56  01 00 00 00  00 00 00 00  0f 20 68 00
23 32 db 56  01 00 00 00  7b 4e db 56  10 0e 00 00  23 32 db 56  00 00 00 00  00 00 00 00
f0 da db 56  00 00 00 00  f0 da db 56  00 e9 db 56  01 00 00 00  00 00 00 00  0f 20 68 00
23 db db 56  01 00 00 00  c7 be db 56  10 0e 00 00  23 db db 56  00 00 00 00  00 00 00 00
5a 81 dc 56  00 00 00 00  5a 81 dc 56  6a 8f dc 56  01 00 00 00  00 00 00 00  0f 20 68 00
8e 81 dc 56  01 00 00 00  8c 81 dc 56  10 0e 00 00  8e 81 dc 56  00 00 00 00  00 00 00 00
01 0e dd 56  00 00 00 00  01 0e dd 56  11 1c dd 56  01 00 00 00  00 00 00 00  0f 20 68 00
3a 0e dd 56  01 00 00 00  38 0e dd 56  10 0e 00 00  3a 0e dd 56  00 00 00 00  00 00 00 00
8f d7 dd 56  00 00 00 00  8f d7 dd 56  9f e5 dd 56  01 00 00 00  00 00 00 00  0f 20 68 00
e1 d7 dd 56  01 00 00 00  e0 d7 dd 56  10 0e 00 00  e1 d7 dd 56  00 00 00 00  00 00 00 00
37 64 de 56  00 00 00 00  37 64 de 56  47 72 de 56  01 00 00 00  00 00 00 00  0f 20 68 00
6a 64 de 56  01 00 00 00  c2 80 de 56  10 0e 00 00  6a 64 de 56  00 00 00 00  00 00 00 00
8c 42 df 56  00 00 00 00  8c 42 df 56  9c 50 df 56  01 00 00 00  00 00 00 00  0f 20 68 00
bf 42 df 56  01 00 00 00  63 26 df 56  10 0e 00 00  bf 42 df 56  00 00 00 00  00 00 00 00
d8 b2 df 56  00 00 00 00  d8 b2 df 56  e8 c0 df 56  01 00 00 00  00 00 00 00  0f 20 68 00
c4 b4 df 56  01 00 00 00  c3 b4 df 56  10 0e 00 00  c4 b4 df 56  00 00 00 00  00 00 00 00
fa 78 e0 56  00 00 00 00  fa 78 e0 56  0a 87 e0 56  01 00 00 00  00 00 00 00  0f 20 68 00
2d 79 e0 56  01 00 00 00  2b 79 e0 56  10 0e 00 00  2d 79 e0 56  00 00 00 00  00 00 00 00
a0 05 e1 56  00 00 00 00  a0 05 e1 56  b0 13 e1 56  01 00 00 00  00 00 00 00  0f 20 68 00
b6 05 e1 56  01 00 00 00  b4 05 e1 56  10 0e 00 00  b6 05 e1 56  00 00 00 00  00 00 00 00
6d cc e1 56  00 00 00 00  6d cc e1 56  7d da e1 56  01 00 00 00  00 00 00 00  0f 20 68 00
a0 cc e1 56  01 00 00 00  9e cc e1 56  10 0e 00 00  a0 cc e1 56  00 00 00 00  00 00 00 00
13 59 e2 56  00 00 00 00  13 59 e2 56  23 67 e2 56  01 00 00 00  00 00 00 00  0f 20 68 00
28 59 e2 56  01 00 00 00  27 59 e2 56  10 0e 00 00  28 59 e2 56  00 00 00 00  00 00 00 00
7e 1d e3 56  00 00 00 00  7e 1d e3 56  8e 2b e3 56  01 00 00 00  00 00 00 00  0f 20 68 00
b2 1d e3 56  01 00 00 00  b0 1d e3 56  10 0e 00 00  b2 1d e3 56  00 00 00 00  00 00 00 00
24 aa e3 56  00 00 00 00  24 aa e3 56  34 b8 e3 56  01 00 00 00  00 00 00 00  0f 20 68 00
d5 ab e3 56  01 00 00 00  d3 ab e3 56  10 0e 00 00  d5 ab e3 56  00 00 00 00  00 00 00 00
49 6f e4 56  00 00 00 00  49 6f e4 56  59 7d e4 56  01 00 00 00  00 00 00 00  0f 20 68 00
7d 6f e4 56  01 00 00 00  7c 6f e4 56  10 0e 00 00  7d 6f e4 56  00 00 00 00  00 00 00 00
f1 fb e4 56  00 00 00 00  f1 fb e4 56  01 0a e5 56  01 00 00 00  00 00 00 00  0f 20 68 00
24 fc e4 56  01 00 00 00  22 fc e4 56  10 0e 00 00  24 fc e4 56  00 00 00 00  00 00 00 00
f1 fb e4 56  00 00 00 00  f1 fb e4 56  01 0a e5 56  01 00 00 00  00 00 00 00  0f 20 68 00
24 fc e4 56  01 00 00 00  22 fc e4 56  10 0e 00 00  24 fc e4 56  00 00 00 00  00 00 00 00
ac c2 e5 56  00 00 00 00  ac c2 e5 56  bc d0 e5 56  01 00 00 00  00 00 00 00  0f 20 68 00
e0 c2 e5 56  01 00 00 00  de c2 e5 56  10 0e 00 00  e0 c2 e5 56  00 00 00 00  00 00 00 00
52 4f e6 56  00 00 00 00  52 4f e6 56  62 5d e6 56  01 00 00 00  00 00 00 00  0f 20 68 00
86 4f e6 56  01 00 00 00  84 4f e6 56  10 0e 00 00  86 4f e6 56  00 00 00 00  00 00 00 00
f7 13 e7 56  00 00 00 00  f7 13 e7 56  07 22 e7 56  01 00 00 00  00 00 00 00  0f 20 68 00
2b 14 e7 56  01 00 00 00  29 14 e7 56  10 0e 00 00  2b 14 e7 56  00 00 00 00  00 00 00 00
9e a0 e7 56  00 00 00 00  9e a0 e7 56  ae ae e7 56  01 00 00 00  00 00 00 00  0f 20 68 00
d1 a0 e7 56  01 00 00 00  d0 a0 e7 56  10 0e 00 00  d1 a0 e7 56  00 00 00 00  00 00 00 00
e1 65 e8 56  00 00 00 00  e1 65 e8 56  f1 73 e8 56  01 00 00 00  00 00 00 00  0f 20 68 00
15 66 e8 56  01 00 00 00  13 66 e8 56  10 0e 00 00  15 66 e8 56  00 00 00 00  00 00 00 00
87 f2 e8 56  00 00 00 00  87 f2 e8 56  97 00 e9 56  01 00 00 00  00 00 00 00  0f 20 68 00
9d f2 e8 56  01 00 00 00  9b f2 e8 56  10 0e 00 00  9d f2 e8 56  00 00 00 00  00 00 00 00
fd b7 e9 56  00 00 00 00  fd b7 e9 56  0d c6 e9 56  01 00 00 00  00 00 00 00  0f 20 68 00
12 b8 e9 56  01 00 00 00  10 b8 e9 56  10 0e 00 00  12 b8 e9 56  00 00 00 00  00 00 00 00
a3 44 ea 56  00 00 00 00  a3 44 ea 56  b3 52 ea 56  01 00 00 00  00 00 00 00  0f 20 68 00
d7 44 ea 56  01 00 00 00  d5 44 ea 56  10 0e 00 00  d7 44 ea 56  00 00 00 00  00 00 00 00
b3 09 eb 56  00 00 00 00  b3 09 eb 56  c3 17 eb 56  01 00 00 00  00 00 00 00  0f 20 68 00
e6 09 eb 56  01 00 00 00  e4 09 eb 56  10 0e 00 00  e6 09 eb 56  00 00 00 00  00 00 00 00
59 96 eb 56  00 00 00 00  59 96 eb 56  69 a4 eb 56  01 00 00 00  00 00 00 00  0f 20 68 00
9d 96 eb 56  01 00 00 00  9c 96 eb 56  10 0e 00 00  9d 96 eb 56  00 00 00 00  00 00 00 00
20 55 ec 56  00 00 00 00  20 55 ec 56  30 63 ec 56  01 00 00 00  00 00 00 00  0f 20 68 00
56 55 ec 56  01 00 00 00  54 55 ec 56  10 0e 00 00  56 55 ec 56  00 00 00 00  00 00 00 00
c6 e1 ec 56  00 00 00 00  c6 e1 ec 56  d6 ef ec 56  01 00 00 00  00 00 00 00  0f 20 68 00
fa e1 ec 56  01 00 00 00  f8 e1 ec 56  10 0e 00 00  fa e1 ec 56  00 00 00 00  00 00 00 00
bf a8 ed 56  00 00 00 00  bf a8 ed 56  cf b6 ed 56  01 00 00 00  00 00 00 00  0f 20 68 00
ac aa ed 56  01 00 00 00  aa aa ed 56  10 0e 00 00  ac aa ed 56  00 00 00 00  00 00 00 00
65 35 ee 56  00 00 00 00  65 35 ee 56  75 43 ee 56  01 00 00 00  00 00 00 00  0f 20 68 00
99 35 ee 56  01 00 00 00  98 35 ee 56  10 0e 00 00  99 35 ee 56  00 00 00 00  00 00 00 00
3a f5 ee 56  00 00 00 00  3a f5 ee 56  4a 03 ef 56  01 00 00 00  00 00 00 00  0f 20 68 00
6e f5 ee 56  01 00 00 00  6b f5 ee 56  10 0e 00 00  6e f5 ee 56  00 00 00 00  00 00 00 00
df 81 ef 56  00 00 00 00  df 81 ef 56  ef 8f ef 56  01 00 00 00  00 00 00 00  0f 20 68 00
13 82 ef 56  01 00 00 00  12 82 ef 56  10 0e 00 00  13 82 ef 56  00 00 00 00  00 00 00 00
ce 4d f0 56  00 00 00 00  ce 4d f0 56  de 5b f0 56  01 00 00 00  00 00 00 00  0f 20 68 00
e3 4d f0 56  01 00 00 00  e1 4d f0 56  10 0e 00 00  e3 4d f0 56  00 00 00 00  00 00 00 00
74 da f0 56  00 00 00 00  74 da f0 56  84 e8 f0 56  01 00 00 00  00 00 00 00  0f 20 68 00
a8 da f0 56  01 00 00 00  a6 da f0 56  10 0e 00 00  a8 da f0 56  00 00 00 00  00 00 00 00
eb a1 f1 56  00 00 00 00  eb a1 f1 56  fb af f1 56  01 00 00 00  00 00 00 00  0f 20 68 00
1f a2 f1 56  01 00 00 00  1c a2 f1 56  10 0e 00 00  1f a2 f1 56  00 00 00 00  00 00 00 00
4e ef f2 56  00 00 00 00  4e ef f2 56  5e fd f2 56  01 00 00 00  00 00 00 00  0f 20 68 00
ff f0 f2 56  01 00 00 00  fb f0 f2 56  10 0e 00 00  ff f0 f2 56  00 00 00 00  00 00 00 00
f2 7b f3 56  00 00 00 00  f2 7b f3 56  02 8a f3 56  01 00 00 00  00 00 00 00  0f 20 68 00
26 7c f3 56  01 00 00 00  25 7c f3 56  10 0e 00 00  26 7c f3 56  00 00 00 00  00 00 00 00
11 42 f4 56  00 00 00 00  11 42 f4 56  21 50 f4 56  01 00 00 00  00 00 00 00  0f 20 68 00
45 42 f4 56  01 00 00 00  43 42 f4 56  10 0e 00 00  45 42 f4 56  00 00 00 00  00 00 00 00
db 76 f4 56  00 00 00 00  db 76 f4 56  eb 84 f4 56  00 00 00 00  00 00 00 00  0f 20 68 00
0e 77 f4 56  01 00 00 00  0e 77 f4 56  10 0e 00 00  0e 77 f4 56  00 00 00 00  00 00 00 00
43 98 f5 56  00 00 00 00  43 98 f5 56  53 a6 f5 56  01 00 00 00  00 00 00 00  0f 20 68 00
78 98 f5 56  01 00 00 00  74 98 f5 56  10 0e 00 00  78 98 f5 56  00 00 00 00  00 00 00 00
60 e5 f6 56  00 00 00 00  60 e5 f6 56  70 f3 f6 56  01 00 00 00  00 00 00 00  0f 20 68 00
94 e5 f6 56  01 00 00 00  90 e5 f6 56  10 0e 00 00  94 e5 f6 56  00 00 00 00  00 00 00 00
04 72 f7 56  00 00 00 00  04 72 f7 56  14 80 f7 56  01 00 00 00  00 00 00 00  0f 20 68 00
38 72 f7 56  01 00 00 00  36 72 f7 56  10 0e 00 00  38 72 f7 56  00 00 00 00  00 00 00 00
1c 3e f8 56  00 00 00 00  1c 3e f8 56  2c 4c f8 56  01 00 00 00  00 00 00 00  0f 20 68 00
50 3e f8 56  01 00 00 00  4e 3e f8 56  10 0e 00 00  50 3e f8 56  00 00 00 00  00 00 00 00
cb 8e f9 56  00 00 00 00  cb 8e f9 56  db 9c f9 56  01 00 00 00  00 00 00 00  0f 20 68 00
ff 8e f9 56  01 00 00 00  fb 8e f9 56  10 0e 00 00  ff 8e f9 56  00 00 00 00  00 00 00 00
5f e0 fa 56  00 00 00 00  5f e0 fa 56  6f ee fa 56  01 00 00 00  00 00 00 00  0f 20 68 00
93 e0 fa 56  01 00 00 00  8f e0 fa 56  10 0e 00 00  93 e0 fa 56  00 00 00 00  00 00 00 00
d6 2f fc 56  00 00 00 00  d6 2f fc 56  e6 3d fc 56  01 00 00 00  00 00 00 00  0f 20 68 00
09 30 fc 56  01 00 00 00  05 30 fc 56  10 0e 00 00  09 30 fc 56  00 00 00 00  00 00 00 00
d3 85 fd 56  00 00 00 00  d3 85 fd 56  e3 93 fd 56  01 00 00 00  00 00 00 00  0f 20 68 00
c0 87 fd 56  01 00 00 00  bb 87 fd 56  10 0e 00 00  c0 87 fd 56  00 00 00 00  00 00 00 00
86 d5 fe 56  00 00 00 00  86 d5 fe 56  96 e3 fe 56  01 00 00 00  00 00 00 00  0f 20 68 00
5a d8 fe 56  01 00 00 00  56 d8 fe 56  10 0e 00 00  5a d8 fe 56  00 00 00 00  00 00 00 00
50 24 00 57  00 00 00 00  50 24 00 57  60 32 00 57  01 00 00 00  00 00 00 00  0f 20 68 00
84 24 00 57  01 00 00 00  7f 24 00 57  10 0e 00 00  84 24 00 57  00 00 00 00  00 00 00 00
77 79 01 57  00 00 00 00  77 79 01 57  87 87 01 57  01 00 00 00  00 00 00 00  0f 20 68 00
ab 79 01 57  01 00 00 00  a7 79 01 57  10 0e 00 00  ab 79 01 57  00 00 00 00  00 00 00 00
32 cc 02 57  00 00 00 00  32 cc 02 57  42 da 02 57  01 00 00 00  00 00 00 00  0f 20 68 00
66 cc 02 57  01 00 00 00  62 cc 02 57  10 0e 00 00  66 cc 02 57  00 00 00 00  00 00 00 00
d6 1e 04 57  00 00 00 00  d6 1e 04 57  e6 2c 04 57  01 00 00 00  00 00 00 00  0f 20 68 00
09 1f 04 57  01 00 00 00  05 1f 04 57  10 0e 00 00  09 1f 04 57  00 00 00 00  00 00 00 00
81 6e 05 57  00 00 00 00  81 6e 05 57  91 7c 05 57  01 00 00 00  00 00 00 00  0f 20 68 00
14 70 05 57  01 00 00 00  0f 70 05 57  10 0e 00 00  14 70 05 57  00 00 00 00  00 00 00 00
96 c1 06 57  00 00 00 00  96 c1 06 57  a6 cf 06 57  01 00 00 00  00 00 00 00  0f 20 68 00
9c c6 06 57  01 00 00 00  99 c6 06 57  10 0e 00 00  9c c6 06 57  00 00 00 00  00 00 00 00
f0 13 08 57  00 00 00 00  f0 13 08 57  00 22 08 57  01 00 00 00  00 00 00 00  0f 20 68 00
24 14 08 57  01 00 00 00  20 14 08 57  10 0e 00 00  24 14 08 57  00 00 00 00  00 00 00 00
9e 60 09 57  00 00 00 00  9e 60 09 57  ae 6e 09 57  01 00 00 00  00 00 00 00  0f 20 68 00
d1 60 09 57  01 00 00 00  cd 60 09 57  10 0e 00 00  d1 60 09 57  00 00 00 00  00 00 00 00
57 b5 0a 57  00 00 00 00  57 b5 0a 57  67 c3 0a 57  01 00 00 00  00 00 00 00  0f 20 68 00
b2 b5 0a 57  01 00 00 00  ad b5 0a 57  10 0e 00 00  b2 b5 0a 57  00 00 00 00  00 00 00 00
db fd 0b 57  00 00 00 00  db fd 0b 57  eb 0b 0c 57  01 00 00 00  00 00 00 00  0f 20 68 00
0f fe 0b 57  01 00 00 00  0b fe 0b 57  10 0e 00 00  0f fe 0b 57  00 00 00 00  00 00 00 00
e4 fb 0c 57  07 00 00 00  00 00 00 00  01 00 00 00  19 fb 0c 57  00 00 00 00  00 00 00 00
9e 5a 0d 57  00 00 00 00  9e 5a 0d 57  ae 68 0d 57  01 00 00 00  00 00 00 00  0f 20 68 00
60 5b 0d 57  01 00 00 00  5c 5b 0d 57  10 0e 00 00  60 5b 0d 57  00 00 00 00  00 00 00 00
58 ac 0e 57  00 00 00 00  58 ac 0e 57  68 ba 0e 57  01 00 00 00  00 00 00 00  0f 20 68 00
8c ac 0e 57  01 00 00 00  88 ac 0e 57  10 0e 00 00  8c ac 0e 57  00 00 00 00  00 00 00 00
4a ff 0f 57  00 00 00 00  4a ff 0f 57  5a 0d 10 57  01 00 00 00  00 00 00 00  0f 20 68 00
7f ff 0f 57  01 00 00 00  7b ff 0f 57  10 0e 00 00  7f ff 0f 57  00 00 00 00  00 00 00 00
1f 4a 11 57  00 00 00 00  1f 4a 11 57  2f 58 11 57  01 00 00 00  00 00 00 00  0f 20 68 00
52 4a 11 57  01 00 00 00  4e 4a 11 57  10 0e 00 00  52 4a 11 57  00 00 00 00  00 00 00 00
jbuehl commented 8 years ago

I have had the parsing of the 0300 device in the code for some time, @Jerrythafast, and it is included in the JSON output. I have observed that it is sent when entering and exiting night mode. Param1 is a timestamp and either Param2 or Param3 is a timestamp depending on the type.

madether commented 8 years ago

I can't say I have ever seen the 0300 output. this is all I have ever seen {"inverters": {"7F13E4A6": {"Uptime": 26551, "Temp": 26.976810455322266, "Vac": 250.453125, "Eac": 0.0, "Interval": 300, "Iac": 12.65625, "Eday": 5627.02001953125, "Etot": 1.229782974897691e+19, "Vdc": 401.875, "Pac": 3160.0, "Time": "10:45:00", "Date": "2016-07-19", "Freq": 49.90624237060547, "ID": "7F13E4A6", "Pmax": 6000.0}}, "events": {}, "optimizers": {}}.

I don't find it to be much value. I have no idea about the panel production rate or even any of the other outputs. These inverters have so much more but I just don't see any of this data. I have posted a whole days worth of capture hoping there might be something more.

@jbuehl can see the battery data which i would like too if possible.

xens commented 8 years ago

@madether @jbuehl I try to do the same thing as you madether, read the instantaneous production of my solar panel, then I'd like to push them into a TSDB like influxdb or something similar, but according to you post it looks like it's not possible to extract that kind of info yet, is that right ?

@jbuehl I guess that using the RS232 connection won't give me that information neither, right ?

Thanks for your support

jbuehl commented 8 years ago

The SolarEdge configuration tool, which is a Windows program that communicates with the inverter over RS232, has a feature that emulates the inverter display in real time so the protocol must support that and you can try to figure it out. SolarEdge doesn't provide that tool any more, but @whizkidzz has a copy on his Github page that you can download.

If you want to get data for the individual panels you need to have SolarEdge optimizers, as far as I know. They only report data every 15 minutes so it won't be in real time. There is apparently a command that the configuration tool can send which will speed up the reporting rate but I don't know what it is. If you don't have optimizers, I don't see how it is possible to get data on individual panels, in fact I didn't think SolarEdge inverters would even work with such a configuration.

xens commented 8 years ago

@jbuehl I don't need to know the production of each panels individually, the value I'd like to extract is the one reported on the display in KW/hP. I'll have a look thanks !

madether commented 8 years ago

@jbuehl , you see what I don't get is that my inverter sends consumption, production and battery level, battery discharge/charge rate and status, charging / discharging / idle to the monitoring site. The suff coming out of the semonitor does not have any of this. All I seem to get is {"inverters": {"7F13E4A6": {"Uptime": 26551, "Temp": 26.976810455322266, "Vac": 250.453125, "Eac": 0.0, "Interval": 300, "Iac": 12.65625, "Eday": 5627.02001953125, "Etot": 1.229782974897691e+19, "Vdc": 401.875, "Pac": 3160.0, "Time": "10:45:00", "Date": "2016-07-19", "Freq": 49.90624237060547, "ID": "7F13E4A6", "Pmax": 6000.0}}, "events": {}, "optimizers": {}} There is nothing in the output that is of much use in sense of production consumption and otherwise.

Correct me if I am wrong, why is this not being captured and exported to the JSON file.. I don't need the opimiser data as I dont' have any.

jbuehl commented 8 years ago

Yes, @madether, we have determined that the data related to the battery is in the 0030 and 0022 messages which has not yet been deciphered. As I said before, I have not yet had the time to spend working on this. I intend to do it eventually, but since I don't have this equipment it is not a priority for me. In the meantime you are certainly welcome to modify the code yourself. That's the whole point of an open source project such as this.

The energy being produced by the inverter is in the JSON. For example, Pac is the power being produced at the time the data was sampled and Eday is the total energy that has been produced that day.

jbuehl commented 8 years ago

@madether - I haven't worked on the 0030 and 0022 messages yet, but I just opened a new issue #22 to address the ongoing need to handle new devices that continue to appear in the protocol. It would make it possible to interpret the data without having to modify the code. Of course I will have to implement this feature to begin with, but once that is done the time required to add new devices such as these should be a lot faster.

madether commented 8 years ago

@jbuehl That sounds fantastic, many thanks for looking at this further.

madether commented 7 years ago

I now know what Pac is. This value shows up when the battery is discharging.

jbuehl commented 7 years ago

Closing this issue. Support for 0022 and 0030 devices was added with ParseDevice.