I have studied Ned-Kelly topic here and have all of it running on a RPI4 but I do not see values in the mqtt messages and thus not in HA.
The messages in MQTT explorer look like this and I cannot find why the values from the inverter are not there. There are 33 topics and every minutes messages come in:
With /opt/inverter-cli/bin/inverter_poller -d -1
I see that queries are completed and data is available:
# The following settings allow you to modify runtime buffers.
# N.B. These values may not be applicable to all inverter types, as such you will
# need
Thu Sep 22 12:26:41 2022 INVERTER: Current CRC: 49 C1
Thu Sep 22 12:26:42 2022 INVERTER: QMOD reply size (5 bytes)
Thu Sep 22 12:26:42 2022 INVERTER: QMOD: 5 bytes read: (B
Thu Sep 22 12:26:42 2022 INVERTER: QMOD query finished
Thu Sep 22 12:26:42 2022 INVERTER: Current CRC: B7 A9
Thu Sep 22 12:26:43 2022 INVERTER: QPIGS reply size (110 bytes)
Thu Sep 22 12:26:43 2022 INVERTER: QPIGS: 110 bytes read: (001.0 00.0 228.0 50.0 1357 1296 054 339 22.43 000 035 0445 0000 000.0 00.00 00063 10010000 40 08 00000 000
Thu Sep 22 12:26:43 2022 INVERTER: QPIGS query finished
Thu Sep 22 12:26:43 2022 INVERTER: Current CRC: F8 54
Thu Sep 22 12:26:45 2022 INVERTER: QPIRI reply size (97 bytes)
Thu Sep 22 12:26:45 2022 INVERTER: QPIRI: incorrect start/stop bytes. Buffer: (230.0 13.0 230.0 50.0 1303002400 023.0 08 2. 28.02 50 011 20 30305.0 100240 40 3 82. 3 5000 00000 000
Thu Sep 22 12:26:45 2022 INVERTER: Current CRC: B4 DA
Thu Sep 22 12:26:48 2022 INVERTER: QPIWS read timeout
Thu Sep 22 12:26:49 2022 INVERTER: QPIWS reply too short (3 bytes)
Thu Sep 22 12:26:54 2022 INVERTER: Current CRC: F8 54
Thu Sep 22 12:26:57 2022 INVERTER: QPIRI read timeout
Thu Sep 22 12:26:58 2022 INVERTER: QPIRI reply too short (95 bytes)
Thu Sep 22 12:26:58 2022 INVERTER: Current CRC: B4 DA
Thu Sep 22 12:26:58 2022 INVERTER: QPIWS reply size (40 bytes)
Thu Sep 22 12:26:58 2022 INVERTER: QPIWS: incorrect start/stop bytes. Buffer: 3.0 13.00. 513.3000 40.03 208 22 20 2 1 00 00000 000.2 28.0 2 30 50 1 0 0 - 01 1 0 27.0 0 0
Thu Sep 22 12:27:03 2022 INVERTER: Current CRC: F8 54
Thu Sep 22 12:27:04 2022 INVERTER: QPIRI reply size (97 bytes)
Thu Sep 22 12:27:04 2022 INVERTER: QPIRI: 97 bytes read: (230.0 13.0 230.0 50.0 13.0 3000 2400 24.0 23.0 20.8 28.2 28.0 2 30 50 1 0 0 - 01 1 0 27.0 0 0
Thu Sep 22 12:27:04 2022 INVERTER: QPIRI query finished
Thu Sep 22 12:27:04 2022 INVERTER: Current CRC: B4 DA
INVERTER: ampfactor from config is 1.00
INVERTER: wattfactor from config is 1.01
{
"Inverter_mode":4,
"AC_grid_voltage":1.0,
"AC_grid_frequency":0.0,
"AC_out_voltage":228.0,
"AC_out_frequency":50.0,
"PV_in_voltage":0.0,
"PV_in_current":0.0,
"PV_in_watts":0.0,
"PV_in_watthour":0.0000,
"SCC_voltage":0.0000,
"Load_pct":54,
"Load_watt":1296,
"Load_watthour":43.2000,
"Load_va":1357,
"Bus_voltage":339,
"Heatsink_temperature":445,
"Battery_capacity":35,
"Battery_voltage":22.43,
"Battery_charge_current":0,
"Battery_discharge_current":63,
"Load_status_on":1,
"SCC_charge_on":0,
"AC_charge_on":0,
"Battery_recharge_voltage":23.0,
"Battery_under_voltage":20.8,
"Battery_bulk_voltage":28.2,
"Battery_float_voltage":28.0,
"Max_grid_charge_current":30,
"Max_charge_current":50,
"Out_source_priority":0,
"Charger_source_priority":0,
"Battery_redischarge_voltage":27.0,
"Warnings":""
}
Thu Sep 22 12:27:05 2022 INVERTER: All queries complete, exiting loop.
root@3e38c462e535:/opt#
What am I missing?