Bonsoir.
Je cherche à piloter un relais pour allumer ou éteindre ma chaudière.
Des que j’ajoute une condition dans mon automatisation, cela ne fonctionne plus.
Ma configuration
System Health
version
core-2021.12.4
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.9.7
os_name
Linux
os_version
5.10.83
arch
x86_64
timezone
Europe/Paris
Home Assistant Community Store
GitHub API
ok
Github API Calls Remaining
4631
Installed Version
1.18.0
Stage
startup
Available Repositories
980
Installed Repositories
2
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 7.0
update_channel
stable
supervisor_version
supervisor-2021.12.2
docker_version
20.10.9
disk_total
30.8 GB
disk_used
3.5 GB
healthy
true
supported
true
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Duck DNS (1.14.0), Example (4.4.0), File editor (5.3.3), Samba share (9.5.1), Node-RED (10.2.2)
Pour commencer, je vois que vous avez des conditions « or » et « and » alors que vous n’avez qu’un seul « argument de condition » ou qu’une seule condition si vous préférez. Quelque chose du type ci-dessous suffit.
condition:
- condition: state
entity_id: "nom_complet_de_l'entité"
state: "etat_choisi"
Après, je ne connais pas les type: is_open, donc je ne peux vous dire si cela correspond
Si vous voulez, donnez-moi les états du capteur dans « outils de développement », « états » et je vous ferais la base du script.
C’est un contacteur d’ouverture Sonoff basique
Je souhaite pouvoir automatiser le relais de pilotage de ma chaudière de la façon suivante;
J’ai un capteur de température Sonoff et un thermomètre Sonoff
En fonction de la température ET si le détecteur d’ouverture est OFF (fenêtre fermée)
alors je ferme le relais de la chaudière.
En fonction de la température OU si le détecteur d’ouverture est ON (fenêtre ouverte)
alors j’ouvre le relais de la chaudière.
Merci pour le coup de main et excellentes fêtes de fin d’année.
Sébastien
Oui, merci,
C’est un capteur binaire (binary_sensor) donc il n’a que deux états ‹ on › ou ‹ off › donc vous devriez avoir pour faire simple quelque chose du type:
condition:
- condition: state
entity_id: "binary_sensor.xxxxxx"
state: 'on'