Merci
pour la réponse.
OpenEVSE descend aussi à 6A pour info.
Bonjour,
J’ai parcouru un bon nombre de post sur Solare Optimizer, relu le readme du Github, mais j’ai encore des difficultés à intégrer mon chargeur de voiture correctement.
Le chargeur est correctement intégré dans Tuya, et me remonte les 3 entitées qui nous intéresse :
select.ev_portable_charger_toggle_charging
→ qui permet de sélectionner Start charge / Stop charge / Waiting demand
number.ev_portable_charger_set_charge_current
→ qui permet de selectionner l’intensité de charge
sensor.ev_portable_charger_puissance
→ qui remonte la puissance consommée du chargeur
En amont du chargeur j’ai un contacteur connecté Legrand qui me permet d’activer/désactiver la prise sur lequel est branché le chargeur.
Comment configure-t-on dans l’interface de SO le Mode d’action et le Service d’activation/d’extincion ?
Merci pour votre aide.
Hello @Caillema,
Dans ton cas, il va falloir travailler un peu pour intégrer ton chargeur.
En plus des capteurs de consommation et production, des capteurs de prix, SO va avoir besoin:
- d’un switch qui active / désactive la charge. Donc il faut que tu fasses un switch virtuel (y a plein d’exemple sur le forum) qui va controler ton select.ev_portable_charger_toggle_charging,
- un number qui permet de changer l’ampérage de charge. Ca tu l’as.
Une fois que tu as le switch virtuel et que tu l’as testé via Outils de dev / action, tu vas configurer SO exactement comme l’exemple d’une Tesla donné ici :
Fait simple au début en enlevant la partie heures creuses et la dépendance à une batterie. Tu devrais avoir assez peu de paramètres çà mettre et ça devrait ressembler à ça (à transposer dans l’IHM) :
name: "Recharge Tesla"
entity_id: "switch.<ton switch virtuel>"
power_min: 690 (ou 230 en monophasé)
power_max: 4140 (ampere max de ta borne x 230 ou 690 en triphasé)
power_step: 690 (ou 230 en monophasé)
check_usable_template: "{{ True }}" ----> à complexifier après
# 2 heures
duration_min: 120
# 15 min stop
duration_stop_min: 15
# Power management
power_entity_id: "number.ev_portable_charger_set_charge_current"
# 5 min
duration_power_min: 5
action_mode: "service_call"
activation_service: "switch/turn_on"
deactivation_service: "switch/turn_off"
change_power_service: "number/set_value"
convert_power_divide_factor: 690 (ou 230 en mono)
Remplace les 690 par des 230 si tu es en mono-phasé et ça devrait être bon.
Avant d’attaquer la configuration du chargeur, essaye de faire un exemple tout bête pour allumer un lampe par exemple histoire d’être sur que tes capteurs de consommation, production et de prix sont bien configurés et que le « socle » fonctionne.
Une fois que tu as un truc qui marche, c’est bien de faire un tuto pour les autres et ton modèle de batterie.
Salut,
je suis entrain de peaufiner les notifs et j’essaie d’utiliser les events. J’ai pompé ton automation et customiser faiblement mais je pige pas un truc : a chaque fois que SO demande a changé la puissance de charge de la tesla, j’ai un event de ce type « solar_optimizer_state_change_event » alors que (ou j’ai mal compris) je m’attendais à un event de ce type « solar_optimizer_change_power_event »
au cas ou mon automation :
alias: Gestion des events de Solar Optimizer
description: Notifie les modifiations de status de Solar Optimizer
triggers:
- event_type: solar_optimizer_change_power_event
id: power_event
trigger: event
- event_type: solar_optimizer_state_change_event
id: state_change
trigger: event
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: power_event
sequence:
- data:
message: >-
Etat : {{ states('switch.solar_optimizer_tesla_recharge') }}<br>
Temps restant : {{
as_timestamp(states('sensor.bentesla_time_charge_complete')) |
int | timestamp_custom('%d/%m/%Y %H:%M', true) }}<br> Puissance
de la charge : {{ states('sensor.bentesla_charger_power') }}<br>
Energie ajoutée : {{ states('sensor.bentesla_energy_added')
}}<br> Kms disponible : {{ states('sensor.bentesla_range') }}
title: Tesla {{ states('number.bentesla_charging_amps') }} A
action: notify.ben_devices
- conditions:
- condition: trigger
id: state_change
sequence:
- data:
message: >-
{{ trigger.event.data.action_type }} pour entité {{
trigger.event.data.entity_id}} avec requested_power {{
trigger.event.data.requested_power }}. (current_power is {{
trigger.event.data.current_power }})
title: StateChange Event de Solar Optimizer
action: notify.ben_devices
mode: parallel
max: 50
historique sur un changement de power :
Autre question, penses tu q’un event par device est possible ?
Hello @ben33880 ,
Je ne peux pas essayer en ce moment, mais en regardant le code, j’ai bien l’impression que tu as raison. J’ai créé une issue: When the power change, the event sent should be a solar_optimizer_change_power_event · Issue #146 · jmcollin78/solar_optimizer · GitHub
Merci pour le signalement.
Bonjour
J ai active le recalcul au changement et je constate un comportement non attendu.
Dès que la prod solaire est équivalente à la puissance nécessaire d un appareil, ce dernier est allumé et va soutirer de la puissance au réseau
Dans la capture le solaire produit est à 1000W, le radiateur consomme 1000W est déclenché. Et le réseau va fournir 700W.
Je suis surpris qu il soit allumé alors qu il faut soutirer au réseau 70% de l énergie nécessaire
Pour info, j ai un coût d achat de 0,20 et de vente de 0,13.
Merci
Hello @Bensmens,
On est d’accord que au premier abord ce n’est pas très normal. Tu as une batterie ?
Tu n’as pas gardé le « best objective » des fois ? Ca peut servir à vérifier les calculs. Si on le fait à la main ça donne :
- avec radia allumé, +742 x 0,2 = 148,4
- avec radia étient, on va dire que 300 W retourne au réseau donc : 300 x 0,13 = 39
Donc la solution avec radia étient est meilleure (comme on s’en doutait).
Il se peut que ce soit passagé (est-ce que quand tous les capteurs sont stables c’est resté comme ça ?), lié au période minimale d’allumage extinction (l’algo respecte la durée min d’allumage).
La prochaine fois, il faut que tu prennes les logs pendant le soucis. Il faut que tu trouves dans les logs le cout de la meilleure solution et que tu vois si c’est conforme aux attentes.
Je n ai pas de batterie
En effet le Best Objectif était à 148, pour une fois j avais regardé.
Je referai un teste demain matin en récupérant toutes les infos en capture. Les logs ce sont ceux de Z2M ?
Salut,
J’ai un question sur le fonctionnement de l’intégration.
J’ai une piscine avec possibilité de la chauffer.
Actuellement, j’ai mis la puissance totale des deux équipements dans la configuration, et lorsque ma pompe est en route, ça ferme un relais qui autorise le chauffage par la PAC ( la filtration est gérée par un relais zigbee Tongou)
J’envisage d’ajouter un contact sec en série avec mon relais de PAC pour que SolarOptimizer puisse gérer indépendamment l’un de l’autre. Par exemple, s’il y a suffisamment de soleil pour la filtration, mais pas pour filtration + PAC, qu’il ne mette en route uniquement la filtration.
Ma question est :
Est ce que si je mets dans la config de la PAC, le fait que la pompe de filtration soit ON pour être autoriser à fonctionner, SO ne va pas essayer de couper la pompe de filtration lorsqu’il voudra mettre en route la PAC ?
Hello @Bensmens
Donc le calcul est bon, c’est déjà ça.
Non c’est les logs de SO qu’il faut. Ils sont dans le fichier home-assisstant.log. Il faut peut être les activer avant en ajoutant :
default: warning
logs:
custom_components.solar_optimizer: info
dans le fichier logger.yaml
Hello @alex71 ,
Pas sur d’avoir tout compris mais si tu veux absolument que les 2 soient allumés ou éteints, ce n’est pas possible avec 2 équipements. Il n’y a aucun lien entre les équipements eux-mêmes.
Tu peux essayer de jouer avec les priorités mais il n’y a aucune garantie qu’ils seront allumés dans l’ordre.
Désolé, ce n’était pas très claire comme explication.
Pour répondre, oui, il faut que quand la PAC fonctionne, la pompe de la piscine aussi, sinon la PAC va se mettre en sécu, car l’eau du circuit va monter trop haut en température vu qu’il n’y aura pas d’échange avec l’eau de la piscine.
En gros si j’ai 1000W de dispo, ne mettre que la pompe, et si la puissance dispo plus tard monte à 3000W j’ajoute la PAC, si la puissance rebaisse, on déleste d’abord la PAC, un peut comme un seul équipement à puissance variable en fait ![]()
Ok je comprends que l’algo ne puisse pas intégrer ce cas particulier, je vais voir si je ne peux pas me servir d’un faux équipement variable pour le faire.
min power : la puissance de ma pompe de filtration seule
max power : la puissance de la pompe de filtration + la pompe à chaleur
power step : la différence entre le max power et le min power
J’aurais la puissance des deux équipements, donc je pourrais faire un capteur de puissance totale.
Tu penses que c’est jouable avec une telle solution ?
J’ai l’impression qu’on peut mettre un temps min entre les step « duration_power_min », tu confirme ? Ce n’est pas documenté dans le tableau des attributs. Il faut que je puisse empêcher les arrêts/ redémarrages trop rapprochés pour ne pas risquer d’endommager la PAC
C’est un peu ce que je pensais faire, mais au vu de la réponse de @Jean-Marc_Collin j’ai cru comprendre que ça pouvais ne pas fonctionner. C’est pour ça que j’ai émis l’hypothèse d’utilise un équipement variable « virtuel » pour contourner cette limitation.
A moins qu’on ne se soit pas bien compris du fait de on explication.
Salut à tous,
Suite à mes derniers échanges, j’essai d’analyser le fonctionnent de SO.
J’ai bien compris que l’arrêt des charges se fait uniquement après une surconso depuis le réseau (capteur conso-net en positif) !
Je trouve bien dommage de ne pas anticiper sur la conso-net en négatif de disponible !
Car encore une fois je ne vois rien de logique à la mise en route des charges
Là on peut constater l’arrêt des charges (normal car sur conso) puis la remise en route des charges (1000 + 1500 + 3000W) alors qu’à ce moment même je n’ai pas la conso-net permettant de couvrir toutes les charges et n’y même le fonctionnement de 2 charges en simultanés
Alors pourquoi elles ce sont mises toutes en actives ?
Voici les logs pendant ce moment là
2025-05-26 18:17:07.476 ERROR (MainThread) [aioWiserHeatAPI] Your config file is corrupted and needs to be fixed to maintain all the functionality of this integration.
2025-05-26 18:17:24.869 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:17:24.869515+02:00
2025-05-26 18:17:24.869 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:17:24.870 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36465
2025-05-26 18:17:24.878 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:17:24.878714+02:00
2025-05-26 18:17:24.879 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:17:24.880 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=35859
2025-05-26 18:17:24.905 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:17:24.905847+02:00
2025-05-26 18:17:24.906 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:17:24.906 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35571
2025-05-26 18:18:24.870 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:18:24.870550+02:00
2025-05-26 18:18:24.870 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:18:24.871 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36525
2025-05-26 18:18:24.879 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:18:24.879122+02:00
2025-05-26 18:18:24.879 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:18:24.880 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=35919
2025-05-26 18:18:24.906 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:18:24.906055+02:00
2025-05-26 18:18:24.906 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:18:24.907 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35631
2025-05-26 18:19:24.871 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:19:24.871077+02:00
2025-05-26 18:19:24.871 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:19:24.872 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36585
2025-05-26 18:19:24.880 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:19:24.880291+02:00
2025-05-26 18:19:24.880 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:19:24.881 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=35979
2025-05-26 18:19:24.906 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:19:24.906514+02:00
2025-05-26 18:19:24.907 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:19:24.907 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35691
2025-05-26 18:19:32.287 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:19:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:19:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:19:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:19:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 3000.0 for device ECS cave CHPT cause active and not can_change_power
2025-05-26 18:19:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:19:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1500.0 for device ECS SdE R+1 cause active and not can_change_power
2025-05-26 18:19:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-576.10, solar_power_production=2045.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:19:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:19:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:19:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:19:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:19:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:19:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:19:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:19:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:19:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:19:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:19:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:19:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:19:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:19:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:19:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:19:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:19:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:19:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 2045.0, 'power_production_brut': 2045.0, 'power_consumption': -576.1, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 288.05, 'total_power': 5500.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:19:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.023 seconds (success: True)
2025-05-26 18:19:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:19:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:19:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:19:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:19:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:19:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:19:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:19:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:19:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:20:24.872 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:20:24.872385+02:00
2025-05-26 18:20:24.872 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:20:24.873 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36645
2025-05-26 18:20:24.880 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:20:24.880559+02:00
2025-05-26 18:20:24.880 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:20:24.881 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36039
2025-05-26 18:20:24.907 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:20:24.907473+02:00
2025-05-26 18:20:24.907 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:20:24.908 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35751
2025-05-26 18:21:24.872 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:21:24.872728+02:00
2025-05-26 18:21:24.873 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:21:24.873 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36705
2025-05-26 18:21:24.881 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:21:24.881032+02:00
2025-05-26 18:21:24.881 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:21:24.882 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36099
2025-05-26 18:21:24.908 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:21:24.907960+02:00
2025-05-26 18:21:24.908 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:21:24.909 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35811
2025-05-26 18:22:24.873 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:22:24.873321+02:00
2025-05-26 18:22:24.873 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:22:24.874 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36765
2025-05-26 18:22:24.881 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:22:24.881860+02:00
2025-05-26 18:22:24.882 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:22:24.882 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36159
2025-05-26 18:22:24.908 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:22:24.908654+02:00
2025-05-26 18:22:24.909 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:22:24.909 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35871
2025-05-26 18:23:24.874 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:23:24.874120+02:00
2025-05-26 18:23:24.874 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:23:24.875 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36825
2025-05-26 18:23:24.882 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:23:24.882432+02:00
2025-05-26 18:23:24.882 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:23:24.883 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36219
2025-05-26 18:23:24.909 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:23:24.909736+02:00
2025-05-26 18:23:24.910 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:23:24.910 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35931
2025-05-26 18:24:24.874 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:24:24.874710+02:00
2025-05-26 18:24:24.875 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:24:24.875 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36885
2025-05-26 18:24:24.882 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:24:24.882887+02:00
2025-05-26 18:24:24.883 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:24:24.884 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36279
2025-05-26 18:24:24.910 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:24:24.910239+02:00
2025-05-26 18:24:24.910 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:24:24.911 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=35991
2025-05-26 18:24:32.287 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:24:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:24:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:24:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:24:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 3000.0 for device ECS cave CHPT cause active and not can_change_power
2025-05-26 18:24:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:24:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1500.0 for device ECS SdE R+1 cause active and not can_change_power
2025-05-26 18:24:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=3575.00, solar_power_production=1911.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:24:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:24:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:24:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:24:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:24:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:24:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:24:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> C'est la meilleure jusque là
2025-05-26 18:24:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> C'est la meilleure jusque là
2025-05-26 18:24:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.292 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.292 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.293 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.294 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.295 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.295 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.296 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.297 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:24:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 0, 'name': 'ECS Cuisine Chpt', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:24:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:24:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Extinction de ECS Cuisine Chpt
2025-05-26 18:24:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Deactivate for entity light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light. requested_power=0
2025-05-26 18:24:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS Cuisine Chpt is 2025-05-26 18:24:32.310156+02:00
2025-05-26 18:24:32.310 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service light/turn_off for entity light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light
2025-05-26 18:24:32.316 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Deactivate for entity light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light with requested_power 0 and current_power 1000.0
2025-05-26 18:24:32.316 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 0, 'name': 'ECS cave CHPT', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:24:32.316 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:24:32.316 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Extinction de ECS cave CHPT
2025-05-26 18:24:32.316 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Deactivate for entity light.wiser_onofflight_salle_deau_ecs_cave_3kw_light. requested_power=0
2025-05-26 18:24:32.316 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS cave CHPT is 2025-05-26 18:24:38.316942+02:00
2025-05-26 18:24:32.317 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service light/turn_off for entity light.wiser_onofflight_salle_deau_ecs_cave_3kw_light
2025-05-26 18:24:32.321 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Deactivate for entity light.wiser_onofflight_salle_deau_ecs_cave_3kw_light with requested_power 0 and current_power 3000.0
2025-05-26 18:24:32.321 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:24:32.321 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:24:32.321 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1911.0, 'power_production_brut': 1911.0, 'power_consumption': 3575.0, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 0, 'name': 'ECS Cuisine Chpt', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 0, 'name': 'ECS cave CHPT', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 212.5, 'total_power': 1500.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:24:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.035 seconds (success: True)
2025-05-26 18:24:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:24:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:24:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:24:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:24:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:24:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:24:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is waiting
2025-05-26 18:24:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is not usable
2025-05-26 18:24:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:24:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:24:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:24:40.612 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:24:40.612549+02:00 with event <Event state_changed[L]: entity_id=light.wiser_onofflight_salle_deau_ecs_cave_3kw_light, old_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T10:09:42.522633+02:00>, new_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T18:24:40.609206+02:00>>
2025-05-26 18:24:40.613 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes off - increment the delta time
2025-05-26 18:24:40.613 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36295
2025-05-26 18:24:40.613 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:24:40.613962 avec l'event <Event state_changed[L]: entity_id=light.wiser_onofflight_salle_deau_ecs_cave_3kw_light, old_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T10:09:42.522633+02:00>, new_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T18:24:40.609206+02:00>>
2025-05-26 18:24:40.614 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:24:40.614962+02:00 with event <Event state_changed[L]: entity_id=light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light, old_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T14:54:37.777024+02:00>, new_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T18:24:40.609938+02:00>>
2025-05-26 18:24:40.615 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes off - increment the delta time
2025-05-26 18:24:40.616 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36901
2025-05-26 18:24:40.616 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:24:40.616158 avec l'event <Event state_changed[L]: entity_id=light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light, old_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T14:54:37.777024+02:00>, new_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T18:24:40.609938+02:00>>
2025-05-26 18:25:24.875 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:25:24.875654+02:00
2025-05-26 18:25:24.883 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:25:24.883270+02:00
2025-05-26 18:25:24.911 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:25:24.911263+02:00
2025-05-26 18:25:24.911 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:25:24.912 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36051
2025-05-26 18:26:24.877 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:26:24.877490+02:00
2025-05-26 18:26:24.884 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:26:24.884000+02:00
2025-05-26 18:26:24.911 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:26:24.911865+02:00
2025-05-26 18:26:24.912 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:26:24.912 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36111
2025-05-26 18:27:24.878 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:27:24.878357+02:00
2025-05-26 18:27:24.884 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:27:24.884860+02:00
2025-05-26 18:27:24.913 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:27:24.913760+02:00
2025-05-26 18:27:24.914 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:27:24.914 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36171
2025-05-26 18:28:24.878 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:28:24.878636+02:00
2025-05-26 18:28:24.885 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:28:24.885203+02:00
2025-05-26 18:28:24.914 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:28:24.914901+02:00
2025-05-26 18:28:24.915 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:28:24.916 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36231
2025-05-26 18:29:25.810 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:29:25.810196+02:00
2025-05-26 18:29:25.810 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:29:25.810464+02:00
2025-05-26 18:29:25.810 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:29:25.810766+02:00
2025-05-26 18:29:25.811 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:29:25.811 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36292
2025-05-26 18:29:32.287 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:29:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device ECS Cuisine Chpt cause not active
2025-05-26 18:29:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device ECS cave CHPT cause not active
2025-05-26 18:29:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:29:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1500.0 for device ECS SdE R+1 cause active and not can_change_power
2025-05-26 18:29:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=256.10, solar_power_production=1424.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:29:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:29:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:29:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:29:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:29:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> C'est la meilleure jusque là
2025-05-26 18:29:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:29:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:29:32.293 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:29:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:29:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Allumage de ECS Cuisine Chpt
2025-05-26 18:29:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Activate for entity light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light. requested_power=1000.0
2025-05-26 18:29:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS Cuisine Chpt is 2025-05-26 18:29:32.307976+02:00
2025-05-26 18:29:32.308 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service light/turn_on for entity light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light
2025-05-26 18:29:32.311 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Activate for entity light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light with requested_power 1000.0 and current_power 0
2025-05-26 18:29:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'ECS cave CHPT', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:29:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 0, 'name': 'ECS SdE R+1', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:29:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:29:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Extinction de ECS SdE R+1
2025-05-26 18:29:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Deactivate for entity switch.prise_ce_sde_r_1. requested_power=0
2025-05-26 18:29:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS SdE R+1 is 2025-05-26 18:29:38.313023+02:00
2025-05-26 18:29:32.313 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service switch/turn_off for entity switch.prise_ce_sde_r_1
2025-05-26 18:29:32.316 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Deactivate for entity switch.prise_ce_sde_r_1 with requested_power 0 and current_power 1500.0
2025-05-26 18:29:32.316 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1424.0, 'power_production_brut': 1424.0, 'power_consumption': 256.1, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'ECS cave CHPT', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 0, 'name': 'ECS SdE R+1', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 121.94999999999999, 'total_power': 1000.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:29:32.317 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.030 seconds (success: True)
2025-05-26 18:29:32.317 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:29:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:29:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:29:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:29:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:29:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:29:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:29:33.080 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:29:33.080082+02:00 with event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T14:54:33.072536+02:00>, new_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:29:33.079590+02:00>>
2025-05-26 18:29:33.080 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes off - increment the delta time
2025-05-26 18:29:33.080 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:29:33.081 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36299
2025-05-26 18:29:33.081 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:29:33.081259 avec l'event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T14:54:33.072536+02:00>, new_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:29:33.079590+02:00>>
2025-05-26 18:29:33.081 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:29:33.081 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:29:39.114 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:29:39.114403+02:00 with event <Event state_changed[L]: entity_id=light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light, old_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T18:24:40.609938+02:00>, new_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T18:29:39.113671+02:00>>
2025-05-26 18:29:39.115 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:29:39.115 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes on - store the last_datetime_on
2025-05-26 18:29:39.115 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36901
2025-05-26 18:29:39.115 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:29:39.115878 avec l'event <Event state_changed[L]: entity_id=light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light, old_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T18:24:40.609938+02:00>, new_state=<state light.wiser_onofflight_cuisine_ecs_cuisine_1kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Cuisine , name=ECS Cuisine 1kW, model=PuckLight, product_type=OnOffLight, product_identifier=PuckLight, product_model=, serial_number=A49E69FFFE3C48A0, firmware=2.12.2, type=Unknown, uuid=dcdf7253-e7a0-1aa9-ce6b-5d9af0a1130b, endpoint=1, device_id=37, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Cuisine ECS Cuisine 1kW Light, supported_features=0 @ 2025-05-26T18:29:39.113671+02:00>>
2025-05-26 18:29:39.116 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:29:39.116 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:30:25.811 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:30:25.811423+02:00
2025-05-26 18:30:25.811 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:30:25.812 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=36948
2025-05-26 18:30:25.812 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:30:25.812607+02:00
2025-05-26 18:30:25.812 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:30:25.812742+02:00
2025-05-26 18:31:25.812 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:31:25.812942+02:00
2025-05-26 18:31:25.813 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:31:25.814 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37008
2025-05-26 18:31:25.814 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:31:25.814305+02:00
2025-05-26 18:31:25.814 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:31:25.814446+02:00
2025-05-26 18:32:25.813 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:32:25.813712+02:00
2025-05-26 18:32:25.814 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:32:25.814 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37068
2025-05-26 18:32:25.815 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:32:25.814982+02:00
2025-05-26 18:32:25.815 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:32:25.815122+02:00
2025-05-26 18:33:25.814 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:33:25.814447+02:00
2025-05-26 18:33:25.814 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:33:25.815 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37128
2025-05-26 18:33:25.815 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:33:25.815945+02:00
2025-05-26 18:33:25.816 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:33:25.816089+02:00
2025-05-26 18:34:25.815 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:34:25.815950+02:00
2025-05-26 18:34:25.816 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:34:25.817 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37188
2025-05-26 18:34:25.817 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:34:25.817281+02:00
2025-05-26 18:34:25.817 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:34:25.817442+02:00
2025-05-26 18:34:32.286 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:34:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:34:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:34:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device ECS cave CHPT cause not active
2025-05-26 18:34:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device ECS SdE R+1 cause not active
2025-05-26 18:34:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-1598.80, solar_power_production=1520.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:34:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:34:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:34:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:34:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> C'est la meilleure jusque là
2025-05-26 18:34:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:34:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:34:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:34:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:34:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:34:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:34:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'ECS cave CHPT', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:34:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:34:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Allumage de ECS SdE R+1
2025-05-26 18:34:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Activate for entity switch.prise_ce_sde_r_1. requested_power=1500.0
2025-05-26 18:34:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS SdE R+1 is 2025-05-26 18:34:38.308216+02:00
2025-05-26 18:34:32.308 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service switch/turn_on for entity switch.prise_ce_sde_r_1
2025-05-26 18:34:32.312 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Activate for entity switch.prise_ce_sde_r_1 with requested_power 1500.0 and current_power 0
2025-05-26 18:34:32.313 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1520.0, 'power_production_brut': 1520.0, 'power_consumption': -1598.8, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 0, 'name': 'ECS cave CHPT', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 49.39999999999998, 'total_power': 2500.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:34:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.027 seconds (success: True)
2025-05-26 18:34:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:34:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:34:32.314 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:34:32.314 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:34:32.314 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:34:32.314 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:34:32.315 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:34:33.065 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:34:33.065436+02:00 with event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:29:33.079590+02:00>, new_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:34:33.064939+02:00>>
2025-05-26 18:34:33.065 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:34:33.066 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes on - store the last_datetime_on
2025-05-26 18:34:33.066 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:34:33.066 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36299
2025-05-26 18:34:33.066 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:34:33.066662 avec l'event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:29:33.079590+02:00>, new_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:34:33.064939+02:00>>
2025-05-26 18:34:33.066 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:34:33.067 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:34:33.067 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:34:33.067 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:35:25.817 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:35:25.817190+02:00
2025-05-26 18:35:25.817 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:35:25.818 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37248
2025-05-26 18:35:25.818 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:35:25.818443+02:00
2025-05-26 18:35:25.818 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:35:25.818585+02:00
2025-05-26 18:35:25.818 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:35:25.819 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36352
2025-05-26 18:36:25.818 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:36:25.818196+02:00
2025-05-26 18:36:25.818 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:36:25.819 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37308
2025-05-26 18:36:25.819 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:36:25.819568+02:00
2025-05-26 18:36:25.819 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:36:25.819727+02:00
2025-05-26 18:36:25.819 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:36:25.820 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36412
2025-05-26 18:37:25.819 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:37:25.819876+02:00
2025-05-26 18:37:25.820 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:37:25.820 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37368
2025-05-26 18:37:25.821 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:37:25.821081+02:00
2025-05-26 18:37:25.821 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:37:25.821308+02:00
2025-05-26 18:37:25.821 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:37:25.821 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36472
2025-05-26 18:38:25.820 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:38:25.820927+02:00
2025-05-26 18:38:25.821 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:38:25.821 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37428
2025-05-26 18:38:25.822 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:38:25.822187+02:00
2025-05-26 18:38:25.822 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:38:25.822330+02:00
2025-05-26 18:38:25.822 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:38:25.822 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36532
2025-05-26 18:39:25.821 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:39:25.821489+02:00
2025-05-26 18:39:25.821 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:39:25.822 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37488
2025-05-26 18:39:25.822 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:39:25.822758+02:00
2025-05-26 18:39:25.822 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:39:25.822903+02:00
2025-05-26 18:39:25.823 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:39:25.823 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36592
2025-05-26 18:39:32.286 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:39:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:39:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:39:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device ECS cave CHPT cause not active
2025-05-26 18:39:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:39:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1500.0 for device ECS SdE R+1 cause active and not can_change_power
2025-05-26 18:39:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-1305.90, solar_power_production=1582.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:39:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:39:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:39:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:39:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:39:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> C'est la meilleure jusque là
2025-05-26 18:39:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.293 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.294 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:39:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:39:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:39:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:39:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Allumage de ECS cave CHPT
2025-05-26 18:39:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Activate for entity light.wiser_onofflight_salle_deau_ecs_cave_3kw_light. requested_power=3000.0
2025-05-26 18:39:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS cave CHPT is 2025-05-26 18:39:38.309736+02:00
2025-05-26 18:39:32.309 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service light/turn_on for entity light.wiser_onofflight_salle_deau_ecs_cave_3kw_light
2025-05-26 18:39:32.318 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Activate for entity light.wiser_onofflight_salle_deau_ecs_cave_3kw_light with requested_power 3000.0 and current_power 0
2025-05-26 18:39:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 0, 'name': 'ECS SdE R+1', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:39:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:39:32.318 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Extinction de ECS SdE R+1
2025-05-26 18:39:32.319 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Deactivate for entity switch.prise_ce_sde_r_1. requested_power=0
2025-05-26 18:39:32.319 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS SdE R+1 is 2025-05-26 18:39:38.319070+02:00
2025-05-26 18:39:32.319 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service switch/turn_off for entity switch.prise_ce_sde_r_1
2025-05-26 18:39:32.321 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Deactivate for entity switch.prise_ce_sde_r_1 with requested_power 0 and current_power 1500.0
2025-05-26 18:39:32.322 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1582.0, 'power_production_brut': 1582.0, 'power_consumption': -1305.9, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 0, 'name': 'ECS SdE R+1', 'state': False, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 97.04999999999995, 'total_power': 4000.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:39:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.036 seconds (success: True)
2025-05-26 18:39:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:39:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:39:32.322 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:39:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:39:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is waiting
2025-05-26 18:39:32.323 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is not usable
2025-05-26 18:39:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:39:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:39:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:39:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:39:32.324 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:39:33.082 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:39:33.082787+02:00 with event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:34:33.064939+02:00>, new_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:39:33.082213+02:00>>
2025-05-26 18:39:33.083 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes off - increment the delta time
2025-05-26 18:39:33.083 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:39:33.083 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36599
2025-05-26 18:39:33.084 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:39:33.084033 avec l'event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:34:33.064939+02:00>, new_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:39:33.082213+02:00>>
2025-05-26 18:39:33.084 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:39:33.084 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:39:40.207 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:39:40.207168+02:00 with event <Event state_changed[L]: entity_id=light.wiser_onofflight_salle_deau_ecs_cave_3kw_light, old_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T18:24:40.609206+02:00>, new_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T18:39:40.202080+02:00>>
2025-05-26 18:39:40.207 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:39:40.208 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes on - store the last_datetime_on
2025-05-26 18:39:40.208 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36295
2025-05-26 18:39:40.208 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:39:40.208647 avec l'event <Event state_changed[L]: entity_id=light.wiser_onofflight_salle_deau_ecs_cave_3kw_light, old_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=off; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=None, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=Off, target_state=Off, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb-outline, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T18:24:40.609206+02:00>, new_state=<state light.wiser_onofflight_salle_deau_ecs_cave_3kw_light=on; supported_color_modes=[<ColorMode.ONOFF: 'onoff'>], color_mode=onoff, room=Salle d’eau, name=ECS Cave 3kW, model=PUCK/SWITCH/1, product_type=OnOffLight, product_identifier=PuckLight, product_model=PUCK/SWITCH/1, serial_number=A49E69FFFE3C604A, firmware=2.12.2, type=Unknown, uuid=2bb35ba7-fdd7-de45-7526-2d7f152b6765, endpoint=1, device_id=27, is_dimmable=False, mode=Manual, away_mode_action=NoChange, control_source=FromManualMode, current_state=On, target_state=On, schedule_id=1, schedule_name=ECS solaire , next_day_change=Tuesday, next_schedule_change=02:00:00, next_schedule_datetime=2025-05-27 02:00:00, next_schedule_state=0, icon=mdi:lightbulb, friendly_name=Wiser OnOffLight Salle d’eau ECS Cave 3kW Light, supported_features=0 @ 2025-05-26T18:39:40.202080+02:00>>
2025-05-26 18:39:40.209 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:39:40.209 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:40:25.822 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:40:25.822499+02:00
2025-05-26 18:40:25.822 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:40:25.823 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37548
2025-05-26 18:40:25.823 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:40:25.823834+02:00
2025-05-26 18:40:25.824 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:40:25.824 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36341
2025-05-26 18:40:25.824 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:40:25.824644+02:00
2025-05-26 18:41:25.823 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:41:25.823496+02:00
2025-05-26 18:41:25.824 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:41:25.825 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37608
2025-05-26 18:41:25.825 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:41:25.825908+02:00
2025-05-26 18:41:25.826 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:41:25.826 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36401
2025-05-26 18:41:25.826 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:41:25.826775+02:00
2025-05-26 18:42:25.824 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:42:25.824157+02:00
2025-05-26 18:42:25.824 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:42:25.825 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37668
2025-05-26 18:42:25.828 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:42:25.828535+02:00
2025-05-26 18:42:25.828 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:42:25.829 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36461
2025-05-26 18:42:25.829 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:42:25.829741+02:00
2025-05-26 18:43:25.824 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:43:25.824843+02:00
2025-05-26 18:43:25.825 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:43:25.825 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37728
2025-05-26 18:43:25.830 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:43:25.830496+02:00
2025-05-26 18:43:25.830 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:43:25.831 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36521
2025-05-26 18:43:25.831 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:43:25.831741+02:00
2025-05-26 18:44:25.825 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:44:25.825289+02:00
2025-05-26 18:44:25.825 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:44:25.826 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37788
2025-05-26 18:44:25.830 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:44:25.830892+02:00
2025-05-26 18:44:25.831 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:44:25.832 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36581
2025-05-26 18:44:25.832 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:44:25.832399+02:00
2025-05-26 18:44:32.286 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:44:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:44:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:44:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:44:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 3000.0 for device ECS cave CHPT cause active and not can_change_power
2025-05-26 18:44:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 0 for device ECS SdE R+1 cause not active
2025-05-26 18:44:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-1338.10, solar_power_production=1415.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:44:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:44:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:44:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:44:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:44:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:44:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> C'est la meilleure jusque là
2025-05-26 18:44:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:44:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:44:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:44:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:44:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:44:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:44:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:44:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:44:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:44:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Allumage de ECS SdE R+1
2025-05-26 18:44:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Applying action Activate for entity switch.prise_ce_sde_r_1. requested_power=1500.0
2025-05-26 18:44:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Next availability date for ECS SdE R+1 is 2025-05-26 18:44:38.308320+02:00
2025-05-26 18:44:32.308 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Calling service switch/turn_on for entity switch.prise_ce_sde_r_1
2025-05-26 18:44:32.310 INFO (MainThread) [custom_components.solar_optimizer.managed_device] Sending event solar_optimizer_state_change_event with action Activate for entity switch.prise_ce_sde_r_1 with requested_power 1500.0 and current_power 0
2025-05-26 18:44:32.311 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1415.0, 'power_production_brut': 1415.0, 'power_consumption': -1338.1, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 80.95000000000005, 'total_power': 5500.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:44:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.025 seconds (success: True)
2025-05-26 18:44:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:44:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:44:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:44:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:44:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:44:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:44:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:44:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:44:32.313 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:44:33.065 INFO (MainThread) [custom_components.solar_optimizer.sensor] Call of on_state_change at 2025-05-26 18:44:33.065842+02:00 with event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:39:33.082213+02:00>, new_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:44:33.065225+02:00>>
2025-05-26 18:44:33.066 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:44:33.066 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] The managed device becomes on - store the last_datetime_on
2025-05-26 18:44:33.066 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:44:33.066 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36599
2025-05-26 18:44:33.067 INFO (MainThread) [custom_components.solar_optimizer.switch] Appel de on_state_change à 2025-05-26 18:44:33.067073 avec l'event <Event state_changed[L]: entity_id=switch.prise_ce_sde_r_1, old_state=<state switch.prise_ce_sde_r_1=off; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:39:33.082213+02:00>, new_state=<state switch.prise_ce_sde_r_1=on; friendly_name=Prise CE SdE R+1 @ 2025-05-26T18:44:33.065225+02:00>>
2025-05-26 18:44:33.067 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:44:33.067 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:44:33.067 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is waiting
2025-05-26 18:44:33.067 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is not usable
2025-05-26 18:45:25.825 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:45:25.825900+02:00
2025-05-26 18:45:25.826 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:45:25.826 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37848
2025-05-26 18:45:25.831 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:45:25.831394+02:00
2025-05-26 18:45:25.831 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:45:25.832 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36641
2025-05-26 18:45:25.832 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:45:25.832646+02:00
2025-05-26 18:45:25.832 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:45:25.833 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36652
2025-05-26 18:46:25.826 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:46:25.826309+02:00
2025-05-26 18:46:25.826 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:46:25.827 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37908
2025-05-26 18:46:25.836 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:46:25.836082+02:00
2025-05-26 18:46:25.836 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:46:25.837 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36701
2025-05-26 18:46:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:46:25.837279+02:00
2025-05-26 18:46:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:46:25.838 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36712
2025-05-26 18:47:25.827 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:47:25.827306+02:00
2025-05-26 18:47:25.827 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:47:25.828 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=37968
2025-05-26 18:47:25.836 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:47:25.836412+02:00
2025-05-26 18:47:25.836 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:47:25.837 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36761
2025-05-26 18:47:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:47:25.837844+02:00
2025-05-26 18:47:25.838 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:47:25.838 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36772
2025-05-26 18:48:25.828 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:48:25.828230+02:00
2025-05-26 18:48:25.828 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:48:25.829 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38028
2025-05-26 18:48:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:48:25.837303+02:00
2025-05-26 18:48:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:48:25.838 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36821
2025-05-26 18:48:25.838 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:48:25.838552+02:00
2025-05-26 18:48:25.838 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:48:25.839 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36832
2025-05-26 18:49:25.829 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:49:25.829203+02:00
2025-05-26 18:49:25.829 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:49:25.830 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38088
2025-05-26 18:49:25.838 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:49:25.838332+02:00
2025-05-26 18:49:25.838 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:49:25.839 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36881
2025-05-26 18:49:25.839 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:49:25.839670+02:00
2025-05-26 18:49:25.839 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:49:25.840 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36892
2025-05-26 18:49:32.286 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:49:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:49:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:49:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:49:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 3000.0 for device ECS cave CHPT cause active and not can_change_power
2025-05-26 18:49:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:49:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1500.0 for device ECS SdE R+1 cause active and not can_change_power
2025-05-26 18:49:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-1188.50, solar_power_production=1290.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:49:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:49:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:49:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:49:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:49:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:49:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:49:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:49:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:49:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:49:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:49:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:49:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:49:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:49:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:49:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:49:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:49:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:49:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1290.0, 'power_production_brut': 1290.0, 'power_consumption': -1188.5, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 594.25, 'total_power': 5500.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:49:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.022 seconds (success: True)
2025-05-26 18:49:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:49:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:49:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:49:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:49:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:49:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:49:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:49:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:49:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:50:25.830 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:50:25.830679+02:00
2025-05-26 18:50:25.831 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:50:25.831 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38148
2025-05-26 18:50:25.839 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:50:25.839412+02:00
2025-05-26 18:50:25.839 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:50:25.840 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=36941
2025-05-26 18:50:25.840 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:50:25.840800+02:00
2025-05-26 18:50:25.841 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:50:25.841 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=36952
2025-05-26 18:51:25.831 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:51:25.831617+02:00
2025-05-26 18:51:25.832 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:51:25.832 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38208
2025-05-26 18:51:25.840 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:51:25.840609+02:00
2025-05-26 18:51:25.841 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:51:25.841 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37001
2025-05-26 18:51:25.844 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:51:25.844323+02:00
2025-05-26 18:51:25.844 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:51:25.845 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37012
2025-05-26 18:52:25.832 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:52:25.832392+02:00
2025-05-26 18:52:25.832 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:52:25.833 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38268
2025-05-26 18:52:25.841 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:52:25.841570+02:00
2025-05-26 18:52:25.842 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:52:25.844 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37061
2025-05-26 18:52:25.844 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:52:25.844726+02:00
2025-05-26 18:52:25.845 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:52:25.845 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37072
2025-05-26 18:53:25.833 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:53:25.833410+02:00
2025-05-26 18:53:25.833 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:53:25.834 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38328
2025-05-26 18:53:25.842 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:53:25.842098+02:00
2025-05-26 18:53:25.842 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:53:25.843 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37121
2025-05-26 18:53:25.848 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:53:25.847981+02:00
2025-05-26 18:53:25.848 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:53:25.849 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37132
2025-05-26 18:54:25.835 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:54:25.835867+02:00
2025-05-26 18:54:25.836 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:54:25.836 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38388
2025-05-26 18:54:25.843 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:54:25.842998+02:00
2025-05-26 18:54:25.843 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:54:25.844 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37181
2025-05-26 18:54:25.848 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:54:25.848793+02:00
2025-05-26 18:54:25.849 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:54:25.849 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37192
2025-05-26 18:54:32.287 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:54:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:54:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:54:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:54:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 3000.0 for device ECS cave CHPT cause active and not can_change_power
2025-05-26 18:54:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:54:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1500.0 for device ECS SdE R+1 cause active and not can_change_power
2025-05-26 18:54:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-1097.10, solar_power_production=1214.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:54:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:54:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:54:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:54:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:54:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:54:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:54:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:54:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:54:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:54:32.291 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:54:32.294 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:54:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:54:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:54:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:54:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:54:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:54:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:54:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1214.0, 'power_production_brut': 1214.0, 'power_consumption': -1097.1, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 548.55, 'total_power': 5500.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:54:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.023 seconds (success: True)
2025-05-26 18:54:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:54:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:54:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:54:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:54:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:54:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:54:32.311 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:54:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:54:32.312 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:55:25.836 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:55:25.836628+02:00
2025-05-26 18:55:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:55:25.837 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38448
2025-05-26 18:55:25.843 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:55:25.843389+02:00
2025-05-26 18:55:25.843 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:55:25.844 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37241
2025-05-26 18:55:25.849 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:55:25.849155+02:00
2025-05-26 18:55:25.849 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:55:25.850 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37252
2025-05-26 18:56:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:56:25.837369+02:00
2025-05-26 18:56:25.837 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:56:25.838 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38508
2025-05-26 18:56:25.843 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:56:25.843883+02:00
2025-05-26 18:56:25.844 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:56:25.845 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37301
2025-05-26 18:56:25.850 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:56:25.849992+02:00
2025-05-26 18:56:25.850 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:56:25.851 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37312
2025-05-26 18:57:25.838 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:57:25.838775+02:00
2025-05-26 18:57:25.839 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:57:25.839 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38568
2025-05-26 18:57:25.844 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:57:25.844724+02:00
2025-05-26 18:57:25.845 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:57:25.845 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37361
2025-05-26 18:57:25.850 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:57:25.850773+02:00
2025-05-26 18:57:25.851 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:57:25.852 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37372
2025-05-26 18:58:25.839 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:58:25.839924+02:00
2025-05-26 18:58:25.840 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:58:25.840 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38628
2025-05-26 18:58:25.844 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:58:25.844851+02:00
2025-05-26 18:58:25.845 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:58:25.845 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37421
2025-05-26 18:58:25.851 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:58:25.850995+02:00
2025-05-26 18:58:25.851 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:58:25.852 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37432
2025-05-26 18:59:26.044 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:59:26.044774+02:00
2025-05-26 18:59:26.045 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:59:26.045 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38688
2025-05-26 18:59:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:59:26.046016+02:00
2025-05-26 18:59:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:59:26.046 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37481
2025-05-26 18:59:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 18:59:26.046992+02:00
2025-05-26 18:59:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:59:26.047 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37492
2025-05-26 18:59:32.287 INFO (MainThread) [custom_components.solar_optimizer.coordinator] Refreshing Solar Optimizer calculation
2025-05-26 18:59:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:59:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1000.0 for device ECS Cuisine Chpt cause active and not can_change_power
2025-05-26 18:59:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:59:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 3000.0 for device ECS cave CHPT cause active and not can_change_power
2025-05-26 18:59:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:59:32.287 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] Set current_power to 1500.0 for device ECS SdE R+1 cause active and not can_change_power
2025-05-26 18:59:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] Calling recuit_simule with power_consumption=-986.40, solar_power_production=1131.00 sell_cost=0.10, buy_cost=0.10, tax=0.00% devices=[<custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>]
2025-05-26 18:59:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:59:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:59:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:59:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:59:32.288 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:59:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:59:32.289 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:59:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:59:32.290 DEBUG (MainThread) [custom_components.solar_optimizer.simulated_annealing_algo] ---> On garde l'objectif voisin
2025-05-26 18:59:32.307 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS Cuisine Chpt - {'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}
2025-05-26 18:59:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:59:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS cave CHPT - {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:59:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:59:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Dealing with best_solution for ECS SdE R+1 - {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}
2025-05-26 18:59:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:59:32.308 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Calculated data are: {'power_production': 1131.0, 'power_production_brut': 1131.0, 'power_consumption': -986.4, 'sell_cost': 0.1, 'buy_cost': 0.1, 'sell_tax_percent': 0.0, 'battery_soc': 0, 'battery_charge_power': 0, 'priority_weight': 0, 'best_solution': [{'power_max': 1000.0, 'power_min': -1, 'power_step': 0, 'current_power': 1000.0, 'requested_power': 1000.0, 'name': 'ECS Cuisine Chpt', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 2}, {'power_max': 3000.0, 'power_min': -1, 'power_step': 0, 'current_power': 3000.0, 'requested_power': 3000.0, 'name': 'ECS cave CHPT', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}, {'power_max': 1500.0, 'power_min': -1, 'power_step': 0, 'current_power': 1500.0, 'requested_power': 1500.0, 'name': 'ECS SdE R+1', 'state': True, 'is_usable': True, 'is_waiting': False, 'can_change_power': False, 'priority': 4}], 'best_objective': 493.2, 'total_power': 5500.0, 'ecs_cuisine_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff5017f380>, 'ecs_cave_chpt': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff58b89f90>, 'ecs_sde_r_1': <custom_components.solar_optimizer.managed_device.ManagedDevice object at 0xffff4d7c7250>}
2025-05-26 18:59:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.coordinator] Finished fetching Solar Optimizer data in 0.022 seconds (success: True)
2025-05-26 18:59:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:59:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:59:32.309 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 18:59:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:59:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:59:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 18:59:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.switch] Calling _handle_coordinator_update for Active
2025-05-26 18:59:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 18:59:32.310 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 19:00:26.045 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:00:26.045299+02:00
2025-05-26 19:00:26.045 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 19:00:26.046 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38748
2025-05-26 19:00:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:00:26.046598+02:00
2025-05-26 19:00:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 19:00:26.047 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37541
2025-05-26 19:00:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:00:26.047704+02:00
2025-05-26 19:00:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 19:00:26.048 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37552
2025-05-26 19:01:26.045 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:01:26.045655+02:00
2025-05-26 19:01:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 19:01:26.046 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38808
2025-05-26 19:01:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:01:26.046977+02:00
2025-05-26 19:01:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 19:01:26.047 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37601
2025-05-26 19:01:26.048 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:01:26.048052+02:00
2025-05-26 19:01:26.048 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 19:01:26.048 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37612
2025-05-26 19:02:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:02:26.046151+02:00
2025-05-26 19:02:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 19:02:26.047 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38868
2025-05-26 19:02:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:02:26.047471+02:00
2025-05-26 19:02:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 19:02:26.048 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37661
2025-05-26 19:02:26.048 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:02:26.048406+02:00
2025-05-26 19:02:26.048 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 19:02:26.049 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37672
2025-05-26 19:03:26.046 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:03:26.046736+02:00
2025-05-26 19:03:26.047 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt is active
2025-05-26 19:03:26.047 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS Cuisine Chpt - Set on_time=38928
2025-05-26 19:03:26.048 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:03:26.048078+02:00
2025-05-26 19:03:26.048 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT is active
2025-05-26 19:03:26.048 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS cave CHPT - Set on_time=37721
2025-05-26 19:03:26.049 DEBUG (MainThread) [custom_components.solar_optimizer.sensor] Call of _on_update_on_time at 2025-05-26 19:03:26.049014+02:00
2025-05-26 19:03:26.049 DEBUG (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 is active
2025-05-26 19:03:26.049 INFO (MainThread) [custom_components.solar_optimizer.managed_device] ECS SdE R+1 - Set on_time=37732
Evidement je peux passer les logs d’avant ou d’après car j’ai fait un enregistrement sur toute la journée
Je constate la même chose le matin
Sur mes graphes, en bleu le Total_Power, en jaune ma production PV et en rouge mon capteur de conso-net
Je vous remercie par avance,
Salut,
Comment tu expliques qu’à partir de 18h40 jusque 20h30 ta courbe de conso est négative alors que tu produits entre 1500w et pas loin de 0 et que tu as déclenché tes 3 ECS qui prennent 5500W ?
Exemple a 19h30 :
Production / consommation / ECS
800 / -700 / 5500 => ta conso devrait être autour de +4700 et non pas -700
Ta courbe de conso est fausse
La solution de @roumano est très bien. En jouant avec l’utilisabilité tu peux synchroniser tes 2 équipements. Je n’y avais pas penser.
Salut
Non, elle correspond bien à ce que me donne l’application de mon onduleur et à la réalité
C’est juste que mes charges 3 ballons d’eau chaude) ne consomment rien car l’eau est déjà chaude.
Mais au vu de la puissance de surplus disponible d’environ 1200W, les 3 charges n’auraient pas dû s’activer et il y aurait du y avoir que la charge de 1000W et pas les 2 autres.
C’est là le problème vu qu’en plus il faut les 300 secondes (valeurs par défaut pour la périodicité des calculs) avant que SO réalise qu’il faut éteindre les charges !
Et du coup j’ai pas mal de consommation depuis le réseau qui dure 5min repartie sur la journée en début et en fin de journée
C’est ce point là que je veux supprimer
Alors explique clairement ton problème, tu mets un graphe ou on voit en bleu tes ecs qui pompent 5500 et après tu dis que non.
On est pas dans ta tête.




