jblance / mpp-solar

Python package to communicate to MPP Solar PIP-4048MS inverters (and similar)
MIT License
355 stars 149 forks source link

Support for LV2424 model? #25

Closed kevinxyao closed 4 years ago

kevinxyao commented 4 years ago

I got an invalid_byte_response when trying this on a LV2424 model.

jblance commented 4 years ago

please run the command with debug enabled and post output (add -D to command)

also please run a mpp-solar -c QPI (add any device / baud / model parameters as needed)

kevinxyao commented 4 years ago

ubuntu@mppsolar:~$ mpp-solar -D INFO:MPP-Solar:command QID INFO:MPP-Solar:Serial device used: /dev/ttyUSB0, baud rate: 2400 INFO:MPP-Solar:Loading commands for inverter model: standard DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/_pi18_et.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/_pi18_gs.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/_pi18_mod.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/_pi18_pi.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/f.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command F supported all inverters INFO:MPP-Solar:... command F loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for F DEBUG:MPP-Solar:Calculating CRC for b'F' DEBUG:MPP-Solar:Generated CRC 29 2 2902 DEBUG:MPP-Solar:Full byte command: b'F)\x02\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/mchgc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command MCHGC supported all inverters INFO:MPP-Solar:... command MCHGC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for MCHGC DEBUG:MPP-Solar:Calculating CRC for b'MCHGC' DEBUG:MPP-Solar:Generated CRC 9d a2 9da2 DEBUG:MPP-Solar:Full byte command: b'MCHGC\x9d\xa2\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/mnchgc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command MNCHGC supported all inverters INFO:MPP-Solar:... command MNCHGC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for MNCHGC DEBUG:MPP-Solar:Calculating CRC for b'MNCHGC' DEBUG:MPP-Solar:Generated CRC 57 23 5723 DEBUG:MPP-Solar:Full byte command: b'MNCHGCW#\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/muchgc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command MUCHGC supported all inverters INFO:MPP-Solar:... command MUCHGC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for MUCHGC DEBUG:MPP-Solar:Calculating CRC for b'MUCHGC' DEBUG:MPP-Solar:Generated CRC bf 86 bf86 DEBUG:MPP-Solar:Full byte command: b'MUCHGC\xbf\x86\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pbcv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBCV supported all inverters INFO:MPP-Solar:... command PBCV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBCV DEBUG:MPP-Solar:Calculating CRC for b'PBCV' DEBUG:MPP-Solar:Generated CRC 64 5a 645a DEBUG:MPP-Solar:Full byte command: b'PBCVdZ\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pbdv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBDV supported all inverters INFO:MPP-Solar:... command PBDV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBDV DEBUG:MPP-Solar:Calculating CRC for b'PBDV' DEBUG:MPP-Solar:Generated CRC fd cd fdcd DEBUG:MPP-Solar:Full byte command: b'PBDV\xfd\xcd\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pbft.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBFT supported all inverters INFO:MPP-Solar:... command PBFT loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBFT DEBUG:MPP-Solar:Calculating CRC for b'PBFT' DEBUG:MPP-Solar:Generated CRC bb ed bbed DEBUG:MPP-Solar:Full byte command: b'PBFT\xbb\xed\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pbt.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBT supported all inverters INFO:MPP-Solar:... command PBT loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBT DEBUG:MPP-Solar:Calculating CRC for b'PBT' DEBUG:MPP-Solar:Generated CRC 2f 11 2f11 DEBUG:MPP-Solar:Full byte command: b'PBT/\x11\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pcp.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PCP supported all inverters INFO:MPP-Solar:... command PCP loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PCP DEBUG:MPP-Solar:Calculating CRC for b'PCP' DEBUG:MPP-Solar:Generated CRC 5c a4 5ca4 DEBUG:MPP-Solar:Full byte command: b'PCP\\xa4\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pcvv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PCVV supported all inverters INFO:MPP-Solar:... command PCVV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PCVV DEBUG:MPP-Solar:Calculating CRC for b'PCVV' DEBUG:MPP-Solar:Generated CRC af ec afec DEBUG:MPP-Solar:Full byte command: b'PCVV\xaf\xec\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pepd.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PEPD supported all inverters INFO:MPP-Solar:... command PEPD loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PEPD DEBUG:MPP-Solar:Calculating CRC for b'PEPD' DEBUG:MPP-Solar:Generated CRC 85 99 8599 DEBUG:MPP-Solar:Full byte command: b'PEPD\x85\x99\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pf.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PF supported all inverters INFO:MPP-Solar:... command PF loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PF DEBUG:MPP-Solar:Calculating CRC for b'PF' DEBUG:MPP-Solar:Generated CRC 26 bd 26bd DEBUG:MPP-Solar:Full byte command: b'PF&\xbd\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pgr.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PGR supported all inverters INFO:MPP-Solar:... command PGR loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PGR DEBUG:MPP-Solar:Calculating CRC for b'PGR' DEBUG:MPP-Solar:Generated CRC b0 22 b022 DEBUG:MPP-Solar:Full byte command: b'PGR\xb0"\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pop.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command POP supported all inverters INFO:MPP-Solar:... command POP loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for POP DEBUG:MPP-Solar:Calculating CRC for b'POP' DEBUG:MPP-Solar:Generated CRC 19 c9 19c9 DEBUG:MPP-Solar:Full byte command: b'POP\x19\xc9\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/popm.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command POPM supported all inverters INFO:MPP-Solar:... command POPM loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for POPM DEBUG:MPP-Solar:Calculating CRC for b'POPM' DEBUG:MPP-Solar:Generated CRC d3 71 d371 DEBUG:MPP-Solar:Full byte command: b'POPM\xd3q\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/ppcp.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PPCP supported all inverters INFO:MPP-Solar:... command PPCP loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PPCP DEBUG:MPP-Solar:Calculating CRC for b'PPCP' DEBUG:MPP-Solar:Generated CRC 29 9f 299f DEBUG:MPP-Solar:Full byte command: b'PPCP)\x9f\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/ppvokc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PPVOKC supported all inverters INFO:MPP-Solar:... command PPVOKC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PPVOKC DEBUG:MPP-Solar:Calculating CRC for b'PPVOKC' DEBUG:MPP-Solar:Generated CRC af 9 af09 DEBUG:MPP-Solar:Full byte command: b'PPVOKC\xaf\t\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/psdv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PSDV supported all inverters INFO:MPP-Solar:... command PSDV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PSDV DEBUG:MPP-Solar:Calculating CRC for b'PSDV' DEBUG:MPP-Solar:Generated CRC 89 9e 899e DEBUG:MPP-Solar:Full byte command: b'PSDV\x89\x9e\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/pspb.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PSPB supported all inverters INFO:MPP-Solar:... command PSPB loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PSPB DEBUG:MPP-Solar:Calculating CRC for b'PSPB' DEBUG:MPP-Solar:Generated CRC 14 9c 149c DEBUG:MPP-Solar:Full byte command: b'PSPB\x14\x9c\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/q1.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command Q1 supported all inverters INFO:MPP-Solar:... command Q1 loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for Q1 DEBUG:MPP-Solar:Calculating CRC for b'Q1' DEBUG:MPP-Solar:Generated CRC 1b fc 1bfc DEBUG:MPP-Solar:Full byte command: b'Q1\x1b\xfc\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qboot.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QBOOT supported all inverters INFO:MPP-Solar:... command QBOOT loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QBOOT DEBUG:MPP-Solar:Calculating CRC for b'QBOOT' DEBUG:MPP-Solar:Generated CRC b 88 b88 DEBUG:MPP-Solar:Full byte command: b'QBOOT\x0b\x88\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qdi.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QDI supported all inverters INFO:MPP-Solar:... command QDI loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QDI DEBUG:MPP-Solar:Calculating CRC for b'QDI' DEBUG:MPP-Solar:Generated CRC 71 1b 711b DEBUG:MPP-Solar:Full byte command: b'QDIq\x1b\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qflag.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QFLAG supported all inverters INFO:MPP-Solar:... command QFLAG loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QFLAG DEBUG:MPP-Solar:Calculating CRC for b'QFLAG' DEBUG:MPP-Solar:Generated CRC 98 74 9874 DEBUG:MPP-Solar:Full byte command: b'QFLAG\x98t\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qid.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QID supported all inverters INFO:MPP-Solar:... command QID loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QID DEBUG:MPP-Solar:Calculating CRC for b'QID' DEBUG:MPP-Solar:Generated CRC d6 ea d6ea DEBUG:MPP-Solar:Full byte command: b'QID\xd6\xea\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qmchgcr.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QMCHGCR supported all inverters INFO:MPP-Solar:... command QMCHGCR loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QMCHGCR DEBUG:MPP-Solar:Calculating CRC for b'QMCHGCR' DEBUG:MPP-Solar:Generated CRC d8 55 d855 DEBUG:MPP-Solar:Full byte command: b'QMCHGCR\xd8U\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qmod.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QMOD supported all inverters INFO:MPP-Solar:... command QMOD loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QMOD DEBUG:MPP-Solar:Calculating CRC for b'QMOD' DEBUG:MPP-Solar:Generated CRC 49 c1 49c1 DEBUG:MPP-Solar:Full byte command: b'QMODI\xc1\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qmuchgcr.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QMUCHGCR supported all inverters INFO:MPP-Solar:... command QMUCHGCR loaded for inverter model: standard

