Mon problème
Bonjour,
J’ai des ampoules RGB Heiman en Zigbee, qui fonctionnent, normalement, directement avec une télécommande (ColorDimmerSw-EM-3.0)
Je me suis dit que si l’ampoule pouvait discuter avec une télécommande, elle pouvait sûrement le faire avec autre chose.
Après avoir bien galéré, j’ai réussi à intégrer directement les ampoules à ZHA (éteindre/allumer 6 fois), ça fonctionne très bien dans HA, j’ai toutes les fonctions.
Alors je me posais la question à savoir si je ne pouvais pas utiliser les télécommandes (une par ampoule) également à autre chose.
J’ai un peu moins galéré mais évidemment, l’appairage à autre chose que son ampoule, n’est pas décrit dans le mode d’emploi, mais elles ont un bouton d’appairage, et en essayant plusieurs techniques, je suis rapidement arrivé sur la bonne (trois pressions rapides)
Sauf que surprise, dans les infos de l’appareil, il n’y a que le niveau de batterie, l’état de mise à jour et le signal. Aucunes fonctions de commande.
Je ne voulais pas m’avoué vaincu, et lorsque j’ai appuyé sur le bouton on/off de la télécommande, j’ai vu l’info de son état changer dans le journal. Idem pour les autres boutons.
Je me suis donc dit qu’il devait être possible de récupérer ces infos pour les transformer en switch dans HA.
Ne sachant pas où ces infos allaient, j’ai écouté toutes les actions de HA et ai trouvé l’action « on »
event_type: zha_event
data:
device_ieee: 00:0d:6f:00:16:19:2c:08
unique_id: 00:0d:6f:00:16:19:2c:08:1:0x0006
device_id: 3296eeb3c72af4c52aa9ca37897942f3
endpoint_id: 1
cluster_id: 6
command: "on"
args: []
params: {}
origin: LOCAL
time_fired: "2024-02-24T23:59:13.899236+00:00"
context:
id: 01HQERY0ZBQ9NQ190A8BMHF4YJ
parent_id: null
user_id: null
C’est là que je bloque, étant assez novice sur HA et la domotique en général.
Donc ma question: est-il possible de récupérer ces infos pour les transformer en switch ?
Merci d’avance à ceux que ça intéressera.
Ma configuration
version | core-2024.2.3 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.12.1 |
os_name | Linux |
os_version | 6.1.63-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 | 1402 |
Downloaded Repositories | 45 |
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 11.5 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2024.02.0 |
agent_version | 1.6.0 |
docker_version | 24.0.7 |
disk_total | 468.7 GB |
disk_used | 16.5 GB |
healthy | true |
supported | true |
board | rpi4-64 |
supervisor_api | ok |
version_api | ok |
installed_addons | File editor (5.8.0), Mosquitto broker (6.4.0), Terminal & SSH (9.9.0), CEC Scanner (3.0), AppDaemon (0.16.4), Node-RED (17.0.7), Zigbee2MQTT (1.35.3-1), eWeLink Smart Home (1.4.3), Samba share (12.3.0) |
Dashboards
dashboards | 4 |
---|---|
resources | 30 |
views | 17 |
mode | storage |
Recorder
oldest_recorder_run | 24 février 2024 à 23:09 |
---|---|
current_recorder_run | 25 février 2024 à 00:09 |
estimated_db_size | 48.28 MiB |
database_engine | sqlite |
database_version | 3.44.2 |