solaredge
solaredge copied to clipboard
SolarEdge Inverter outputs scrambled Information
Good afternoon, recently i am getting some weird outputs from my new Solaredge inverter. If i use the "c 322" command, sometimes the inverter returns empty strings. And other times i get the output shown in the bottom. And this is the very first time i have connected my Raspberry Pi with this inverter
pi@logger ~/inverter/sedgenew $ sudo python semonitor.py -m -c 322 -s 07e1a9d47 -d stdout -vvvv -t 4 /dev/ttyUSB0
Aug 17 14:53:49 debugEnable: True
Aug 17 14:53:49 debugFiles: True
Aug 17 14:53:49 debugMsgs: True
Aug 17 14:53:49 debugData: True
Aug 17 14:53:49 debugRaw: True
Aug 17 14:53:49 debugFileName: stdout
Aug 17 14:53:49 haltOnException: False
Aug 17 14:53:49 inFileName: /dev/ttyUSB0
Aug 17 14:53:49 inputType: 4
Aug 17 14:53:49 serialDevice: True
Aug 17 14:53:49 baudRate: 115200
Aug 17 14:53:49 networkDevice: False
Aug 17 14:53:49 sePort: 22222
Aug 17 14:53:49 networkSvcs: False
Aug 17 14:53:49 following: True
Aug 17 14:53:49 passiveMode: False
Aug 17 14:53:49 commandAction: True
Aug 17 14:53:49 command: 322
Aug 17 14:53:49 masterMode: True
Aug 17 14:53:49 slaveAddrs: 07e1a9d47
Aug 17 14:53:49 outFileName: stdout
Aug 17 14:53:49 append: w
Aug 17 14:53:49 opening /dev/ttyUSB0
Aug 17 14:53:49 dataLen: 0000
Aug 17 14:53:49 dataLenInv: ffff
Aug 17 14:53:49 sequence: 0765
Aug 17 14:53:49 source: fffffffe
Aug 17 14:53:49 dest: 7e1a9d47
Aug 17 14:53:49 function: 0302
Aug 17 14:53:49 /dev/ttyUSB0 <-- message: 1 length: 22
Aug 17 14:53:49 data: 12 34 56 79 00 00 ff ff 65 07 fe ff ff ff 47 9d
Aug 17 14:53:49 data: 1a 7e 02 03 8f 9f
Aug 17 14:53:49
Aug 17 14:53:49 dataLen: 0000
Aug 17 14:53:49 dataLenInv: ffff
Aug 17 14:53:49 sequence: 0766
Aug 17 14:53:49 source: fffffffe
Aug 17 14:53:49 dest: 7e1a9d47
Aug 17 14:53:49 function: 0322
Aug 17 14:53:49 /dev/ttyUSB0 <-- message: 2 length: 22
Aug 17 14:53:49 data: 12 34 56 79 00 00 ff ff 66 07 fe ff ff ff 47 9d
Aug 17 14:53:49 data: 1a 7e 22 03 81 03
Aug 17 14:53:49
Aug 17 14:54:48
Aug 17 14:54:48 /dev/ttyUSB0 --> message: 1 length: 78
Aug 17 14:54:48 data: 12 34 56 79 38 00 c7 ff ff ff 47 9d 1a 7e fe ff
Aug 17 14:54:48 data: ff ff c2 03 00 00 30 00 89 c5 76 5b 00 00 00 00
Aug 17 14:54:48 data: 00 f0 3e 45 00 f0 3e 45 ff ff 7f ff ff ff 7f ff
Aug 17 14:54:48 data: ff ff 7f ff ff ff 7f ff ff ff 7f ff ff ff 7f ff
Aug 17 14:54:48 data: ff ff 7f ff ff ff 7f ff 00 00 00 00 fe 33
Aug 17 14:54:48 dataLen: 0038
Aug 17 14:54:48 dataLenInv: ffc7
Aug 17 14:54:48 sequence: ffff
Aug 17 14:54:48 source: 7e1a9d47
Aug 17 14:54:48 dest: fffffffe
Aug 17 14:54:48 function: 03c2
Aug 17 14:54:48 Unknown function 0x03c2
Aug 17 14:54:48
Aug 17 14:54:48 {"data": "0000300089c5765b0000000000f03e4500f03e45ffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fff00000000", "command": 802, "response": 962, "sequence": 1894}
{"data": "0000300089c5765b0000000000f03e4500f03e45ffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fff00000000", "command": 802, "response": 962, "sequence": 1894}
Aug 17 14:54:50 closing /dev/ttyUSB0
Aug 17 14:54:50 closing
And if i do not use the "-c 322" command i get the output lbelow. It looks like information from the optimizers are coming through but not from the inverter
**pi@logger ~/inverter/sedgenew $ sudo python semonitor.py -m -s 07e1a9d47 -d stdout -vvvv -t 4 /dev/ttyUSB0
Aug 16 14:11:07 debugEnable: True
Aug 16 14:11:07 debugFiles: True
Aug 16 14:11:07 debugMsgs: True
Aug 16 14:11:07 debugData: True
Aug 16 14:11:07 debugRaw: True
Aug 16 14:11:07 debugFileName: stdout
Aug 16 14:11:07 haltOnException: False
Aug 16 14:11:07 inFileName: /dev/ttyUSB0
Aug 16 14:11:07 inputType: 4
Aug 16 14:11:07 serialDevice: True
Aug 16 14:11:07 baudRate: 115200
Aug 16 14:11:07 networkDevice: False
Aug 16 14:11:07 sePort: 22222
Aug 16 14:11:07 networkSvcs: False
Aug 16 14:11:07 following: True
Aug 16 14:11:07 passiveMode: False
Aug 16 14:11:07 commandAction: True
Aug 16 14:11:07 command: 322
Aug 16 14:11:07 masterMode: True
Aug 16 14:11:07 slaveAddrs: 07e1a9d47
Aug 16 14:11:07 outFileName: stdout
Aug 16 14:11:07 append: w
Aug 16 14:11:07 opening /dev/ttyUSB0
Aug 16 14:11:07 dataLen: 0000
Aug 16 14:11:07 dataLenInv: ffff
Aug 16 14:11:07 sequence: 0017
Aug 16 14:11:07 source: fffffffe
Aug 16 14:11:07 dest: 7e1a9d47
Aug 16 14:11:07 function: 0302
Aug 16 14:11:07 /dev/ttyUSB0 <-- message: 1 length: 22
Aug 16 14:11:07 data: 12 34 56 79 00 00 ff ff 17 00 fe ff ff ff 47 9d
Aug 16 14:11:07 data: 1a 7e 02 03 db 2d
Aug 16 14:11:07
Aug 16 14:11:07 dataLen: 0000
Aug 16 14:11:07 dataLenInv: ffff
Aug 16 14:11:07 sequence: 0018
Aug 16 14:11:07 source: fffffffe
Aug 16 14:11:07 dest: 7e1a9d47
Aug 16 14:11:07 function: 0322
Aug 16 14:11:07 /dev/ttyUSB0 <-- message: 2 length: 22
Aug 16 14:11:07 data: 12 34 56 79 00 00 ff ff 18 00 fe ff ff ff 47 9d
Aug 16 14:11:07 data: 1a 7e 22 03 ea e1
Aug 16 14:11:07
Aug 16 14:11:54
Aug 16 14:11:54 /dev/ttyUSB0 --> message: 1 length: 508
Aug 16 14:11:54 data: 12 34 56 79 e6 01 19 fe 9d 01 47 9d 1a 7e fe ff
Aug 16 14:11:54 data: ff ff 00 05 80 00 42 cc 3a 20 0d 00 71 d9 72 5b
Aug 16 14:11:54 data: 40 05 33 f6 62 00 02 00 0d 80 00 2e d8 3a 20 0d
Aug 16 14:11:54 data: 00 76 d9 72 5b 44 05 33 9a 34 00 00 00 0f 80 00
Aug 16 14:11:54 data: 78 bc 3a 20 0d 00 84 d9 72 5b 50 05 33 8e 07 00
Aug 16 14:11:54 data: 00 00 10 80 00 7c c9 3a 20 0d 00 9f d9 72 5b 6f
Aug 16 14:11:54 data: 05 3a 1a 29 00 00 00 0f 80 00 fb c9 3a 20 0d 00
Aug 16 14:11:54 data: a2 d9 72 5b 72 05 3d b6 87 00 02 00 0f 80 00 22
Aug 16 14:11:54 data: d3 3a 20 0d 00 ad d9 72 5b 7d 05 3e f6 d7 00 01
Aug 16 14:11:54 data: 00 0f 80 00 1d d3 3a 20 0d 00 b4 d9 72 5b 84 05
Aug 16 14:11:54 data: 3f 8e 07 00 00 00 0f 00 08 47 9d 9a 7e 1c 00 be
Aug 16 14:11:54 data: d9 72 5b 16 00 00 00 32 26 20 41 21 94 1f 41 fa
Aug 16 14:11:54 data: da 22 41 00 00 20 41 00 00 00 00 80 00 f6 d0 3a
Aug 16 14:11:54 data: 20 0d 00 bf d9 72 5b 8f 05 36 62 b7 03 00 00 0f
Aug 16 14:11:54 data: 80 00 12 bf 3a 20 0d 00 cb d9 72 5b a1 05 2f 86
Aug 16 14:11:54 data: e7 04 01 00 10 80 00 de c5 3a 20 0d 00 d4 d9 72
Aug 16 14:11:54 data: 5b a5 05 33 86 87 05 01 00 0f 80 00 bc cf 3a 20
Aug 16 14:11:54 data: 0d 00 e1 d9 72 5b b2 05 2f b6 c8 06 07 00 0f 80
Aug 16 14:11:54 data: 00 fb be 3a 20 0d 00 e9 d9 72 5b b9 05 32 5a 48
Aug 16 14:11:54 data: 07 06 00 0e 80 00 89 c9 3a 20 0d 00 eb d9 72 5b
Aug 16 14:11:54 data: c2 05 2c b6 37 0a 02 00 0e 00 08 47 9d 9a 7e 1c
Aug 16 14:11:54 data: 00 f3 d9 72 5b 62 00 00 00 00 00 00 00 00 00 00
Aug 16 14:11:54 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 47
Aug 16 14:11:54 data: 9d 9a 7e 1c 00 f3 d9 72 5b 63 00 00 00 00 00 00
Aug 16 14:11:54 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Aug 16 14:11:54 data: 00 80 00 2e d8 3a 20 0d 00 13 da 72 5b e4 05 17
Aug 16 14:11:54 data: 5a 78 0e 05 00 10 80 00 2b c1 3a 20 0d 00 17 da
Aug 16 14:11:54 data: 72 5b ed 05 ea 49 88 13 0d 00 0f 80 00 8d cf 3a
Aug 16 14:11:54 data: 20 0d 00 1f da 72 5b f5 05 1b f6 f3 08 05 00 10
Aug 16 14:11:54 data: 80 00 7c c9 3a 20 0d 00 23 da 72 5b f3 05 df 49
Aug 16 14:11:54 data: f7 12 09 00 0f 80 00 a0 cf 3a 20 0d 00 2f da 72
Aug 16 14:11:54 data: 5b ff 05 15 7a 05 0d 0b 00 0f dd e9
Aug 16 14:11:54 dataLen: 01e6
Aug 16 14:11:54 dataLenInv: fe19
Aug 16 14:11:54 sequence: 019d
Aug 16 14:11:54 source: 7e1a9d47
Aug 16 14:11:54 dest: fffffffe
Aug 16 14:11:54 function: 0500
Aug 16 14:11:54 optimizer: 203ACC42 type: 0080 len: 000d
Aug 16 14:11:54 Uptime : 1344
Aug 16 14:11:54 Temp : 26.0
Aug 16 14:11:54 Vmod : 70.375
Aug 16 14:11:54 Imod : 0.0375
Aug 16 14:11:54 Eday : 0.5
Aug 16 14:11:54 Vopt : 23.625
Aug 16 14:11:54 Time : 15:30:25
Aug 16 14:11:54 Date : 2018-08-14
Aug 16 14:11:54 Inverter : 0
Aug 16 14:11:54 ID : 203ACC42
Aug 16 14:11:54 optimizer: 203AD82E type: 0080 len: 000d
Aug 16 14:11:54 Uptime : 1348
Aug 16 14:11:54 Temp : 30.0
Aug 16 14:11:54 Vmod : 70.375
Aug 16 14:11:54 Imod : 0.01875
Aug 16 14:11:54 Eday : 0.0
Aug 16 14:11:54 Vopt : 36.75
Aug 16 14:11:54 Time : 15:30:30
Aug 16 14:11:54 Date : 2018-08-14
Aug 16 14:11:54 Inverter : 0
Aug 16 14:11:54 ID : 203AD82E
Aug 16 14:11:54 optimizer: 203ABC78 type: 0080 len: 000d
Aug 16 14:11:54 Uptime : 1360
Aug 16 14:11:54 Temp : 32.0
Aug 16 14:11:54 Vmod : 70.375
Aug 16 14:11:54 Imod : 0.0
Aug 16 14:11:54 Eday : 0.0
Aug 16 14:11:54 Vopt : 60.375
Aug 16 14:11:54 Time : 15:30:44
Aug 16 14:11:54 Date : 2018-08-14
Aug 16 14:11:54 Inverter : 0
Aug 16 14:11:54 ID : 203ABC78
Aug 16 14:11:54 optimizer: 203AC97C type: 0080 len: 000d
Aug 16 14:11:54 Uptime : 1391
Aug 16 14:11:54 Temp : 30.0
Aug 16 14:11:54 Vmod : 71.25
Aug 16 14:11:54 Imod : 0.0125
Aug 16 14:11:54 Eday : 0.0
Aug 16 14:11:54 Vopt : 72.75
Aug 16 14:11:54 Time : 15:31:11
Aug 16 14:11:54 Date : 2018-08-14
Aug 16 14:11:54 Inverter : 0
Aug 16 14:11:54 ID : 203AC97C
Aug 16 14:11:54 optimizer: 203AC9FB type: 0080 len: 000d
Aug 16 14:11:54 Uptime : 1394
Aug 16 14:11:54 Temp : 30.0
Aug 16 14:11:54 Vmod : 71.625
Aug 16 14:11:54 Imod : 0.05
Aug 16 14:11:54 Eday : 0.5
Aug 16 14:11:54 Vopt : 61.625
Aug 16 14:11:54 Time : 15:31:14
Aug 16 14:11:54 Date : 2018-08-14
Aug 16 14:11:54 Inverter : 0
Aug 16 14:11:54 ID : 203AC9FB
Aug 16 14:11:54 optimizer: 203AD322 type: 0080 len: 000d
Aug 16 14:11:54 Uptime : 1405
Aug 16 14:11:54 Temp : 30.0
Aug 16 14:11:54 Vmod : 71.75
Aug 16 14:11:54 Imod : 0.08125
Aug 16 14:11:54 Eday : 0.25
Aug 16 14:11:54 Vopt : 63.625
Aug 16 14:11:54 Time : 15:31:25
Aug 16 14:11:54 Date : 2018-08-14
Aug 16 14:11:54 Inverter : 0
Aug 16 14:11:54 ID : 203AD322
Aug 16 14:11:54 optimizer: 203AD31D type: 0080 len: 000d
Aug 16 14:11:54 Uptime : 1412
Aug 16 14:11:54 Temp : 30.0
Aug 16 14:11:54 Vmod : 71.875
Aug 16 14:11:54 Imod : 0.0
Aug 16 14:11:54 Eday : 0.0
Aug 16 14:11:54 Vopt : 60.375
Aug 16 14:11:54 Time : 15:31:32
Aug 16 14:11:54 Date : 2018-08-14
Aug 16 14:11:54 Inverter : 0
Aug 16 14:11:54 ID : 203AD31D
Aug 16 14:11:54 Unknown_device_0x0800: 7E1A9D47 type: 0800 len: 001c
Aug 16 14:11:54 Unknown_device_0x0800 : {'7E1A9D47': {'devLen': 28, 'Undeciphered_data': '16 00 00 00 32 26 20 41 21 94 1f 41 fa da 22 41 | 00 00 20 41 00 00 00 00', 'Time': '15:31:42', 'devType': 'Unknown_device_0x0800', 'dateTime': 1534253502, 'seType': '0x0800', 'seId': '7E1A9D47', 'Date': '2018-08-14'}}**
I have used two different sets of raspberry pi and new cables. But the situation remains the same. I will try to update the firmware of the inverter, to see if it solves the problem. But any suggestion would be really helpful ! Thank you so much !