DEBUG:MPP-Solar:Generate full byte command for QMUCHGCR DEBUG:MPP-Solar:Calculating CRC for b'QMUCHGCR' DEBUG:MPP-Solar:Generated CRC 26 34 2634 DEBUG:MPP-Solar:Full byte command: b'QMUCHGCR&4\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qopm.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QOPM supported all inverters INFO:MPP-Solar:... command QOPM loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QOPM DEBUG:MPP-Solar:Calculating CRC for b'QOPM' DEBUG:MPP-Solar:Generated CRC a5 c5 a5c5 DEBUG:MPP-Solar:Full byte command: b'QOPM\xa5\xc5\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qp2gs.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpgs-lv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpgs.json DEBUG:MPP-Solar:-----No supports ['LV5048'] DEBUG:MPP-Solar:Command QPGS supported all inverters INFO:MPP-Solar:... command QPGS loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPGS DEBUG:MPP-Solar:Calculating CRC for b'QPGS' DEBUG:MPP-Solar:Generated CRC a3 8c a38c DEBUG:MPP-Solar:Full byte command: b'QPGS\xa3\x8c\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpi.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QPI supported all inverters INFO:MPP-Solar:... command QPI loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPI DEBUG:MPP-Solar:Calculating CRC for b'QPI' DEBUG:MPP-Solar:Generated CRC be ac beac DEBUG:MPP-Solar:Full byte command: b'QPI\xbe\xac\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpigs-lv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpigs.json DEBUG:MPP-Solar:-----No supports ['LV5048'] DEBUG:MPP-Solar:Command QPIGS supported all inverters INFO:MPP-Solar:... command QPIGS loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPIGS DEBUG:MPP-Solar:Calculating CRC for b'QPIGS' DEBUG:MPP-Solar:Generated CRC b7 a9 b7a9 DEBUG:MPP-Solar:Full byte command: b'QPIGS\xb7\xa9\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpigs2.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpiri-lv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpiri.json DEBUG:MPP-Solar:-----No supports ['LV5048'] DEBUG:MPP-Solar:Command QPIRI supported all inverters INFO:MPP-Solar:... command QPIRI loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPIRI DEBUG:MPP-Solar:Calculating CRC for b'QPIRI' DEBUG:MPP-Solar:Generated CRC f8 54 f854 DEBUG:MPP-Solar:Full byte command: b'QPIRI\xf8T\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpiws.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QPIWS supported all inverters INFO:MPP-Solar:... command QPIWS loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPIWS DEBUG:MPP-Solar:Calculating CRC for b'QPIWS' DEBUG:MPP-Solar:Generated CRC b4 da b4da DEBUG:MPP-Solar:Full byte command: b'QPIWS\xb4\xda\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qvfw.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW supported all inverters INFO:MPP-Solar:... command QVFW loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QVFW DEBUG:MPP-Solar:Calculating CRC for b'QVFW' DEBUG:MPP-Solar:Generated CRC 62 99 6299 DEBUG:MPP-Solar:Full byte command: b'QVFWb\x99\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qvfw2.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW2 supported all inverters INFO:MPP-Solar:... command QVFW2 loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QVFW2 DEBUG:MPP-Solar:Calculating CRC for b'QVFW2' DEBUG:MPP-Solar:Generated CRC c3 f5 c3f5 DEBUG:MPP-Solar:Full byte command: b'QVFW2\xc3\xf5\r' DEBUG:MPP-Solar:Searching for cmd 'QID' INFO:MPP-Solar:SERIAL connection: executing QID Device Serial Number inquiry -- queries the device serial number

