Salut,
J’ai un soucis, mon compteur de fonctionnement on time s’incrémente quelque soit l’état du switch switch.solar_optimizer_fake_pool
Quelqu’un aurait-il une piste ?
2025-04-23 10:05:35.384 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-04-23 10:05:35.385 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device Fake Pool cause not active
2025-04-23 10:05:35.385 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-30.00, solar_power_production=2080.00 sell_cost=0.10, buy_cost=0.20, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0x7f5f2b6990>]
2025-04-23 10:05:35.387 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:05:35.388 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:05:35.388 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:05:35.389 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:05:35.390 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:05:35.391 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:05:35.392 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:05:35.407 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for Fake Pool - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'Fake Pool', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False}
2025-04-23 10:05:35.407 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 2080, 'power_production_brut': 2150.0, 'power_consumption': -30.0, 'sell_cost': 0.1, 'buy_cost': 0.2, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'Fake Pool', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False}], 'best_objective': 10.0, 'total_power': 0, 'fake_pool': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0x7f5f2b6990>}
2025-04-23 10:05:35.408 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.023 seconds (success: True)
2025-04-23 10:05:35.408 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-04-23 10:05:36.702 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-04-23 10:05:36.702028+02:00
2025-04-23 10:05:36.703 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Fake Pool - Set on_time=820
2025-04-23 10:06:35.384 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-04-23 10:06:35.384 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device Fake Pool cause not active
2025-04-23 10:06:35.385 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=0.00, solar_power_production=2510.00 sell_cost=0.10, buy_cost=0.20, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0x7f5f2b6990>]
2025-04-23 10:06:35.386 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:06:35.387 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:06:35.388 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:06:35.389 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:06:35.390 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:06:35.391 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:06:35.393 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-04-23 10:06:35.403 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for Fake Pool - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'Fake Pool', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False}
2025-04-23 10:06:35.403 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 2510, 'power_production_brut': 2530.0, 'power_consumption': -0.0, 'sell_cost': 0.1, 'buy_cost': 0.2, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'Fake Pool', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False}], 'best_objective': 0.0, 'total_power': 0, 'fake_pool': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0x7f5f2b6990>}
2025-04-23 10:06:35.404 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.020 seconds (success: True)
2025-04-23 10:06:35.404 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-04-23 10:06:36.702 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-04-23 10:06:36.702671+02:00
2025-04-23 10:06:36.704 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Fake Pool - Set on_time=880
Edit : Le problème vient de se régler par je ne sais quelle magie, lorsque j’ai désactivé un autre appareil (relais wifi sonoff) sans passé par l’intégration Solar Optimizer alors que j’aurais dû car il est lui aussi géré par Solar Optimizer. Je tenterais de reproduire le problème lorsque j’aurais un moment