Bonjour,
Mon problème
J’ai une Commande IR reconnue par ZHA en utilisant un quirk.
Zigbee IR Remote Control, modèle TS1201

Le quirk a rajouté des commandes qui me permettent de gérer cet appareil
1 - IRLearn qui me permet de basculer en mode apprentissage
2 - IRSend qui me permet d’envoyer un code IR
En mode « manuel » tout cela est parfaitement fonctionnel
Mon problème, c’est que je ne retrouve pas ces commandes quand je suis dans la création d’une automatisation.
Et donc, ma demande est : comment rajouter la commande IRSend dans les Actions proposées pour cet appareil.
Renseigner votre problème
Ma configuration
[center]## System Information
version |
core-2024.8.0 |
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.31-haos-raspi |
arch |
aarch64 |
timezone |
Europe/Paris |
config_dir |
/config |
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.4 |
update_channel |
stable |
supervisor_version |
supervisor-2024.08.0 |
agent_version |
1.6.0 |
docker_version |
26.1.4 |
disk_total |
116.7 GB |
disk_used |
5.7 GB |
healthy |
true |
supported |
true |
host_connectivity |
true |
supervisor_connectivity |
true |
ntp_synchronized |
true |
virtualization |
|
board |
rpi4-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Samba share (12.3.2), Mosquitto broker (6.4.1), Terminal & SSH (9.14.0), Studio Code Server (5.15.0) |
Dashboards
dashboards |
2 |
resources |
0 |
views |
2 |
mode |
storage |
Recorder
oldest_recorder_run |
8 août 2024 à 03:25 |
current_recorder_run |
9 août 2024 à 18:20 |
estimated_db_size |
69.97 MiB |
database_engine |
sqlite |
database_version |
3.45.3 |
[/center]
___
J’en suis exactement au même point que toi… Si tu as trouvé la solution je suis preneur
Malheureusement non.
Et comme tu l’as vu, çà ne se bouscule pas pour nous aider.
Donc :
- soit c’est trivial, et nous sommes 2 grosses buses

- soit j’ai mal posé ma question.
Salut,
C’est plus simple que ça…
Le quirk , c’est l’étape temporaire avant le support complet dans zha (ça permet de ne pas attendre). Donc il n’y a pas vraiment d’intérêt à ajouter les actions à chaque fois vu que c’est transitoire
Par contre, si vous voulez faire avancer les choses plus vite, il vaut mieux créer une issue sur zha.
Sinon voir si ça marche direct avec z2m
Et bien merci pour cette information.
Je m’étais effectivement dit qu’un jour, peut être, l’intégration de cet appareil arriverait dans une nouvelle version.
En attendant, le transmetteur IR est sagement rangé dans une armoire.
Bon hier j’ai enfin réussi à faire fonctionner l’envoie de commande IR en passant par la création d’un script,
action: zha.issue_zigbee_cluster_command
metadata: {}
data:
cluster_type: in
ieee: d8:7a:3b:ff:fe:d3:d4:1b
endpoint_id: 1
cluster_id: 57348
command: 2
command_type: server
params:
code: >-
BykMNQYMAjcEgAMGzwB0AjgBDGADQBPAD0ALQANAD0AHQCPAC0APAwEBDAJAB0ADQBcDAQEMAkALAQEBQAMFdALPAAwCQA8CfgB0YAMCAQEMoAMBdALgCRNAGwF0AkAzAQEB4AcDAHTgABNAg0BTAQEBwAMBdALgAzNAHwEBAUADQBcAdKALAQwC4AUXBQwCAQEMAsATQAfgEQMB1QFAAwFgAUADQCcB1QFAA0ALAWABgAcBOAFAA8ALwAeAE4AHQAvgEQMDAQEMAkAfAQEB4AUDwOfAB0AjQAtAAwBgICsB///hBcdAHwEBAYADQCMBAQGAA0ALQAMDAQEMAkAHwCdAC0ADAwEBDAJAB0ADAwEBDAJAH+AHC0AT4A8DQIvgDxvgAxdAU8APwAtAO0ALwAPAH0AXwAvgAwdAJ0AP4AMfwBNAB4ADDdUBNwQMAmAB1QFgAQwCQC/gAQPgCxOAH+AJK0ATwC9AB+AJA+AHFwM3BNUBgCcBDAJAGws3BAwCNwTVAWAB1QFAB0ADQAsLYAHVATgB1QFgAdUB
Après avoir appris toutes les commandes voulues tu peux créer un script similaire.
Je ne sais pas pourquoi mais quand je faisais directement en édition yaml ça ne me prenai pas en compte systématiquement les enregistrements et ce que je notais, j’ai du passer par l’édition visuelle et ensuite en edition yaml pour peaufiner.
Je me suis basé sur https://bitboxer.de/2024/01/20/tuya-zigbee-ir/
dans ieee: on met ce qui correspond à ton module IR
et dans code tu met ce que tu as appris comme code IR suivant ce que tu souhaites faire
Génial
Beau boulot.
Mais bon, c’est pas à la portée du 1er venu.
De mon point de vue, il y a encore du boulot pour que HA soit totalement User Friendly.
Je suis (très) loin d’être un spécialiste, et j’ai du mal à comprendre pourquoi les objets connectés qui suivent la norme Zigbee (ou autre) ne peuvent pas être totalement pilotés dès le départ, et qu’il faille attendre leur intégration dans HA pour avoir accès à toutes leurs fonctions.
Cela vient-il du fait que chaque constructeur fait sa sauce ou bien quoi d’autre ?