DEBUG:MPP-Solar:port /dev/ttyUSB0, baudrate 2400 DEBUG:MPP-Solar:Command execution attempt 1... DEBUG:MPP-Solar:serial byte_response was: b'' DEBUG:MPP-Solar:Byte_Response length: 0 DEBUG:MPP-Solar:Byte Response invalid as too short INFO:MPP-Solar:Invalid byte_response error Invalid byte_response response

ubuntu@mppsolar:~$ ubuntu@mppsolar:~$ mpp-solar -c QPI error Invalid byte_response response

jblance commented 4 years ago

No response from the inverter at all What is your setup? What computer / os / versions is running mppsolar? What connectivity do you have to the inverter? What type of USB to serial adapter are you using? Can you disconnect the USB, reconnect it and post the dmesg and syslog output

kevinxyao commented 4 years ago

LV2424, with USB to RJ45(rs232) cable, also tried usb to usb cable raspi 3b+, Linux version 5.4.0-1012-raspi (buildd@bos02-arm64-033) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2))

image

[ 3.802872] usb 1-1.1.3: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00 [ 3.802887] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3.802894] usb 1-1.1.3: Product: FT232R USB UART [ 3.802902] usb 1-1.1.3: Manufacturer: FTDI [ 3.802907] usb 1-1.1.3: SerialNumber: AD0K6BL2 [ 4.042859] usb 1-1.1.1: new high-speed USB device number 5 using dwc_otg [ 4.143464] usb 1-1.1.1: New USB device found, idVendor=0424, idProduct=7800, bcdDevice= 3.00 [ 4.143478] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 14.734961] usbcore: registered new interface driver usbserial_generic [ 14.735011] usbserial: USB Serial support registered for generic [ 14.792786] usbcore: registered new interface driver ftdi_sio [ 14.792843] usbserial: USB Serial support registered for FTDI USB Serial Device [ 14.793234] usb 1-1.1.3: Detected FT232RL [ 14.795313] usb 1-1.1.3: FTDI USB Serial Device converter now attached to ttyUSB0 [ 15.232107] usbcore: registered new interface driver brcmfmac

jblance commented 4 years ago

Is it the only communications cable that is connected? Have you tried with sudo? ie sudo mpp-solar -c QID -I I wonder if it is a different protocol, could you try mpp-solar -c GS -M PI18 -I

kevinxyao commented 4 years ago

Yes, it is the only communication cable that is connected. Tried both commands, same result: INFO:MPP-Solar:Invalid byte_response error Invalid byte_response

nigel16494 commented 4 years ago

Can you check you have access to the USB . Go into the /dev directory and do an ls -l . On my system I set it using chmod 777 e.g. chmod 777 ttyUSB0

kevinxyao commented 4 years ago

chmod 777 ttyUSB0 in /dev crwxrwxrwx 1 root dialout 188, 0 Apr 1 17:23 ttyUSB0

then tried sudo mpp-solar -c QID -I mpp-solar -c GS -M PI18 -I

INFO:MPP-Solar:Invalid byte_response error Invalid byte_response

last few lines of "mpp-solar -D" DEBUG:MPP-Solar:port /dev/ttyUSB0, baudrate 2400 DEBUG:MPP-Solar:Command execution attempt 1... DEBUG:MPP-Solar:serial byte_response was: b'' DEBUG:MPP-Solar:Byte_Response length: 0 DEBUG:MPP-Solar:Byte Response invalid as too short INFO:MPP-Solar:Invalid byte_response error Invalid byte_response response

jblance commented 4 years ago

Do you have another cable and adapter that you can try? How about the direct usb connection to the inverter?

kevinxyao commented 4 years ago

Tried another cable. Got a bit more info this time.

$sudo mpp-solar -c GS -M PI18 -I

INFO:MPP-Solar:Invalid byte_response error Invalid byte_response response 0000 000 0000 000 0000 0000 000 266 266 000 000 000 070 029 032 000 0005 0000 0362 0000 0 2 0 0 0 0 0 0

jblance commented 4 years ago

That's looking better. Try the mpp-solar -c QPI -I command

kevinxyao commented 4 years ago

