I was setting up this project for a friend and had QPIRI reply too short errors.
What you have to do is tweak the settings to get the correct amount of bytes that are returned by the inverter (it might be a few bytes more or less).
For QPIRI:
I checked the specification and what was being returned by inverter_poller and I noticed that 'Current max AC charging current' was 3 bytes long and not 2 bytes (per the documentation).
For QPIWS:
Probably something similar happened with QPIWS (I solved this one earlier).
Settings that worked for a Voltronic VM VI-5600:
qpiri=99
qpiws=40
qmod=5
qpigs=110
Once it works, you should then get XXX query finished on all and a JSON output.
I hope something finds this useful.
I was setting up this project for a friend and had
QPIRI reply too shorterrors.What you have to do is tweak the settings to get the correct amount of bytes that are returned by the inverter (it might be a few bytes more or less).
For QPIRI:
I checked the specification and what was being returned by inverter_poller and I noticed that 'Current max AC charging current' was 3 bytes long and not 2 bytes (per the documentation).
For QPIWS:
Probably something similar happened with QPIWS (I solved this one earlier).
Settings that worked for a
Voltronic VM VI-5600:Once it works, you should then get
XXX query finishedon all and aJSONoutput.I hope something finds this useful.