*Je souhaite réaliser une commande temporisée au retour à l’état initial d’un bouton *
Ma configuration
[center]## System Health
version
core-2022.3.4
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.9.9
os_name
Linux
os_version
5.10.92-v7
arch
armv7l
timezone
Europe/Paris
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.5
update_channel
stable
supervisor_version
supervisor-2022.03.4
docker_version
20.10.9
disk_total
29.0 GB
disk_used
3.3 GB
healthy
true
supported
true
board
rpi3
supervisor_api
ok
version_api
ok
installed_addons
File editor (5.3.3), Node-RED (11.1.0)
Lovelace
dashboards
1
resources
0
views
1
mode
storage
[/center]
___
Bonjour,
je cherche à créer un bouton de commande temporisé.
J’ai mis en place un bouton de commande dans mon dashboard rattaché à une sortie GPIO que j’ai déclaré de la façon suivante dans configuration.yaml
Mon but est lorsque je presse sur mon bouton de commande et qu’il reste enclenché pendant 1 ou 2s avant de retrouver son état initial. Et non qu’il soit nécessaire de refaire une nouvelle pression pour retrouver son état initial.
J’ai essayé de le configurer en Cover à la place de Switch car il existe la fonction relay_time mais l’utilisation d’une State Pin ne me convient pas.
Auriez-vous une solution simple à mettre en place ?
Sous NR j’avais réussi à tuer la tâche à la délai d’un bloc tempo.
merci pour ton retour @roumano .
Le problème c’est que je ne suis pas une bête de course au niveau script. J’utilise NodeRed car c’est un peu plus à ma portée.
Aurais-tu un modèle ou autre ?
Merci
Quand je disais scripts, je penser a des scripts dans Home assistant.
Tu a une interface graphique pour les crée. (c’est le meme genre que pour les automatisations)
Globalement c’est un enchaînement d’action, genre ton script peut être :
C’est clair ça serait le top d’intégrer cette solution. J’avais lu ce topic hier soir mais mes essais non pas été concluants. Erreur sur erreur.
J’ai collé le script dans automation.yaml, mais erreur dans le chargement de Config/configuration.yaml/… J’ai laissé tombé.