$dmesg |grep usb [ 4.079819] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 12.329415] usbcore: registered new interface driver usbserial_generic [ 12.329452] usbserial: USB Serial support registered for generic [ 12.358994] usbcore: registered new interface driver pl2303 [ 12.359050] usbserial: USB Serial support registered for pl2303 [ 12.363404] usb 1-1.2: pl2303 converter now attached to ttyUSB0 [ 12.811146] usbcore: registered new interface driver brcmfmac

$sudo mpp-solar -c QPI -I

INFO:MPP-Solar:... command QVFW2 loaded for inverter model: standard INFO:MPP-Solar:SERIAL connection: executing QPI Protocol ID inquiry -- queries the device protocol ID. e.g. 30 for HS series

protocol_id 0

On Mon, Jun 22, 2020 at 11:02 PM John Blance notifications@github.com wrote:

That's looking better. Try the mpp-solar -c QPI -I command

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/25#issuecomment-647908976, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4ZI4NDQW5FE4E6PDFVFZLRYAZPBANCNFSM4N5QVPIA .

jblance commented 4 years ago

Hmm, no joy there then. ok how about sudo mpp-solar -c GS -M PI18 -D and sudo mpp-solar -c QPIGS -D

kevinxyao commented 4 years ago

$sudo mpp-solar -c QPIGS -D <...> packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/ qpiws.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QPIWS supported all inverters INFO:MPP-Solar:... command QPIWS loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPIWS DEBUG:MPP-Solar:Calculating CRC for b'QPIWS' DEBUG:MPP-Solar:Generated CRC b4 da b4da DEBUG:MPP-Solar:Full byte command: b'QPIWS\xb4\xda\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-p

ackages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qvfw.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW supported all inverters INFO:MPP-Solar:... command QVFW loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QVFW DEBUG:MPP-Solar:Calculating CRC for b'QVFW' DEBUG:MPP-Solar:Generated CRC 62 99 6299 DEBUG:MPP-Solar:Full byte command: b'QVFWb\x99\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-p

ackages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qvfw2.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW2 supported all inverters INFO:MPP-Solar:... command QVFW2 loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QVFW2 DEBUG:MPP-Solar:Calculating CRC for b'QVFW2' DEBUG:MPP-Solar:Generated CRC c3 f5 c3f5 DEBUG:MPP-Solar:Full byte command: b'QVFW2\xc3\xf5\r' DEBUG:MPP-Solar:Searching for cmd 'QPIGS' INFO:MPP-Solar:SERIAL connection: executing QPIGS General Status Parameters inquiry -- queries the value of various metrics from the Inverter

DEBUG:MPP-Solar:port /dev/ttyUSB0, baudrate 2400 DEBUG:MPP-Solar:Command execution attempt 1... DEBUG:MPP-Solar:serial byte_response was: b'^0\x1b\xe3\r' DEBUG:MPP-Solar:Byte_Response length: 5 DEBUG:MPP-Solar:CRC resp 27, 227 DEBUG:MPP-Solar:Calculating CRC for b'^0' DEBUG:MPP-Solar:Generated CRC 1b e3 1be3 DEBUG:MPP-Solar:CRC calc 27 227 DEBUG:MPP-Solar:CRCs match DEBUG:MPP-Solar:Response invalid as insufficient number of elements in byte_resp onse. Got 1, expected as least 17 INFO:MPP-Solar:Invalid byte_response error Invalid byte_response response

$sudo mpp-solar -c GS -M PI18 -D <...> DEBUG:MPP-Solar:Calculating CRC for b'QPIRI' DEBUG:MPP-Solar:Generated CRC f8 54 f854 DEBUG:MPP-Solar:Full byte command: b'QPIRI\xf8T\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qpiws.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QPIWS supported all inverters INFO:MPP-Solar:... command QPIWS loaded for inverter model: PI18 DEBUG:MPP-Solar:Generate full byte command for QPIWS DEBUG:MPP-Solar:Calculating CRC for b'QPIWS' DEBUG:MPP-Solar:Generated CRC b4 da b4da DEBUG:MPP-Solar:Full byte command: b'QPIWS\xb4\xda\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qvfw.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW supported all inverters INFO:MPP-Solar:... command QVFW loaded for inverter model: PI18 DEBUG:MPP-Solar:Generate full byte command for QVFW DEBUG:MPP-Solar:Calculating CRC for b'QVFW' DEBUG:MPP-Solar:Generated CRC 62 99 6299 DEBUG:MPP-Solar:Full byte command: b'QVFWb\x99\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.8/dist-packages/mpp_solar-0.4.2-py3.8.egg/mppsolar/commands/qvfw2.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW2 supported all inverters INFO:MPP-Solar:... command QVFW2 loaded for inverter model: PI18 DEBUG:MPP-Solar:Generate full byte command for QVFW2 DEBUG:MPP-Solar:Calculating CRC for b'QVFW2' DEBUG:MPP-Solar:Generated CRC c3 f5 c3f5 DEBUG:MPP-Solar:Full byte command: b'QVFW2\xc3\xf5\r' DEBUG:MPP-Solar:Searching for cmd 'GS' INFO:MPP-Solar:SERIAL connection: executing GS General status query -- Query general status information

