i tested all versions available via fusionsolar Installer backend it only gets worse. Just to be shure i did an upgrade to PC312 again, this is the result:
2026-04-16 14:31:25,327 - huawei.main - INFO -
Published - PV: 3830W | AC Out: 3830W | Grid: 3148W | Battery: 0W
2026-04-16 14:31:25,327 - huawei.main - DEBUG - Cycle: 91.4s (Modbus: 91.4s, Transform: 0.000s, Filter: 0.000s, MQTT: 0.00s)
2026-04-16 14:31:25,327 - huawei.main - WARNING -
Cycle 91.4s > 80% poll_interval (60s)
2026-04-16 14:31:25,327 - huawei.mqtt - DEBUG - Status: ‘online’ → huawei-solar/status
2026-04-16 14:31:25,327 - huawei.main - DEBUG - Heartbeat OK: 0.0s since last success
2026-04-16 14:31:25,327 - huawei.main - DEBUG - Cycle #630
2026-04-16 14:31:25,327 - huawei.main - DEBUG - Starting cycle
2026-04-16 14:31:25,328 - huawei.main - DEBUG - Reading 67 essential registers
2026-04-16 14:32:53,292 - huawei.main - DEBUG - Skipping ‘storage_unit_1_soc’ (not available)
2026-04-16 14:32:53,293 - huawei.main - DEBUG - Skipping ‘storage_unit_2_soc’ (not available)
2026-04-16 14:32:53,293 - huawei.main - DEBUG - Skipping ‘storage_unit_3_soc’ (not available)
2026-04-16 14:32:53,293 - huawei.main - INFO -
Essential read: 88.0s (64/67)
2026-04-16 14:32:53,293 - huawei.transform - DEBUG - Transforming 64 registers
2026-04-16 14:32:53,293 - huawei.transform - DEBUG - Transform complete: 65 values (0.000s)
2026-04-16 14:32:53,293 - huawei.mqtt - DEBUG - Publishing: Solar=4498W, Grid=3717W, Battery=0W
2026-04-16 14:32:53,293 - huawei.mqtt - DEBUG - Data published: 65 keys
2026-04-16 14:32:53,294 - huawei.main - INFO -
Published - PV: 4498W | AC Out: 4498W | Grid: 3717W | Battery: 0W
2026-04-16 14:32:53,294 - huawei.main - DEBUG - Cycle: 88.0s (Modbus: 88.0s, Transform: 0.000s, Filter: 0.000s, MQTT: 0.00s)
2026-04-16 14:32:53,294 - huawei.main - WARNING -
Cycle 88.0s > 80% poll_interval (60s)
2026-04-16 14:32:53,295 - huawei.mqtt - DEBUG - Status: ‘online’ → huawei-solar/status
2026-04-16 14:32:53,295 - huawei.main - DEBUG - Heartbeat OK: 0.0s since last success
2026-04-16 14:32:53,295 - huawei.main - DEBUG - Cycle #631
2026-04-16 14:32:53,295 - huawei.main - DEBUG - Starting cycle
2026-04-16 14:32:53,295 - huawei.main - DEBUG - Reading 67 essential registers
2026-04-16 14:34:16,715 - huawei.main - DEBUG - Skipping ‘storage_unit_1_soc’ (not available)
2026-04-16 14:34:16,715 - huawei.main - DEBUG - Skipping ‘storage_unit_2_soc’ (not available)
2026-04-16 14:34:16,716 - huawei.main - DEBUG - Skipping ‘storage_unit_3_soc’ (not available)
2026-04-16 14:34:16,716 - huawei.main - INFO -
Essential read: 83.4s (64/67)
2026-04-16 14:34:16,716 - huawei.transform - DEBUG - Transforming 64 registers
2026-04-16 14:34:16,716 - huawei.transform - DEBUG - Transform complete: 65 values (0.000s)
2026-04-16 14:34:16,716 - huawei.mqtt - DEBUG - Publishing: Solar=3208W, Grid=3123W, Battery=0W
2026-04-16 14:34:16,716 - huawei.mqtt - DEBUG - Data published: 65 keys
2026-04-16 14:34:16,716 - huawei.main - INFO -
Published - PV: 3208W | AC Out: 3208W | Grid: 3123W | Battery: 0W
2026-04-16 14:34:16,716 - huawei.main - DEBUG - Cycle: 83.4s (Modbus: 83.4s, Transform: 0.000s, Filter: 0.000s, MQTT: 0.00s)
2026-04-16 14:34:16,716 - huawei.main - WARNING -
Cycle 83.4s > 80% poll_interval (60s)
2026-04-16 14:34:16,717 - huawei.mqtt - DEBUG - Status: ‘online’ → huawei-solar/status
2026-04-16 14:34:16,717 - huawei.main - DEBUG - Heartbeat OK: 0.0s since last success
2026-04-16 14:34:16,717 - huawei.main - DEBUG - Cycle #632
2026-04-16 14:34:16,717 - huawei.main - DEBUG - Starting cycle
2026-04-16 14:34:16,717 - huawei.main - DEBUG - Reading 67 essential registers
At this point I’m not sure what else could be the cause. As mentioned earlier, the connection quality is good, and I also fully reset the inverter itself, but that did not improve the behavior either.