08/04/2021, 12:55:37
(08/04/2021, 11:12:40)XeNo a écrit : Alors j'ai cherché pour toi et j'ai trouvé comment faire !C'est très gentil et très instructif. En gros fainéant je viens de tester la première solution !
Premiere solution (la plus simple)
Tu modifies la class de ton entity cover directement dans ton customize.yaml comme tu as fait pour modifier l'icone. En fait ça crée un fichier customize.yaml qui est lu par le configuration.yaml avec la section :
homeassistant:
customize: !include customize.yaml
Dans ce customize.yaml tu peux faire ceci :
(en partant du principe que mon cover s'appelle cover.chambre_d_ami par exemple)
cover.chambre_d_amis:
device_class: garage
Ca te change dynamiquement la class de l'objet et il gère seul les différentes visualisations. Par contre tu es limité aux class de l'objet utilisé. Ici c'est cover, donc d'après HA, on a que ceci :
Cover - Home Assistant (home-assistant.io)
C'est exactement ce que je souhaitais obtenir en utilisant device_class: shutter (pour afficher des icônes de VR et non ceux par défaut qui ne ressemble à rien) et en ajoutant
state_color: true dans la carte j'ai bien le changement de couleur entre ouvert et fermé.
Je garde la solution 2 sous le coude car elle pourra servir.
(08/04/2021, 11:12:40)XeNo a écrit : Sinon pour node-red j'ai lu oui, ca fait chier de devoir aller ajouter cette couche pour pousser l'heure dans des GAs : Faut se plaindre à HAOn peut faire sans Node-Red, par exemple (en enlevant les # )
# Heure mise à ON circulateur sèche-serviettes
#- id: 'seche_serviette_on'
#alias: Chauffage ON
#trigger:
#- platform: time
#at: input_datetime.heure_debut_chauffage
#action:
#- service: light.turn_on
#target:
#entity_id: light.bureau_meuble
# Heure mise à OFF circulateur sèche-serviettes
#- id: 'seche_serviette_off'
#alias: Chauffage OFF
#trigger:
#- platform: time
#at: input_datetime.heure_fin_chauffage
#action:
#- service: light.turn_off
#target:
#entity_id: light.bureau_meuble
Mais :
1) dès que l'on souhaite une plage horaire dans une plage de dates c'est plus compliqué ;
2) le contrôleur logique ABA fait bien le boulot avec les calendars et c'est très fiable ; alimenté via un onduleur, il ne sera jamais interrompu par une mise à jour ou autre et gère facilement les reprises souhaitées après une éventuelle coupure du bus.
3) les fonctions restent en KNX maintenable par un intégrateur certifié
Merci pour ton aide.