Ah attention je parle de Bluetooth depuis le téléphone !
Avec les lampes Eglo je peux les contrôler depuis HA avec ZHA et aussi en Bluetooth depuis l’application Eglo sur mon téléphone :).
Je trouve ça pratique.
Bon j’ai finalement acheté un Alcantara de 1000W pour mon bureau.
Et j’ai le même soucis bien entendu sous ZHA.
J’ai créé une demande de support sur Github : [Device Support Request] ACOVA Alcantara heater support in ZHA · Issue #2921 · zigpy/zha-device-handlers (github.com)
Si vous voulez rajouter des choses
!
Ok alors bizarre !
J’ai fait une mise à jour de HA ce matin.
J’ai sorti le radiateur de ZHA et j’ai testé Z2M, mais vu que ça ne fonctionnait pas mieux (voire même pire vu qu’on ne peut pas spécifier la température) j’ai décidé de le remettre ZHA.
ET LA CA FONCTIONNE !!!
Enfin à 90%
Comme avant si je change le mode de éteint à chauffe l’appareil se met sur le mode hors gel.
Par contre si je vais sur le radiateur et que je le mets en mode box je peux changer la température depuis Home Assistant !
ET SURTOUT LE RADIATEUR RESTE EN MODE BOX !!
Je viens de tester une automatisation et ça fonctionne aussi !
Franchement nickel s’il faut juste faire attention à ne pas éteindre le radiateur.
EDIT : J’ai testé avec 2 nouveaux radiateurs, 1 fonctionne de la même manière et l’autre se « bloque ».
En fait le soucis vient du fait que le thermostat se « verrouille » cf ici :
https://youtube.com/shorts/aE4h_aS2h_M?feature=share (à environ 30 secondes)
Le radiateur reste pourtant bien en mode box après.
Si je change la température (toujours en mode box), je peux de nouveau contrôler le radiateur depuis HA, mais juste pendant quelques secondes.
Edit encore : Bon j’ai « trouvé » d’où venait le soucis. Dès que le statut climate.radiateur_thermostat passe en heat_cool je ne peux plus contrôler la température. C’est clairement une restriction de HA.
Je ne comprends pas pourquoi ils ont fait ça ?
Y a-t-il un moyen de désactiver la partie « cooling » ?
Parce que même quand le radiateur est en mode hors gel on peut modifier la température (on voit que ça a été pris en compte en retournant en mode box).
Est-ce que le mode auto du radiateur est mal compris par HA ? Ca en a tout l’air ?
Si je modifie la température sur le radiateur (toujours en mode box) le SystemMode passe en « EmergencyHeating » et je peux modifier la température sans problème depuis HA dans ce cas, pendant plusieurs secondes.
Mais rapidement le SystemMode repasse en Auto et là je n’ai plus le contrôle depuis HA.
Est-ce que quelqu’un sait où je dois commencer pour résoudre ça ?
Créer un zhaquirks pour cette gamme ?
Si oui il y a des tutos pour comprendre le fonctionnement ?
Edit encore :
Bon impossible d’avoir des informations sur quoi modifier ou demander sur les autres sites mais j’ai trouvé comment modifier la température.
Il suffit de modifier « occupied_heating_setpoint » et là ça fonctionne.
Comment on appel cette fonction dans les automatisations ?
Il va falloir que je crée une custom card aussi je pense.
Il y a un moyen de voir quelque part les commandes que ZHA envoie vers un appareil ? ![]()
Ah et les automatisations fonctionnent bien :
Exemple :
action:
- service: zha.set_zigbee_cluster_attribute
data:
cluster_type: in
ieee: xx:xx:xx
endpoint_id: 1
cluster_id: 513
attribute: 18
value: "1200"
Edit encore :
Du coup je suis en train d’utiliser custom button pour faire mes contrôles :

Pour avoir les degrés actuels dans le nom j’ai créé un sensor dans configuration.yaml
sensor:
- platform: template
sensors:
temp_radiateur_sam:
value_template: "{{ state_attr('climate.radiateur_sam_thermostat', 'current_temperature') }}"
unit_of_measurement: '°C'
friendly_name: 'SAM Temp'
Et au niveau de la custom card j’ai ça :
type: vertical-stack
cards:
- type: custom:button-card
name: >-
[[[ return "Salle à manger : " + states["sensor.temp_radiateur_sam"].state
+ " °C";]]]
aspect_ratio: 5/1
- type: horizontal-stack
cards:
- type: custom:button-card
name: 10°
aspect_ratio: 1
tap_action:
action: call-service
service: zha.set_zigbee_cluster_attribute
service_data:
cluster_type: in
ieee: xxxx
endpoint_id: 1
cluster_id: 513
attribute: 18
value: '1000'
- type: custom:button-card
name: 15°
aspect_ratio: 1
tap_action:
action: call-service
service: zha.set_zigbee_cluster_attribute
service_data:
cluster_type: in
ieee: xxxx
endpoint_id: 1
cluster_id: 513
attribute: 18
value: '1500'
- type: custom:button-card
name: 19°
aspect_ratio: 1
tap_action:
action: call-service
service: zha.set_zigbee_cluster_attribute
service_data:
cluster_type: in
ieee: xxxx
endpoint_id: 1
cluster_id: 513
attribute: 18
value: '1900'
On peut ajouter un verrou pour éviter les appuis accidentels :
lock: true
confirmation:
text: Sûr ?
Si on veut repasser le radiateur en mode « box » (donc contrôle depuis ZHA) :
service: zha_toolkit.attr_write
data:
ieee: xx:xx:xxxxxx
cluster: 0x0201
attribute: 0x001c
attr_val: "1"
