-
-
Notifications
You must be signed in to change notification settings - Fork 13
Description
📝 Issue Description
What happened?
In the current development version, the entity sensor.eos_connect_eos_ac_charge_demand is updating its state every second. This causes significant state-noise in the Home Assistant database and unnecessary MQTT traffic.
The logs indicate that the CHARGE_DEMAND logic performs an Energy-to-Power conversion every second. Since the time denominator (seconds) decreases by 1 in every iteration, the resulting power value fluctuates by ~1-2 Watts every second, even if the energy value remains static.
Version Information:
Expected Behavior
Only Change after Demand-Update periodicly
Actual Behavior
What actually happened instead?
🌍 Environment
EOS Connect Version: 0.2.32.250-develop
When did this occur? Date/Time
How often? Always / Sometimes / Once
Impact: High / Medium / Low
📎 Additional Context
2026-02-28 14:36:32 INFO [CHARGE_DEMAND] Final AC charge power returned: 680.00 W
2026-02-28 14:36:33 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 507.00s (0.1408h) = 682.00 W
2026-02-28 14:36:33 INFO [CHARGE_DEMAND] Final AC charge power returned: 682.00 W
2026-02-28 14:36:33 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 682.00 W
2026-02-28 14:36:33 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 507.00s (0.1408h) = 682.00 W
2026-02-28 14:36:33 INFO [CHARGE_DEMAND] Final AC charge power returned: 682.00 W
2026-02-28 14:36:34 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 506.00s (0.1406h) = 683.00 W
2026-02-28 14:36:34 INFO [CHARGE_DEMAND] Final AC charge power returned: 683.00 W
2026-02-28 14:36:34 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 683.00 W
2026-02-28 14:36:34 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 506.00s (0.1406h) = 683.00 W
2026-02-28 14:36:34 INFO [CHARGE_DEMAND] Final AC charge power returned: 683.00 W
2026-02-28 14:36:35 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 505.00s (0.1403h) = 684.00 W
2026-02-28 14:36:35 INFO [CHARGE_DEMAND] Final AC charge power returned: 684.00 W
2026-02-28 14:36:35 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 684.00 W
2026-02-28 14:36:35 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 505.00s (0.1403h) = 684.00 W
2026-02-28 14:36:35 INFO [CHARGE_DEMAND] Final AC charge power returned: 684.00 W
2026-02-28 14:36:36 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 504.00s (0.1400h) = 686.00 W
2026-02-28 14:36:36 INFO [CHARGE_DEMAND] Final AC charge power returned: 686.00 W
2026-02-28 14:36:36 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 686.00 W
2026-02-28 14:36:36 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 504.00s (0.1400h) = 686.00 W
2026-02-28 14:36:36 INFO [CHARGE_DEMAND] Final AC charge power returned: 686.00 W
2026-02-28 14:36:37 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 503.00s (0.1397h) = 687.00 W
2026-02-28 14:36:37 INFO [CHARGE_DEMAND] Final AC charge power returned: 687.00 W
2026-02-28 14:36:37 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 687.00 W
2026-02-28 14:36:37 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 503.00s (0.1397h) = 687.00 W
2026-02-28 14:36:37 INFO [CHARGE_DEMAND] Final AC charge power returned: 687.00 W
2026-02-28 14:36:38 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 502.00s (0.1394h) = 688.00 W
2026-02-28 14:36:38 INFO [CHARGE_DEMAND] Final AC charge power returned: 688.00 W
2026-02-28 14:36:38 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 688.00 W
2026-02-28 14:36:38 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 502.00s (0.1394h) = 688.00 W
2026-02-28 14:36:38 INFO [CHARGE_DEMAND] Final AC charge power returned: 688.00 W
2026-02-28 14:36:39 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 501.00s (0.1392h) = 690.00 W
2026-02-28 14:36:39 INFO [CHARGE_DEMAND] Final AC charge power returned: 690.00 W
2026-02-28 14:36:39 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 690.00 W
2026-02-28 14:36:39 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 501.00s (0.1392h) = 690.00 W
2026-02-28 14:36:39 INFO [CHARGE_DEMAND] Final AC charge power returned: 690.00 W
2026-02-28 14:36:40 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 500.00s (0.1389h) = 691.00 W
2026-02-28 14:36:40 INFO [CHARGE_DEMAND] Final AC charge power returned: 691.00 W
2026-02-28 14:36:40 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 691.00 W
2026-02-28 14:36:40 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 500.00s (0.1389h) = 691.00 W
2026-02-28 14:36:40 INFO [CHARGE_DEMAND] Final AC charge power returned: 691.00 W
2026-02-28 14:36:41 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 499.00s (0.1386h) = 693.00 W
2026-02-28 14:36:41 INFO [CHARGE_DEMAND] Final AC charge power returned: 693.00 W
2026-02-28 14:36:41 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 693.00 W
2026-02-28 14:36:41 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 499.00s (0.1386h) = 693.00 W
2026-02-28 14:36:41 INFO [CHARGE_DEMAND] Final AC charge power returned: 693.00 W
2026-02-28 14:36:42 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 498.00s (0.1383h) = 694.00 W
2026-02-28 14:36:42 INFO [CHARGE_DEMAND] Final AC charge power returned: 694.00 W
2026-02-28 14:36:42 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 694.00 W
2026-02-28 14:36:42 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 498.00s (0.1383h) = 694.00 W
2026-02-28 14:36:42 INFO [CHARGE_DEMAND] Final AC charge power returned: 694.00 W
2026-02-28 14:36:42 DEBUG [BATTERY-IF] successfully fetched SOC = 98.4 %
2026-02-28 14:36:42 DEBUG [BATTERY-IF] Successfully fetched Temp = 36.0°C
2026-02-28 14:36:42 DEBUG [BATTERY-IF] Charging curve disabled, using fixed max charge power.
2026-02-28 14:36:43 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 497.00s (0.1381h) = 695.00 W
2026-02-28 14:36:43 INFO [CHARGE_DEMAND] Final AC charge power returned: 695.00 W
2026-02-28 14:36:43 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 695.00 W
2026-02-28 14:36:43 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 497.00s (0.1381h) = 695.00 W
2026-02-28 14:36:43 INFO [CHARGE_DEMAND] Final AC charge power returned: 695.00 W
2026-02-28 14:36:44 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 496.00s (0.1378h) = 697.00 W
2026-02-28 14:36:44 INFO [CHARGE_DEMAND] Final AC charge power returned: 697.00 W
2026-02-28 14:36:44 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 697.00 W
2026-02-28 14:36:44 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 496.00s (0.1378h) = 697.00 W
2026-02-28 14:36:44 INFO [CHARGE_DEMAND] Final AC charge power returned: 697.00 W
2026-02-28 14:36:45 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 495.00s (0.1375h) = 698.00 W
2026-02-28 14:36:45 INFO [CHARGE_DEMAND] Final AC charge power returned: 698.00 W
2026-02-28 14:36:45 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 698.00 W
2026-02-28 14:36:45 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 495.00s (0.1375h) = 698.00 W
2026-02-28 14:36:45 INFO [CHARGE_DEMAND] Final AC charge power returned: 698.00 W
2026-02-28 14:36:46 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 494.00s (0.1372h) = 700.00 W
2026-02-28 14:36:46 INFO [CHARGE_DEMAND] Final AC charge power returned: 700.00 W
2026-02-28 14:36:46 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 700.00 W
2026-02-28 14:36:46 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 494.00s (0.1372h) = 700.00 W
2026-02-28 14:36:46 INFO [CHARGE_DEMAND] Final AC charge power returned: 700.00 W
2026-02-28 14:36:47 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 493.00s (0.1369h) = 701.00 W
2026-02-28 14:36:47 INFO [CHARGE_DEMAND] Final AC charge power returned: 701.00 W
2026-02-28 14:36:47 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 701.00 W
2026-02-28 14:36:47 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 493.00s (0.1369h) = 701.00 W
2026-02-28 14:36:47 INFO [CHARGE_DEMAND] Final AC charge power returned: 701.00 W
2026-02-28 14:36:48 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 492.00s (0.1367h) = 702.00 W
2026-02-28 14:36:48 INFO [CHARGE_DEMAND] Final AC charge power returned: 702.00 W
2026-02-28 14:36:48 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 702.00 W
2026-02-28 14:36:48 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 492.00s (0.1367h) = 702.00 W
2026-02-28 14:36:48 INFO [CHARGE_DEMAND] Final AC charge power returned: 702.00 W
2026-02-28 14:36:49 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 491.00s (0.1364h) = 704.00 W
2026-02-28 14:36:49 INFO [CHARGE_DEMAND] Final AC charge power returned: 704.00 W
2026-02-28 14:36:49 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 704.00 W
2026-02-28 14:36:49 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 491.00s (0.1364h) = 704.00 W
2026-02-28 14:36:49 INFO [CHARGE_DEMAND] Final AC charge power returned: 704.00 W
2026-02-28 14:36:50 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 490.00s (0.1361h) = 705.00 W
2026-02-28 14:36:50 INFO [CHARGE_DEMAND] Final AC charge power returned: 705.00 W
2026-02-28 14:36:50 INFO [CHARGE_DEMAND] MQTT publish: control/eos_ac_charge_demand = 705.00 W
2026-02-28 14:36:50 INFO [CHARGE_DEMAND] Energy→Power conversion: 96.00 Wh / 490.00s (0.1361h) = 705.00 W
2026-02-28 14:36:50 INFO [CHARGE_DEMAND] Final AC charge power returned: 705.00 W