Enocean via enoceanmqtt

Désolé ça marche comme le reste, juste une erreur de saisie. Bonne soirée

Je viens de remplacer le module complémentaire ha_enoceanmqtt par la nouvelle version du module complémentaire de ChristopheHD. J’arrive à ouvrir et fermer mes volets depuis home assistant, mais je n’ai aucun retour d’état. Cela fonctionnait parfaitement jusqu’à ce que je bascule sur la nouvelle version. J’ai l’impression que je n’arrive plus a communiquer avec le mosquito

Cordialement

La communication avec Mosquitto fonctionne sinon la commande des volets depuis HA ne fonctionnerait pas. Si l’information passe dans un sens et pas dans l’autre, c’est peut-être un problème de portée radio. Si ce n’est pas ça, peux-tu m’indiquer ta configuration et activer les logs debugs ?

Hello à tous,

Après avoir supprimé quelques modules enocean, je reviens vers ce protocole pour le binding (trop galère de trouver des trucs compatibles en zigbee).

J’avais encore quelques interrupteurs enocean.
J’ai ajouté 2 modules 2 sorties d’éclairage enocean avidsen.
J’étais sur le plign de mak-dev .

En changeant le fichier de config et en faisant reconstruire.
Je ne sais pas controler mes modules d’éclairage + mes interrupteurs ne fonctionnent plus.

Pour mes interrupteurs, j’ai l’erreur suivante :
WARNING: message not interpretable: enoceanmqtt/rocker/sdj

Il me semble que j’avais deja eut ça. Que j’avais corrigé ça en modifiant une fichier py mais je me souviens plus.

J’ai tenté de passer sur la maj de ChristopheHD mais j’ai toujours l’erreur.
Pour les modules de lumière, j’ai l’erreur suivante (je me suis basé sur mes anciennes config que j’avais encore en commentaire- sauf que c’était du NODON à l’époque) :

2026-01-28 15:17:17,945 DEBUG: enoceanmqtt/light/entreecouloir: PF (Power Failure)=Power Failure Detection disabled/not supported

2026-01-28 15:17:17,946 DEBUG: enoceanmqtt/light/entreecouloir: PFD (Power Failure Detection)=Power Failure not detected/not supported/disabled

2026-01-28 15:17:17,946 DEBUG: enoceanmqtt/light/entreecouloir: CMD (Command identifier)=Command ID 4

2026-01-28 15:17:17,946 DEBUG: enoceanmqtt/light/entreecouloir: OC (Over current switch off)=Over current switch off: ready / not supported

2026-01-28 15:17:17,946 DEBUG: enoceanmqtt/light/entreecouloir: EL (Error level)=Error level not supported

2026-01-28 15:17:17,947 DEBUG: enoceanmqtt/light/entreecouloir: IO (I/O channel)=Output channel 1 (to load)

2026-01-28 15:17:17,947 DEBUG: enoceanmqtt/light/entreecouloir: LC (Local control)=Local control enabled

2026-01-28 15:17:17,947 DEBUG: enoceanmqtt/light/entreecouloir: OV (Output value)=Output value 100% or ON

2026-01-28 15:17:17,947 DEBUG: Sending PUBLISH (d0, q0, r1, m129), 'b'enoceanmqtt/light/entreecouloir'', ... (55 bytes)

2026-01-28 15:17:17,948 DEBUG: enoceanmqtt/light/entreecouloir/CMD4: Sent MQTT: {"_DATE_": "2026-01-28T15:17:17.943596", "PF": 0, "PFD": 0, "OC": 0, "EL": 3, "IO": 1, "LC": 1, "OV": 100}

2026-01-28 15:17:17,948 DEBUG: Sending PUBLISH (d0, q0, r1, m130), 'b'enoceanmqtt/light/entreecouloir/CMD4'', ... (106 bytes)

2026-01-28 15:17:18,060 DEBUG: 00:32:4A:E5->FF:FF:FF:FF (-86 dBm): 0x01 ['0xf6', '0x0', '0x0', '0x32', '0x4a', '0xe5', '0x20'] ['0x1', '0xff', '0xff', '0xff', '0xff', '0x56', '0x0'] OrderedDict()

2026-01-28 15:17:18,061 INFO: unknown sensor: 00:32:4A:E5

ça me fait plus penser à une erreur de conf.

Voila mes config :

[light/entreecouloir]
address         = 0xXXXXXX
rorg            = 0xD2
func            = 0x01
type            = 0x0F
log_learn       = 1
command         = CMD

[light/salonsejour]
address         = 0xXXXXXX
rorg            = 0xD2
func            = 0x01
type            = 0x0F
log_learn       = 1
command         = CMD


[rocker/vmc]
address         = 0xXXXXXX
rorg            = 0xF6
func            = 0x02
type            = 0x02


[rocker/entree]
address         = 0xXXXXXX
rorg            = 0xF6
func            = 0x02
type            = 0x02


[rocker/sdj]
address         = 0x00XXXXX
rorg            = 0xF6
func            = 0x02
type            = 0x02

J’ai ajouté les 2 premiers light. VMC et les rocker fonctionnaient auparavant.

une petite idée?

Merci pour votre aide :slight_smile:

Pour tes interrupteurs, peux-tu extraire les logs debugs au complet pour voir ce qui se passe avant le message de Warning ?

Pour les modules lumières, il n’y a pas d’erreur dans le log que tu partages et le log indique avoir reçu un statut allumé. Dans ta configuration, tu peux retirer les clés log_learn et command. Peux-tu indiquer la marque et le modèle de ton module ?

Utilises-tu un fichier de mapping particulier ?

Merci pour ta réponse rapide,
voici ce que je vois en log pour les rocker

