ça me parait tres interessant
je vais regarder de pret ce sujet sur les template cover
meme, si pour etre honnete, je n’ai pas tout compris sur ce sujet encore
ça me parait tres interessant
je vais regarder de pret ce sujet sur les template cover
meme, si pour etre honnete, je n’ai pas tout compris sur ce sujet encore
juste une question sur les templates :
si j’ai, par exemple, 3 volets et une porte de garage, dois je trouver 4 fois ce « template » dans mon fichier yaml?
ou une seule fois et c’est les infos des entitées qui font la fifference?
j’ai un doute la dessus.
Il y a moyen de regrouper certains trucs mais dans l’absolu : 1 template rempli par volet
c’est bien ce qui me semblais
ce n’est pas un probleme, c’etait juste pour etre sur
est il possible de les regrouper dans un autres fichier ymal et de faire un include dans configuration.ymal?
j’imagine que oui
j’ai commencé a faire des essais
pas tres concluant pour le moment
je m’y perds un peu dans les services, action, …
je tâtonne
je vais chercher des exemples sur le net, mais si quelqu’un a ça, je suis preneur
Exemple de quoi du coup ?
Tu as la position des volets dans HA ? En % ou en absolu (ouvert/fermé)? Ou faut-il les déterminer depuis les commandes passées ?
mes volets n’ont pas de position
je souhite donc juste commanter la monté ou la descente ou le stop
si je crée un node « current state » dans node red, je devrai lire l’etat de la commande
mais que dois je réellement mettre dans « service »
il faut que je maitrise mieux cette partie
ce lien sur la config de Sylvain a l’air tres complete
des heures de lecture en prévision
je vais me plonger dedans
merci
ça fonctionne
en fait, je galèrais a savoir quoi mettre en « service »
mais en regardant les code yaml de mon automatisation d’ouverture de portail, j’ai compris ce q’uil fallait faire
maintenant, mes volets fonctionnent avec cete carte Blind Card
une etape de plus de franchie dans la comprehenssion de HA.
on continue a avancer
Partage le code et marque le en solution
en fait, je suis parti du code d’exemple de la doc :
# Example configuration.yaml entry
cover:
- platform: template
covers:
garage_door:
device_class: garage
friendly_name: "Garage Door"
value_template: "{{ states('sensor.garage_door')|float > 0 }}"
open_cover:
service: script.open_garage_door
close_cover:
service: script.close_garage_door
stop_cover:
service: script.stop_garage_door
et j’ai modifié les "Service: " par ça :
open_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_open
close_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_close
stop_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_stop
les switch etant des node « entity » de node red
Bonjour a tous
Je reviens a la charge avec mes commande de volets roulant
bon, mes commandes individuelles fonctionnet bien
j’ai donc ça comme code :
cover:
#bureau
- platform: template
covers:
volets_bureau:
device_class: garage
friendly_name: "Volets Bureau"
value_template: "{{ states('sensor.garage_door')|float > 0 }}"
open_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_open
close_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_close
stop_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_stop
mais maintenant, sur ma page d’accueil, je voudrais mettre une commande globale pour tout ouvrir ou tout fermer
comment feriez vous
je penssais a ça :
#cover:
#bureau
- platform: template
covers:
volets_bureau:
device_class: garage
friendly_name: "Volets Bureau"
value_template: "{{ states('sensor.garage_door')|float > 0 }}"
open_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_piece1_open
entity_id: switch.cde_volet_piece2_open
entity_id: switch.cde_volet_piece3_open
close_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_close
stop_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_piece1_stop
entity_id: switch.cde_volet_piece2_stop
entity_id: switch.cde_volet_piece3_stop
mais ça ne fonctionne pas
Passe par la définition d’un groupe de volets.
C’est HA qui s’occupera de lancer les commandes vers les différents volets.
Sinon, tu n’as pas besoin de créer d’entité pour passer la même commande sur plusieurs entités.
Dans la carte, tu sélectionnes le service et au chox de l’entité, tu en mets plusieurs
je vais regarder du coté des groupes
sinon, la syntaxe pour plusieurs entités ne serait pas :
stop_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_stop
entity_id: switch.cde_volet_chambre_amis_stop
mais plutot
stop_cover:
service: switch.toggle
target:
entity_id:
- switch.cde_volet_bureau_stop
- switch.cde_volet_chambre_amis_stop
c’est bien ça?
Oui comme cela ou :
stop_cover:
service: switch.toggle
target:
entity_id: switch.cde_volet_bureau_stop, switch.cde_volet_chambre_amis_stop
type: button
tap_action:
action: call-service
service: cover.close_cover
service_data: {}
target:
entity_id:
- cover.volet1
- cover.volet2
name: Fermeture Volets
icon: mdi:window-shutter
tres interessant
je vais tester ceci
autre question con :
est il possible de commander, de la meme maniere, l’ouverture, MAIS, avec une tempo pour 1 seul volet?
Le but, par exemple, serai, le matin d’ouvrir tous les volet, sauf celui de la chambre, uniquement a 50%
Il faut passer par un script.
chose que je ne maitrise pas encore
j’aime bien l’idée du bouton, mais j’aimerai en faore des plus petits, histoire d’en avoir 3 ou 4 dans la meme carte au lieu d’un enorme
mais j’ai pas encore trouvé l’astuce