Bonjour à tous,
C’est mon premier post sur le forum alors je me présente :
Je suis un ancien utilisateur de jeedom et j’ai migré très récemment sur HA.
Après quelques manip j’ai compris la logique de l’outil mais j’ai encore du mal sur pas mal de chose. Le code notamment (je suis un peut allergique au code …). Mais j’essaie de m’y mettre !
Mon problème
J’ai configurer un module zigbee contact sec pour piloter ma porte de garage (ref : TUYA PJ-ZGD01).
J’ai créé un template cover pour avoir une présentation correcte sur mon dash. Tout fonctionne correctement.
J’ai le retour d’état de ma porte (via capteur).
Si la porte est fermé, le bouton « descendre » n’a aucun effet et inversement.
Ce que je voudrait ajouter c’est que le bouton « descendre » soit grisé et non « cliquable » si la porte est fermée et idem pour le bouton « monter » si la porte est ouverte.
Voici le code de mon template :
cover:
- platform: template
covers:
garage_door:
unique_id: porte_garage_template
device_class: garage
friendly_name: "Porte garage"
position_template: "{{ states('binary_sensor.porte_garage_garage_door_contact') }}"
open_cover:
- condition: state
entity_id: binary_sensor.porte_garage_garage_door_contact
state: "off"
- action: script.impulsion_porte_garage
target:
entity_id: switch.garage_door
close_cover:
- condition: state
entity_id: binary_sensor.porte_garage_garage_door_contact
state: "on"
- action: script.impulsion_porte_garage
target:
entity_id: switch.garage_door
stop_cover:
action: script.impulsion_porte_garage
target:
entity_id: switch.garage_door
value_template: "{{is_state('binary_sensor.porte_garage_garage_door_contact', 'on')}}"
icon_template: >-
{% if is_state('binary_sensor.porte_garage_garage_door_contact', 'on') %}
mdi:garage-open
{% else %}
mdi:garage
{% endif %}
Pourriez vous m’aider ?
Bien cordialement,
Ma configuration
System Information
version | core-2024.9.2 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.12.4 |
os_name | Linux |
os_version | 6.6.46-haos |
arch | x86_64 |
timezone | Europe/Paris |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
HACS Data | ok |
GitHub API Calls Remaining | 5000 |
Installed Version | 2.0.1 |
Stage | running |
Available Repositories | 1411 |
Downloaded Repositories | 1 |
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 13.1 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2024.09.1 |
agent_version | 1.6.0 |
docker_version | 26.1.4 |
disk_total | 30.8 GB |
disk_used | 5.9 GB |
healthy | true |
supported | true |
host_connectivity | true |
supervisor_connectivity | true |
ntp_synchronized | true |
virtualization | kvm |
board | ova |
supervisor_api | ok |
version_api | ok |
installed_addons | File editor (5.8.0), Mosquitto broker (6.4.1), Zigbee2MQTT (1.40.1-1), Z-Wave JS (0.6.2), Get HACS (1.3.1), Linky (1.5.0) |
Dashboards
dashboards | 4 |
---|---|
resources | 0 |
views | 2 |
mode | storage |
Recorder
oldest_recorder_run | 9 septembre 2024 à 10:00 |
---|---|
current_recorder_run | 17 septembre 2024 à 11:58 |
estimated_db_size | 82.73 MiB |
database_engine | sqlite |
database_version | 3.45.3 |