Bonjour,
Alors mon analyse c’est un défaut de configuration.
Tu as ceci pour le volet de l’entrée (tels que AppDaemon le fourni à CoversManager) :
{
"dryrun":false,
"common":{
"position":{
"opened":100,
"closed":0,
"min_ratio_change":10,
"min_time_change":15
},
"opening":{
"type":"prefer-lux",
"time":datetime.time(9,30),
"locker":"None",
"position":"None"
},
"closing":{
"type":"prefer-lux",
"time":"None",
"secure_dusk":true,
"locker":"None",
"position":"None"
},
"adaptive":{
"enable":true,
"locker":"None"
},
"manual":{
"allow":true,
"timer":datetime.timedelta(seconds=5400)
},
"temperature":{
"indoor":{
"sensor":"sensor.bsb_lan_temperature_thermostat_salon",
"setpoint":23,
"seasons":{
"spring":{
"setpoint":23
},
"summer":{
"setpoint":23
},
"autumn":{
"setpoint":23
},
"winter":{
"setpoint":23
}
}
},
"outdoor":{
"sensor":"sensor.gw1100_temp",
"low_temperature":24,
"high_temperature":27
}
},
"lux":{
"sensor":"sensor.outdoor_illuminance",
"open_lux":60,
"close_lux":40
},
"locker":"binary_sensor.alarm_status",
"seasons":"sensor.season"
},
"covers":{
"cover.volet_entree":{
"window_heigh":210,
"window_azimuth":75,
"positional":{
"action":true,
"status":true
},
"fov":{
"left":20,
"right":90
}
},
"cover.volet_cuisine":{
"window_heigh":210,
"window_azimuth":255,
"positional":{
"action":true,
"status":true
},
"fov":{
"left":90,
"right":90
}
},
"cover.volet_salon":{
"window_heigh":210,
"window_azimuth":165,
"positional":{
"action":true,
"status":true
},
"fov":{
"left":90,
"right":90
}
}
}
}
Comme tu peux le voir, ton azimuth est à 75 avec une FOV Gauche:20 / Droite:90 soit un azimuth dans la fenêtre entre 55 et 135 ce qui correspond à ce que l’on voit dans les logs :
Cover 'Volet entr��e' (cover.volet_entree) - Azimuth left : 55 - Azimuth right : 165
Mais ces Azimuth ne correspondent pas à un volet à l’ouest. Donc défaut de configuration je pense.
Selon CoversManager
, avec ces infos, le soleil n’est plus dans ta fenêtre entre 11h40 et 12h00 je pense :
2024-12-07 11:38:25.526680 DEBUG CoversManager2: SunInWindow - Callback triggered by state change of sun.sun/azimuth from 162.26 to 163.23
On voit bien que durant la phase que CoversManager
considère le soleil dans ta fenêtre, il lance des actions de verification :
2024-12-07 11:38:25.400949 DEBUG CoversManager2: Indoor temperature (19.1) <= 23 - Cover 'Volet entr��e' (cover.volet_entree) need to be open to heat the room
2024-12-07 11:38:25.411133 DEBUG CoversManager2: get state: None, {} from CoversManager2
2024-12-07 11:38:25.433163 INFO CoversManager2: Outdoor temperature (12.3) < Indoor temperature (19.1) - Cover 'Volet entr��e' (cover.volet_entree) will be open
2024-12-07 11:38:25.444919 DEBUG CoversManager2: get state: None, {} from CoversManager2
2024-12-07 11:38:25.483338 DEBUG CoversManager2: Update adaptive position for Cover 'Volet entr��e' (cover.volet_entree) based on opened (config.common.position.opened) and closed configuration (config.common.position.closed) : 100%
2024-12-07 11:38:25.511028 DEBUG CoversManager2: Getting Cover 'Volet entr��e' (cover.volet_entree) current position...
2024-12-07 11:38:25.511461 DEBUG CoversManager2: get state: cover.volet_entree, {} from CoversManager2
2024-12-07 11:38:25.512229 DEBUG CoversManager2: get state: None, {} from CoversManager2
2024-12-07 11:38:25.519717 DEBUG CoversManager2: Cover 'Volet entr��e' (cover.volet_entree) is already at the needed position (100%)
Pourtant ca ne correspond pas du tout à la configuration que tu indiques dans ton post précédent donc je me dit que tu ne regarde peut être pas la bonne configuration.
AppDaemon ayant changé la position de sa configuration, il te reste peut être encore une configuration à l’ancienne position (celle que tu regardes) mais que celle utilisé par AppDaemon (la nouvelle position) n’est pas la même mais celle avec un Azimuth de 75
Selon si tu utilises le app_dir
(Internal Documentation — AppDaemon 4.5.11 documentation) dans ton /addon_configs/a0d7b954_appdaemon/appdaemon.yaml
ta configuration app.yaml
utilisé par AppDaemon est soit dans /addon_configs/a0d7b954_appdaemon/apps
soit dans le dossier indiqué par la configuration app_dir
.
PS: Tu dois aussi avoir un souci avec ton entité sensor.season
car elle retourne winter. Pas grave car tu as pas de configurations spécifiques actives pour les saisons mais c’est pour info.