DEBUG:MPP-Solar:port /dev/ttyUSB0, baudrate 2400 DEBUG:MPP-Solar:Command execution attempt 1... DEBUG:MPP-Solar:serial byte_response was: b'^D1061191,599,1191,599,1410,1410,058,260,261,000,012,000,058,037,047,000,1247,0000,0768,0000,0,2,0,1,2,2,1,0\x9a\x05\r' DEBUG:MPP-Solar:Byte_Response length: 111 DEBUG:MPP-Solar:CRC resp 154, 5 DEBUG:MPP-Solar:Calculating CRC for b'^D1061191,599,1191,599,1410,1410,058,260,261,000,012,000,058,037,047,000,1247,0000,0768,0000,0,2,0,1,2,2,1,0' DEBUG:MPP-Solar:Generated CRC 9a 5 9a05 DEBUG:MPP-Solar:CRC calc 154 5 DEBUG:MPP-Solar:CRCs match DEBUG:MPP-Solar:Response invalid as insufficient number of elements in byte_response. Got 1, expected as least 28 INFO:MPP-Solar:Invalid byte_response error Invalid byte_response response 1191 599 1191 599 1410 1410 058 260 261 000 012 000 058 037 047 000 1247 0000 0768 0000 0 2 0 1 2 2 1 0

On Tue, Jun 23, 2020 at 4:01 PM John Blance notifications@github.com wrote:

Hmm, no joy there then. ok how about sudo mpp-solar -c GS -M PI18 -D and sudo mpp-solar -c QPIGS -D

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/25#issuecomment-648450816, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4ZI4I6YF6HXQ7GEUF2CA3RYEQ3TANCNFSM4N5QVPIA .

jblance commented 4 years ago

Ok so its definitely the D type protocol, can you check which version sudo mpp-solar -c PI -M PI18 -D

jblance commented 4 years ago

Are you using the version from github, or pypi?

kevinxyao commented 4 years ago

github

On Wed, Jun 24, 2020 at 1:51 PM John Blance notifications@github.com wrote:

Are you using the version from github, or pypi?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/25#issuecomment-649034186, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4ZI4IZ4F6HCVKE4A2NFQTRYJKNZANCNFSM4N5QVPIA .

jblance commented 4 years ago

github

Cool, can you update (and check the protocol) - the response is of the PI17 or PI18 format, but not sure why its not parsing with -M PI18, its possible that I fixed it after the version you are running. (also possible it is PI17 format which I havent writting any decoding for)

kevinxyao commented 4 years ago

I re-ran sudo python3 ./setup.py install

the mpp-solar verion got updated to 0.4.4 from 0.4.2

$sudo mpp-solar -c GS -M PI18 -D DEBUG:MPP-Solar:port /dev/ttyUSB0, baudrate 2400 DEBUG:MPP-Solar:Command execution attempt 1... DEBUG:MPP-Solar:serial byte_response was: b'^D1061207,600,1207,600,0183,0183,007,270,270,000,000,000,100,031,043,000,0540,0000,0814,0000,0,2,0,1,1,2,2,0e\xf6\r' DEBUG:MPP-Solar:Byte_Response length: 111 DEBUG:MPP-Solar:CRC resp 101, 246 DEBUG:MPP-Solar:Calculating CRC for b'^D1061207,600,1207,600,0183,0183,007,270,270,000,000,000,100,031,043,000,0540,0000,0814,0000,0,2,0,1,1,2,2,0' DEBUG:MPP-Solar:Generated CRC 65 f6 65f6 DEBUG:MPP-Solar:CRC calc 101 246 DEBUG:MPP-Solar:CRCs match DEBUG:MPP-Solar:Response invalid as insufficient number of elements in byte_response. Got 1, expected as least 28 INFO:MPP-Solar:Invalid byte_response error Invalid byte_response response 1207 600 1207 600 0183 0183 007 270 270 000 000 000 100 031 043 000 0540 0000 0814 0000 0 2 0 1 1 2 2 0

$sudo mpp-solar -c QPIGS -D DEBUG:MPP-Solar:port /dev/ttyUSB0, baudrate 2400 DEBUG:MPP-Solar:Command execution attempt 1... DEBUG:MPP-Solar:serial byte_response was: b'^0\x1b\xe3\r' DEBUG:MPP-Solar:Byte_Response length: 5 DEBUG:MPP-Solar:CRC resp 27, 227 DEBUG:MPP-Solar:Calculating CRC for b'^0' DEBUG:MPP-Solar:Generated CRC 1b e3 1be3 DEBUG:MPP-Solar:CRC calc 27 227 DEBUG:MPP-Solar:CRCs match DEBUG:MPP-Solar:Response invalid as insufficient number of elements in byte_response. Got 1, expected as least 17 INFO:MPP-Solar:Invalid byte_response error Invalid byte_response response 0

On Wed, Jun 24, 2020 at 2:09 PM John Blance notifications@github.com wrote:

github

Cool, can you update (and check the protocol) - the response is of the PI17 or PI18 format, but not sure why its not parsing with -M PI18, its possible that I fixed it after the version you are running..

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/25#issuecomment-649043736, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4ZI4M6RBTUJSHYZH7AJXLRYJMPZANCNFSM4N5QVPIA .

jblance commented 4 years ago

That's still same version, you'll need to update from got first. How did you get the code from git originally?

kevinxyao commented 4 years ago

git clone https://github.com/jblance/mpp-solar.git

On Fri, Jun 26, 2020 at 3:38 PM John Blance notifications@github.com wrote:

That's still same version, you'll need to update from got first. How did you get the code from git originally?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/25#issuecomment-650414782, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4ZI4JMGCKUNVC7RHBMWNTRYUINBANCNFSM4N5QVPIA .

jblance commented 4 years ago

ok, so refresh the repo (in the directory that you cloned to) git pull then re-run the setup sudo python3 ./setup.py install you should have version 0.4.4 if you have the latest sudo mpp-solar -h will display the running version also check the protocol version sudo mpp-solar -c PI -M PI18 -D

kevinxyao commented 4 years ago

The previous post got truncated. It is on 0.4.4 the mpp-solar verion was at 0.4.2, got updated to 0.4.4

On Fri, Jun 26, 2020 at 5:24 PM John Blance notifications@github.com wrote:

