Bonjour a tous;
Je souhaite créer un binary sensor « lumière bureau » qui indique l’état de 2 boutons poussoirs d’une télécommande connectée à un bridge SONOFF RF433Mhz pour l’afficher sur mon dashboard et ensuite piloter des prises …
J’ai pu visualiser dans l’outil de dévelopement les codes collectés en évènement lorsque des 2 boutons poussoirs sont activés (003e0ce2 pour le bouton off et 003e0ce1 pour le bouton on). J’ai créé un telmplate qui collecte les données et qui les transmet au binary sensor « lumière bureau » créé lui aussi dans le template.
Lorsque je redémarre HA je vois bien le binary sensor qui a été créé sur le dashbord mais l’état ne change pas. Quelqu’un pour m’aider?
Ci après les lignes que j’ai ajouté dans le fichier de configuration YAML:
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
template:
- trigger:
- platform: event
event_type: esphome.rf_code_received
event_data:
code: "003e0ce2"
variables:
to_state: "off"
- platform: event
event_type: esphome.rf_code_received
event_data:
code: "003e0ce1"
variables:
to_state: "on"
binary_sensor:
- name: "lumière bureau"
device_class: light
state: "{{ states('binary_sensor.lumière_bureau') }}"
Ma configuration
version |
core-2024.4.3 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.12.2 |
os_name |
Linux |
os_version |
6.1.73-haos-raspi |
arch |
aarch64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
GitHub API Calls Remaining |
5000 |
Installed Version |
1.34.0 |
Stage |
running |
Available Repositories |
1399 |
Downloaded Repositories |
2 |
HACS Data |
ok |
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 12.2 |
update_channel |
stable |
supervisor_version |
supervisor-2024.04.0 |
agent_version |
1.6.0 |
docker_version |
25.0.5 |
disk_total |
28.6 GB |
disk_used |
9.8 GB |
healthy |
true |
supported |
true |
board |
rpi4-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Terminal & SSH (9.13.0), File editor (5.8.0), ESPHome (2024.4.1), ESPHome (dev) (dev), Studio Code Server (5.15.0) |
Salut,
Les entités sont recalculées au redémarrage donc je ne pense que ce soit possible ainsi.
Ce que tu peux peut-être faire c’est poster l’état en MQTT (mode retain) qui lui gardera la valeur