Bonjour,
Afin d’éviter de polluer un sujet sur lequel ce point a été abordé, je me permets d’ouvrir un nouveau sujet.
Je répondais à @Doubledom sur la bonne écriture des automations.
Suite à :
Je répondais
C’est bien ainsi que j’écris dans mon fichier Automations. Mes id: portent bien des phrases de repérage
Çà expliquerait mes problèmes de compression dès que je crée une automation via l’UI ?
C’est à dire que j’ai de nombreuses annotations au fil de mes automations pour m’y retrouver. Et dès que je crée et enregistre une nouvelle automation par l’UI, toutes mes annotations disparaissent. C’est la raison pour laquelle je n’utilise jamais l’UI pour la création d’'automations.
Je viens encore de tester. je suis bon pour aller rechercher ma dernière sauvegarde. Tous mes commentaires ont disparu !
Sauf que depuis les quelques années que j’ai mis en place HA, j’ai une trentaine d’automations avec plus de 1 200 lignes écrites ainsi :
##############################################################
######## ## # # # # # ### ### # ### ### #######
######## # # # # # # # # # # # #######
######## # ### # # # # ## ## # # # ## ## #######
######## # # # ##### # # # # ##### # # # #######
######## ## # # # # ### # # # # #### ### #######
##############################################################
#######################################################
###### Modifications CONSIGNES #####
#######################################################
# Gestion des consignes effectuée en SCRIPT
#########################################################
## TRANSFERT CONSIGNES T° >>> MEMOIRE T° EN-COURS ##
#########################################################
- id: 'Selection T° Salon confort/nuit'
alias: Selection Temp Salon
description: 'Transfert temp consigne salon dans memoire T° Salon'
trigger:
- platform: state
entity_id:
- input_boolean.bit_temperature_confort_salon
- input_number.consigne_salon_confort
- input_number.consigne_salon_nuit
action:
- choose:
- conditions:
- condition: state
entity_id: input_boolean.bit_temperature_confort_salon
# Si appel T° confort
state: 'on'
sequence:
- service: input_number.set_value
data:
entity_id: input_number.temperature_salon_en_cours
value: "{{ states('input_number.consigne_salon_confort') }}"
# Si appel T° Nuit
default:
- service: input_number.set_value
data:
entity_id: input_number.temperature_salon_en_cours
value: "{{ states('input_number.consigne_salon_nuit') }}"
######################################################
- id: 'Selection T° chambre confort/nuit'
alias: Selection Temp Chambre
description: 'Transfert consigne Temp chambre dans memoire T° chambre'
trigger:
- platform: state
entity_id:
- input_boolean.bit_temperature_confort_chambre
- input_number.consigne_chambre_confort
- input_number.consigne_chambre_nuit
action:
- choose:
- conditions:
- condition: state
entity_id: input_boolean.bit_temperature_confort_chambre
# Si appel T° confort
state: 'on'
sequence:
- service: input_number.set_value
data:
entity_id: input_number.temperature_chambre_en_cours
value: "{{ states('input_number.consigne_chambre_confort') }}"
# Si appel T° Nuit
default:
- service: input_number.set_value
data:
entity_id: input_number.temperature_chambre_en_cours
value: "{{ states('input_number.consigne_chambre_nuit') }}"
##############################################
#### Selection zone maitresse Chauffage ####
##############################################
- id: 'Selection Zone maitresse T° Salon ou Chambre'
alias: Selection Zone Temperature
description: 'Transfert temp mesure et consigne salon ou chambre dans memoires T°'
trigger:
- platform: state
entity_id:
- input_boolean.bit_zone_temperature
- input_number.temperature_salon_en_cours
- input_number.temperature_chambre_en_cours
- sensor.temperature_t_Salon
- sensor.temperature_t_chambre
action:
- choose:
# Si appel T° zone salon >>> Envoi consigne T° salon et Mesure T° salon dans les en-cours
- conditions:
A votre avis, quelle est la meilleure solution pour me permettre de conserver mes commentaires après création d’une nouvelle automation via l’UI ?