Salut
Du coup, il reste seulement quelques cas : unknown, unavailable …
Salut
Du coup, il reste seulement quelques cas : unknown, unavailable …
Oui.
On verra ce que ça donne pour la suite, si ça se réactive ou pas…
J’ai fait quelques modifs dans l’automatisation, je laisse mes traces pour l’instant (en tout cas dans les branches à ne pas utiliser normalement…)
Bon en fait je n’ai pas les yeux en face des trous…
J’ai fait une modif dernierement pour éviter cette relance à 5h sauf en veille de jour rouge…
Je l’ai testée en utilisant rouge ou blanc les derniers jours pour vérifier que ça marche en cas de jour rouge=> ça marchait.
Hier je suis passé en mode rouge only, bilan ce matin ça n’a pas activé le chauffage à 5h (ce que je voulais) sauf que vu où j’avais placé mon test, c’est passé par cette branche « de secours » => fausse alerte !
Automatisation modifiée pour introduire un choose supplémentaire plus loin et éviter les frayeurs avec des notifs qui font peur…
alias: Gestion automatique du chauffage - v2.0
description: >-
Lorsque l'etat d'un booléen: Auto - override - scheduler - tarif rouge change
Si on est en saison de chauffage, en mode auto et sans override temporaire.
- Désactivation temporaire de la detection de changement de la PAC (overide
temporaire)
- Réglage automatique du chauffage en fonction du planning et du tarif:
- Chauffe à la temperature de consigne si planifié, sinon PAC off.
- Si tarif rouge => PAC off.
- ECAM pour le debug.
triggers:
- trigger: state
entity_id:
- input_boolean.chauffage_mode_auto
- input_boolean.pac_override_temporaire
- input_boolean.saison_chauffage
- schedule.planning_chauffage
- input_boolean.tarif_rouge
conditions:
- condition: state
entity_id: input_boolean.chauffage_mode_auto
state: "on"
alias: Le chauffage est en mode AUTO
- condition: state
entity_id: input_boolean.saison_chauffage
state: "on"
alias: La saison est en mode Chauffage (mode hiver)
- condition: state
entity_id: input_boolean.pac_override_temporaire
state: "off"
alias: L'override temporaire n'est pas activé
actions:
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.pac_detect_inhib
alias: Désactivation de la detection de changement manuel de la PAC
- alias: Réglage auto du chauffage en fonction du tarif
choose:
- conditions:
- condition: state
entity_id: input_boolean.tarif_rouge
state: "off"
sequence:
- alias: test du scheduler
choose:
- conditions:
- condition: state
entity_id: schedule.planning_chauffage
state: "on"
sequence:
- alias: eviter le démarrage à 5h sauf jour rouge
choose:
- conditions:
- alias: "après 5:50 OU demain rouge "
condition: or
conditions:
- condition: state
state:
- ROUGE
entity_id: input_text.couleur_demain
- condition: time
after: "05:50:00"
sequence:
- action: climate.set_hvac_mode
metadata: {}
data:
hvac_mode: heat
target:
entity_id: climate.pac
- data:
temperature: >-
{{states('input_number.temperature_confort_hiver')|int
}}
target:
entity_id: climate.pac
action: climate.set_temperature
- action: climate.set_fan_mode
metadata: {}
data:
fan_mode: auto
target:
entity_id: climate.pac
- action: script.ecam_publish
metadata: {}
data:
message: "PAC: Chaud auto"
- action: script.ecam_publish
metadata: {}
data:
message: >-
PAC: Anticipé demain {{
states('input_text.couleur_demain')}}
- conditions: []
sequence:
- action: script.ecam_publish
metadata: {}
data:
message: >-
PAC: silence demain {{
states('input_text.couleur_demain')}}
alias: >-
planning Chauffage => allumer PAC en chauffage et régler la
temperature (prechauffe matinale en veille jour R uniquement)
- conditions:
- condition: state
entity_id: schedule.planning_chauffage
state: "off"
sequence:
- action: climate.set_hvac_mode
metadata: {}
data:
hvac_mode: "off"
target:
entity_id: climate.pac
- action: script.ecam_publish
metadata: {}
data:
message: "PAC: Auto Off"
alias: planning OFF => éteindre la PAC
- conditions: []
sequence:
- action: script.ecam_publish
metadata: {}
data:
message: Etat scheduler inconnu
alias: >-
Tarif rouge est Désactivé => régler le chauffage en fonction du
planning
- conditions:
- condition: state
entity_id: input_boolean.tarif_rouge
state: "on"
sequence:
- action: climate.set_hvac_mode
metadata: {}
data:
hvac_mode: "off"
target:
entity_id: climate.pac
- action: script.ecam_publish
metadata: {}
data:
message: "PAC: Auto Rouge "
alias: Tarif Rouge est activé => éteindre la PAC
- conditions: []
sequence:
- action: script.ecam_publish
metadata: {}
data:
message: Etat Tarif inconnu
enabled: true
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.pac_detect_inhib
alias: Réactivation de la detection de changement manuel de la PAC
mode: restart
trace:
stored_traces: 50
La structure vu des trace de debug avant :