ok, so refresh the repo (in the directory that you cloned to: git pull then re-run the setup you should have version 0.4.4 if you have the latest mpp-solar -h will display the running version

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/25#issuecomment-650447864, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4ZI4KOG5LDBFQAL6EMBHTRYUU33ANCNFSM4N5QVPIA .

jblance commented 4 years ago

oh, ok sorry can you try the protocol query sudo mpp-solar -c PI -M PI18 -D

jblance commented 4 years ago

i might have found the/an issue Can you try version 0.4.5 from git

kevinxyao commented 4 years ago

I think you fixed it too. I got valid output now using: $sudo mpp-solar -c QPIGS -D

Now I need to follow the rest of your guide and put this on graphana.

On Fri, Jun 26, 2020 at 5:40 PM John Blance notifications@github.com wrote:

i might have found the/an issue Can you try version 0.4.5 from git

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/25#issuecomment-650451862, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4ZI4KBIZ4IXELVLFXMPM3RYUWXZANCNFSM4N5QVPIA .

bkjerry82 commented 4 years ago

Hello, I looked on git but only see version 4.4 and I am having the same issues as above. How can I update go Version 4.5?

jblance commented 4 years ago

You need to build from source at the moment (I havent made a new release) I'll make a new release next week if you dont want to build from source

bkjerry82 commented 4 years ago

-->Thanks for the prompt response. If you had direction on how to build from source…. Ill give it a go. If not, ill wait for next week. In any case thank you for you effort and I appreciate your time building this. Thanks! Jeremy Sent from Mail for Windows 10 From: John BlanceSent: Saturday, July 11, 2020 5:00 PMTo: jblance/mpp-solarCc: bkjerry82; CommentSubject: Re: [jblance/mpp-solar] Support for LV2424 model? (#25) You need to build from source at the moment (I havent made a new release)I'll make a new release next week if you dont want to build from source—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe. 

jblance commented 4 years ago

It's pretty straightforward

bkjerry82 commented 4 years ago

Do you have the URL to the zip?

Sent from my iPhone

On Jul 11, 2020, at 5:28 PM, John Blance notifications@github.com wrote:

 It's pretty straightforward

download zip and extract or clone the repo from the directory with setup.py tuned sudo python3 setup.py install Check version with mpp-solar-h — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

jblance commented 4 years ago

Click on the green button on the repos main github page and there is a download zip option

bkjerry82 commented 4 years ago

I was able to build and install. Thanks. Now showing 4.6. However still receiving an error. Info below.

pi@MPP-Pi:~ $ sudo mpp-solar -d /dev/hidraw0 -c QPIGS -D INFO:MPP-Solar:command QPIGS INFO:MPP-Solar:Serial device used: /dev/hidraw0, baud rate: 2400 DEBUG:MPP-Solar:Device matches hidraw regex INFO:MPP-Solar:Loading commands for inverter model: standard DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/_pi18_et.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/_pi18_gs.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/_pi18_mod.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/_pi18_pi.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/f.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command F supported all inverters INFO:MPP-Solar:... command F loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for F DEBUG:MPP-Solar:Calculating CRC for b'F' DEBUG:MPP-Solar:Generated CRC 29 2 2902 DEBUG:MPP-Solar:Full byte command: b'F)\x02\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/mchgc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command MCHGC supported all inverters INFO:MPP-Solar:... command MCHGC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for MCHGC DEBUG:MPP-Solar:Calculating CRC for b'MCHGC' DEBUG:MPP-Solar:Generated CRC 9d a2 9da2 DEBUG:MPP-Solar:Full byte command: b'MCHGC\x9d\xa2\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/mnchgc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command MNCHGC supported all inverters INFO:MPP-Solar:... command MNCHGC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for MNCHGC DEBUG:MPP-Solar:Calculating CRC for b'MNCHGC' DEBUG:MPP-Solar:Generated CRC 57 23 5723 DEBUG:MPP-Solar:Full byte command: b'MNCHGCW#\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/muchgc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command MUCHGC supported all inverters INFO:MPP-Solar:... command MUCHGC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for MUCHGC DEBUG:MPP-Solar:Calculating CRC for b'MUCHGC' DEBUG:MPP-Solar:Generated CRC bf 86 bf86 DEBUG:MPP-Solar:Full byte command: b'MUCHGC\xbf\x86\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pbcv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBCV supported all inverters INFO:MPP-Solar:... command PBCV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBCV DEBUG:MPP-Solar:Calculating CRC for b'PBCV' DEBUG:MPP-Solar:Generated CRC 64 5a 645a DEBUG:MPP-Solar:Full byte command: b'PBCVdZ\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pbdv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBDV supported all inverters INFO:MPP-Solar:... command PBDV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBDV DEBUG:MPP-Solar:Calculating CRC for b'PBDV' DEBUG:MPP-Solar:Generated CRC fd cd fdcd DEBUG:MPP-Solar:Full byte command: b'PBDV\xfd\xcd\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pbft.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBFT supported all inverters INFO:MPP-Solar:... command PBFT loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBFT DEBUG:MPP-Solar:Calculating CRC for b'PBFT' DEBUG:MPP-Solar:Generated CRC bb ed bbed DEBUG:MPP-Solar:Full byte command: b'PBFT\xbb\xed\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pbt.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PBT supported all inverters INFO:MPP-Solar:... command PBT loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PBT DEBUG:MPP-Solar:Calculating CRC for b'PBT' DEBUG:MPP-Solar:Generated CRC 2f 11 2f11 DEBUG:MPP-Solar:Full byte command: b'PBT/\x11\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pcp.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PCP supported all inverters INFO:MPP-Solar:... command PCP loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PCP DEBUG:MPP-Solar:Calculating CRC for b'PCP' DEBUG:MPP-Solar:Generated CRC 5c a4 5ca4 DEBUG:MPP-Solar:Full byte command: b'PCP\\xa4\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pcvv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PCVV supported all inverters INFO:MPP-Solar:... command PCVV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PCVV DEBUG:MPP-Solar:Calculating CRC for b'PCVV' DEBUG:MPP-Solar:Generated CRC af ec afec DEBUG:MPP-Solar:Full byte command: b'PCVV\xaf\xec\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pepd.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PEPD supported all inverters INFO:MPP-Solar:... command PEPD loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PEPD DEBUG:MPP-Solar:Calculating CRC for b'PEPD' DEBUG:MPP-Solar:Generated CRC 85 99 8599 DEBUG:MPP-Solar:Full byte command: b'PEPD\x85\x99\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pf.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PF supported all inverters INFO:MPP-Solar:... command PF loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PF DEBUG:MPP-Solar:Calculating CRC for b'PF' DEBUG:MPP-Solar:Generated CRC 26 bd 26bd DEBUG:MPP-Solar:Full byte command: b'PF&\xbd\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pgr.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PGR supported all inverters INFO:MPP-Solar:... command PGR loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PGR DEBUG:MPP-Solar:Calculating CRC for b'PGR' DEBUG:MPP-Solar:Generated CRC b0 22 b022 DEBUG:MPP-Solar:Full byte command: b'PGR\xb0"\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pop.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command POP supported all inverters INFO:MPP-Solar:... command POP loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for POP DEBUG:MPP-Solar:Calculating CRC for b'POP' DEBUG:MPP-Solar:Generated CRC 19 c9 19c9 DEBUG:MPP-Solar:Full byte command: b'POP\x19\xc9\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/popm.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command POPM supported all inverters INFO:MPP-Solar:... command POPM loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for POPM DEBUG:MPP-Solar:Calculating CRC for b'POPM' DEBUG:MPP-Solar:Generated CRC d3 71 d371 DEBUG:MPP-Solar:Full byte command: b'POPM\xd3q\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/ppcp.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PPCP supported all inverters INFO:MPP-Solar:... command PPCP loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PPCP DEBUG:MPP-Solar:Calculating CRC for b'PPCP' DEBUG:MPP-Solar:Generated CRC 29 9f 299f DEBUG:MPP-Solar:Full byte command: b'PPCP)\x9f\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/ppvokc.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PPVOKC supported all inverters INFO:MPP-Solar:... command PPVOKC loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PPVOKC DEBUG:MPP-Solar:Calculating CRC for b'PPVOKC' DEBUG:MPP-Solar:Generated CRC af 9 af09 DEBUG:MPP-Solar:Full byte command: b'PPVOKC\xaf\t\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/psdv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PSDV supported all inverters INFO:MPP-Solar:... command PSDV loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PSDV DEBUG:MPP-Solar:Calculating CRC for b'PSDV' DEBUG:MPP-Solar:Generated CRC 89 9e 899e DEBUG:MPP-Solar:Full byte command: b'PSDV\x89\x9e\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/pspb.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command PSPB supported all inverters INFO:MPP-Solar:... command PSPB loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for PSPB DEBUG:MPP-Solar:Calculating CRC for b'PSPB' DEBUG:MPP-Solar:Generated CRC 14 9c 149c DEBUG:MPP-Solar:Full byte command: b'PSPB\x14\x9c\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/q1.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command Q1 supported all inverters INFO:MPP-Solar:... command Q1 loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for Q1 DEBUG:MPP-Solar:Calculating CRC for b'Q1' DEBUG:MPP-Solar:Generated CRC 1b fc 1bfc DEBUG:MPP-Solar:Full byte command: b'Q1\x1b\xfc\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qboot.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QBOOT supported all inverters INFO:MPP-Solar:... command QBOOT loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QBOOT DEBUG:MPP-Solar:Calculating CRC for b'QBOOT' DEBUG:MPP-Solar:Generated CRC b 88 b88 DEBUG:MPP-Solar:Full byte command: b'QBOOT\x0b\x88\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qdi.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QDI supported all inverters INFO:MPP-Solar:... command QDI loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QDI DEBUG:MPP-Solar:Calculating CRC for b'QDI' DEBUG:MPP-Solar:Generated CRC 71 1b 711b DEBUG:MPP-Solar:Full byte command: b'QDIq\x1b\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qflag.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QFLAG supported all inverters INFO:MPP-Solar:... command QFLAG loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QFLAG DEBUG:MPP-Solar:Calculating CRC for b'QFLAG' DEBUG:MPP-Solar:Generated CRC 98 74 9874 DEBUG:MPP-Solar:Full byte command: b'QFLAG\x98t\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qgmn.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QGMN supported all inverters INFO:MPP-Solar:... command QGMN loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QGMN DEBUG:MPP-Solar:Calculating CRC for b'QGMN' DEBUG:MPP-Solar:Generated CRC 49 29 4929 DEBUG:MPP-Solar:Full byte command: b'QGMNI)\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qid.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QID supported all inverters INFO:MPP-Solar:... command QID loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QID DEBUG:MPP-Solar:Calculating CRC for b'QID' DEBUG:MPP-Solar:Generated CRC d6 ea d6ea DEBUG:MPP-Solar:Full byte command: b'QID\xd6\xea\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qmchgcr.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QMCHGCR supported all inverters INFO:MPP-Solar:... command QMCHGCR loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QMCHGCR DEBUG:MPP-Solar:Calculating CRC for b'QMCHGCR' DEBUG:MPP-Solar:Generated CRC d8 55 d855 DEBUG:MPP-Solar:Full byte command: b'QMCHGCR\xd8U\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qmn.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QMN supported all inverters INFO:MPP-Solar:... command QMN loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QMN DEBUG:MPP-Solar:Calculating CRC for b'QMN' DEBUG:MPP-Solar:Generated CRC bb 64 bb64 DEBUG:MPP-Solar:Full byte command: b'QMN\xbbd\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qmod.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QMOD supported all inverters INFO:MPP-Solar:... command QMOD loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QMOD DEBUG:MPP-Solar:Calculating CRC for b'QMOD' DEBUG:MPP-Solar:Generated CRC 49 c1 49c1 DEBUG:MPP-Solar:Full byte command: b'QMODI\xc1\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qmuchgcr.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QMUCHGCR supported all inverters INFO:MPP-Solar:... command QMUCHGCR loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QMUCHGCR DEBUG:MPP-Solar:Calculating CRC for b'QMUCHGCR' DEBUG:MPP-Solar:Generated CRC 26 34 2634 DEBUG:MPP-Solar:Full byte command: b'QMUCHGCR&4\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qopm.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QOPM supported all inverters INFO:MPP-Solar:... command QOPM loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QOPM DEBUG:MPP-Solar:Calculating CRC for b'QOPM' DEBUG:MPP-Solar:Generated CRC a5 c5 a5c5 DEBUG:MPP-Solar:Full byte command: b'QOPM\xa5\xc5\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qp2gs.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpgs-lv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpgs.json DEBUG:MPP-Solar:-----No supports ['LV5048'] DEBUG:MPP-Solar:Command QPGS supported all inverters INFO:MPP-Solar:... command QPGS loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPGS DEBUG:MPP-Solar:Calculating CRC for b'QPGS' DEBUG:MPP-Solar:Generated CRC a3 8c a38c DEBUG:MPP-Solar:Full byte command: b'QPGS\xa3\x8c\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpi.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QPI supported all inverters INFO:MPP-Solar:... command QPI loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPI DEBUG:MPP-Solar:Calculating CRC for b'QPI' DEBUG:MPP-Solar:Generated CRC be ac beac DEBUG:MPP-Solar:Full byte command: b'QPI\xbe\xac\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpigs-lv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpigs.json DEBUG:MPP-Solar:-----No supports ['LV5048'] DEBUG:MPP-Solar:Command QPIGS supported all inverters INFO:MPP-Solar:... command QPIGS loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPIGS DEBUG:MPP-Solar:Calculating CRC for b'QPIGS' DEBUG:MPP-Solar:Generated CRC b7 a9 b7a9 DEBUG:MPP-Solar:Full byte command: b'QPIGS\xb7\xa9\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpigs2.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpiri-lv.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpiri.json DEBUG:MPP-Solar:-----No supports ['LV5048'] DEBUG:MPP-Solar:Command QPIRI supported all inverters INFO:MPP-Solar:... command QPIRI loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPIRI DEBUG:MPP-Solar:Calculating CRC for b'QPIRI' DEBUG:MPP-Solar:Generated CRC f8 54 f854 DEBUG:MPP-Solar:Full byte command: b'QPIRI\xf8T\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qpiws.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QPIWS supported all inverters INFO:MPP-Solar:... command QPIWS loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QPIWS DEBUG:MPP-Solar:Calculating CRC for b'QPIWS' DEBUG:MPP-Solar:Generated CRC b4 da b4da DEBUG:MPP-Solar:Full byte command: b'QPIWS\xb4\xda\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qvfw.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW supported all inverters INFO:MPP-Solar:... command QVFW loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QVFW DEBUG:MPP-Solar:Calculating CRC for b'QVFW' DEBUG:MPP-Solar:Generated CRC 62 99 6299 DEBUG:MPP-Solar:Full byte command: b'QVFWb\x99\r' DEBUG:MPP-Solar:Loading command information from /usr/local/lib/python3.7/dist-packages/mpp_solar-0.4.6-py3.7.egg/mppsolar/commands/qvfw2.json DEBUG:MPP-Solar:-----No supports DEBUG:MPP-Solar:Command QVFW2 supported all inverters INFO:MPP-Solar:... command QVFW2 loaded for inverter model: standard DEBUG:MPP-Solar:Generate full byte command for QVFW2 DEBUG:MPP-Solar:Calculating CRC for b'QVFW2' DEBUG:MPP-Solar:Generated CRC c3 f5 c3f5 DEBUG:MPP-Solar:Full byte command: b'QVFW2\xc3\xf5\r' DEBUG:MPP-Solar:Searching for cmd 'QPIGS' INFO:MPP-Solar:DIRECT USB connection: executing QPIGS General Status Parameters inquiry -- queries the value of various metrics from the Inverter

DEBUG:MPP-Solar:length of to_send: 8 DEBUG:MPP-Solar:1 chunk send DEBUG:MPP-Solar:usb byte_response was: b'^0\x1b\xe3\r' DEBUG:MPP-Solar:Byte_Response length: 5 DEBUG:MPP-Solar:CRC resp 27, 227 DEBUG:MPP-Solar:Calculating CRC for b'^0' DEBUG:MPP-Solar:Generated CRC 1b e3 1be3 DEBUG:MPP-Solar:CRC calc 27 227 DEBUG:MPP-Solar:CRCs match DEBUG:MPP-Solar:getResponse with protocol not PI18 DEBUG:MPP-Solar:Response invalid as insufficient number of elements in byte_response. Got 1, expected as least 21 INFO:MPP-Solar:Invalid byte_response DEBUG:MPP-Solar:getResponse with protocol not PI18 error Invalid byte_response response 0
pi@MPP-Pi:~ $

jblance commented 4 years ago

Looks like a different protocol Try sudo mpp-solar -d /dev/hidraw0 -c PI -D -M PI18