2026-01-28 16:24:47,647 DEBUG: 00:2F:C0:F9->FF:FF:FF:FF (-80 dBm): 0x01 ['0xf6', '0x50', '0x0', '0x2f', '0xc0', '0xf9', '0x30'] ['0x2', '0xff', '0xff', '0xff', '0xff', '0x50', '0x0'] OrderedDict()

2026-01-28 16:24:47,648 WARNING: message not interpretable: enoceanmqtt/rocker/sdj

2026-01-28 16:24:47,840 DEBUG: 00:2F:C0:F9->FF:FF:FF:FF (-80 dBm): 0x01 ['0xf6', '0x0', '0x0', '0x2f', '0xc0', '0xf9', '0x20'] ['0x2', '0xff', '0xff', '0xff', '0xff', '0x50', '0x0'] OrderedDict()

2026-01-28 16:24:47,840 WARNING: message not interpretable: enoceanmqtt/rocker/sdj

Pour les modules :

J’ai remplacé les D2-01-0F en D2-01-12
J’ai viré les

log_learn

et

command

Mais ça ne change rien . j’ai pas les bons état sur mon tableau de bord et je n’arrive pas à changer l’état dans home assisant.
Faut peut-être que j’essaye de refaire un appairage.

Pour le mapping, j’ai rien touché. j’ai juste repris les fichiers de ton git

EDIT :
Après ré-appairage des modules de lumière (je l’avais fait avec dolphinview avec la clé mais cela a du m…) , cela fonctionne !!
Par contre, j’ai toujours le soucis pour les interrupteurs.

Bonne nouvelle pour les modules lumières.

Concernant les interrupteurs, la trame reçue est correcte, donc je ne vois pas pourquoi ce message d’avertissement apparait.

Je pense à 2 vérifications que tu dois faire:

  • vérifie dans ta configuration que tu n’utilises pas un EEP.xml custom (supprime la configuration le cas échéant)
  • bascule sur mon dépôt car j’ai apporté des modifications sur la gestion de ces appareils afin de mieux gérer les événements Home Assistant et leur intégration dans les automatisations

Sinon, peux-tu m’indiquer quelle version de module complémentaire tu utilises et me copier la configuration (onglet configuration) ?

J’ai trouvé !

Une correction a été soumise pour le décodage des EEP F6-02-01 et F6-02-02 (F6-02-01 RPS telegram decoding failure thanks to @Hugo-HoB ( Fix F6-02-01 RPS telegram decoding failure in HA overlay by Hugo-HoB · Pull Request #173 · mak-gitdev/HA_enoceanmqtt · GitHub )), le correctif sera disponible dans la prochaine release que je pense générer fin de semaine prochaine.

1 « J'aime »

Ah oui !!
j’avais modifié ce fichier ha_communicator.py à la mano à l’époque (j’avais trouvé la réponse sur un forum. )

J’attend ta modification avec impatience

Merci pour ton aide :slight_smile:

Version corrigée disponible depuis vendredi dernier (version 2.0.0).

1 « J'aime »

Merci
c’est nickel :ok_hand:

Waouh ! Venant de Jeedom, j’ai voulu passer à HA (à cause de Matter, comme d’autres) et j’étais assez dégoûtée de ne pas voir d’intégration pour mes volets enocean… J’ai fini par trouver cet add-on et vraiment un très grand merci ! Ca marche nickel et je vais pouvoir poursuivre avec mon install HA.

Pour ceux qui hésiteraient, l’install fonctionne très bien même avec un HA sur docker.

C’est peut-être une question stupide de débutant mais est-ce qu’il y a moyen de choisir la position d’un volet via une automation svp (modèle D2-05-00) ? J’ai vu la requête mqtt mais je n’arrive pas à la reproduire.

Oui c’est possible et il n’est pas nécessaire de toucher à une requête MQTT.

Parfait, merci beaucoup. Bêtement je n’avais pas vu “Ouverture: Régler la position” dans le menu…

Bonjour

Depuis le démarrage de ce matin le module enocean ne fonctionne plus. J’ai tenté de désinstaller puis de réinstaller mais j’ai ce message d’erreur

An unknown error occurred while trying to build the image for addon ec247e54_ha_enoceanmqtt_dev. Check supervisor logs for details (check with ‹ ha supervisor logs ›)

Je suis en ha 2026.3.1

Le log superviseur indique

2026-03-15 21:05:43.305 ERROR (MainThread) [supervisor.addons.addon] Could not build image for addon ec247e54_ha_enoceanmqtt_dev: Docker build failed for ec247e54/amd64-addon-ha_enoceanmqtt_dev:0.1.28-2 (exit code 1). Build output:

C’est dommage, il manque la partie la plus importante dans ton 2ème log (après Build output), donc difficile de savoir ce qui bloque. La plupart du temps c’est l’accès à Github qui bloque. Le dépôt que tu utilises n’est plus maintenu, j’ai fait un fork si ça t’intéresse :

Bonjour

Voici donc la suite

2026-03-16 08:48:10.313 ERROR (MainThread) [supervisor.docker.addon] Docker build failed for ec247e54/amd64-addon-ha_enoceanmqtt_dev:0.1.28-2 (exit code 1). Build output:

#0 building with « default » instance using docker driver

#1 [internal] load build definition from Dockerfile

#1 transferring dockerfile: 1.59kB done

#1 WARN: InvalidDefaultArgInFrom: Default value for ARG $BUILD_FROM results in empty or invalid base image name (line 2)

#1 DONE 0.0s

#2 [internal] load metadata for Package amd64-base · GitHub

Bonjour zv c ha 2026.3.3 ça refonctionne ( je suis passée sur ton fork)