Débuter sur un scénario en YAML

Mon problème

Bonjour,

Je souhaiterais faire un scénario en YAML mais je débute et je ne sais pas trop par où commencer.

J’aimerais faire :
Si clic sur bouton
Si lamp1 est allumée ou lamp2 est allumée ou lamp3 est allumée
Alors éteint lamp1, éteint lamp2, éteint lamp3
Sinon allume lamp1, allume lamp2, allume lamp3

Merci pour votre aide, cela m’aidera à créer ce scénario et d’autres basés plus ou moins sur le même concept.

Ma configuration

version core-2023.3.6
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.90
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth failed to load: timeout
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 9.5
update_channel stable
supervisor_version supervisor-2023.03.2
agent_version 1.4.1
docker_version 20.10.22
disk_total 30.8 GB
disk_used 3.3 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.1.3), Zigbee2MQTT (1.30.2-1), File editor (5.5.0), Duck DNS (1.15.0), Z-Wave JS UI (1.8.0)
Dashboards
dashboards 1
resources 0
mode auto-gen
Recorder
oldest_recorder_run 20 mars 2023 à 17:30
current_recorder_run 24 mars 2023 à 18:24
estimated_db_size 4.28 MiB
database_engine sqlite
database_version 3.38.5

Bonjour,
Pourquoi vouloir faire compliqué quand tu peux faire simple.
Pour les automatisations, tu peux passer par l’interface graphique et le visualiser en YAML.
De plus pour éteindre une lumière, pas besoin de tester si elle est allumée. Tu l’éteins et c’est tout.
Tu as également une fonction Toogle qui inverse l’état de ta lumière
Si les 3 lampes doivent être dans le même état, tu peux créer un groupe et actionner uniquement le groupe

Bonjour,
Comme mon VDD, utilise le menu "Automatisations dans Paramètres, c’est fait pour ça, c’est bête de s’en priver :
image

Comme dit ci-dessus, tu peux grouper les 3 lumières en allant ici dans Paramètres :
image
Puis « Entrées »
image
Créer une entrée / Groupe / Groupe de lumières. Tu sélectionnes ensuite tes 3 entités.

Tu considères ensuite ton groupe comme une seule lumière et tu appliques le scénario que tu souhaites.
:

1 « J'aime »

Merci, en effet je ne connaissais pas l’option « toggle », c’est ce que je cherchais !

Bonjour

juste parce que le compliqué est intéressant à connaitre et c’est plus rigolo !!!

Quelqu’un peut-il me dire ou je peux trouver de la doc pour faire du code en YAML des scènes ?

Salut,
Tu peux ouvrir un nouveau sujet car celui là n’a pas forcément un rapport le tien et il date de 1 AN !!

1 « J'aime »

Salut Fredarro

ok merci . désolé pour le dérangement , j’ouvre un nouveau sujet.