Inclusion module Enocean nodon

Bonjour
Je n’arrive pas à inclure à nouveau mes modules NodOn Enocean que ce soit un module chauffage pilote ou un module thermomètre.
Les modules déjà couplés fonctionnent très bien.
Le plugin est en service et sans alerte.
Mais en mode inclusion la box jeedom ne détecte pas les modules que je place en mode appairage.
Merci de votre aide.


Informations Jeedom Luna

Core : 3.3.60 (V4-stable)
DNS Jeedom Luna : oui

Plugin : EnOcean
Version : 2025-03-27 01:01:14 (stable)
Statut Démon : Démarré - (2025-11-06 14:26:37)
1 « J'aime »

Bonjour,

copie écran ? :
-page santé jeedom
-configuration plugin

akenad :slight_smile:

Bonjour
Merci de votre réponse.
Ci-joint les captures d’écran.




Tu pourrais tenter de sélectionner le port Enocean /dev/serial/by-id de la clé Enocean plutôt que Auto.
Sauvegarder.
Relancer les dépendances.
Redémarrer démon.

akenad :slight_smile:

1 « J'aime »

Bonjour
Merci pour cette proposition de solution.
J’ai effectué la modification (voir visuel ci-joint).
Les dépendances et le demon sont Ok.
Mais l’inclusion de nouveaux modules ne fonctionne pas.

Je viens d’effectuer une nouvelle tentative.
La box a cette fois détecté un module mais pas du type attendu : elle détecte un Light and Blind Control alors que j’essaye d’inclure un Fil Pilote Module (voir les visuels inclus)

J’ai refait ces tests d’inclusion en branchant ma clé Enocean à un hub USB électriquement alimenté et connecté à la box Luna.
Après identification du port USB, relance des dépendances et du demon, la clé Enocean est à nouveau opérationnelle, les modules déjà inclus (cad via ma migration v3 > v4) sont bien commandable via jeedom.
Par contre le mode inclusion ne fonctionne toujours pas.
Ce n’est donc pas un problème d’alimentation de la clé Enocean via le port usb de la bis Luna.

Bon la situation s’aggrave.
J’ai perdu la connexion avec un module qui était opérationnel jusque là.
Et bien évidemment une nouvelle inclusion de ce module ne fonctionne pas .
Cela fait 2 radiateurs que je ne peut plus piloter.
J’ai émis un ticket vers le support mais je n’ai aucun retour même pas un email de prise en charge de mon problème.
A votre avis que puis je faire ?
Merci

Ci-joint une extraction d ela log jeedom correspondant à mon dernier essai d’inclusion.
On remarque une ligne en erreur

**28308|[2025-11-12 16:35:28] ERROR : Exception on socket : invalid literal for int() with base 10: ‹ ›**

28277|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44232]
28278|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"add","device":{"id":"0411E9DC","profils":[{"func":"01","type":"0c","rorg":"d2","ignoreRelease":"","allButtons":""}]}}'
28279|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44232]
28280|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44234]
28281|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"send","dest":"0411E9DC","profile":{"func":"01","rorg":"d2","type":"0c"},"command":{"DE":0,"LC":0,"DN":0,"DS":0,"IO":"1","command":"2"}}'
28282|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44234]
28283|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44236]
28284|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"send","dest":"0411E9DC","profile":{"func":"01","rorg":"d2","type":"0c"},"command":{"RM":0,"RE":0,"EP":0,"UN":0,"IO":"0","command":"5"}}'
28285|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44236]
28286|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44238]
28287|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"send","dest":"0411E9DC","profile":{"func":"01","rorg":"d2","type":"0c"},"command":{"MAT":null,"MIT":null,"IO":"0","command":""}}'
28288|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28289|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44238]
28290|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : add
28291|[2025-11-12 16:35:28] DEBUG  : Add device : {'id': '0411E9DC', 'profils': [{'func': '01', 'type': '0c', 'rorg': 'd2', 'ignoreRelease': '', 'allButtons': ''}]}
28292|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28293|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : send
28294|[2025-11-12 16:35:28] DEBUG  : Send command
28295|[2025-11-12 16:35:28] DEBUG  : {'DE': 0, 'LC': 0, 'DN': 0, 'DS': 0, 'IO': 1} on command 2 210 1 12
28296|[2025-11-12 16:35:28] DEBUG  : [85, 0, 10, 7, 1, 235, 210, 2, 1, 0, 0, 255, 220, 95, 128, 0, 3, 4, 17, 233, 220, 255, 0, 121]
28297|[2025-11-12 16:35:28] DEBUG  : Last packet for this 04:11:E9:DC was emited 160.3886559009552 seconds ago
28298|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28299|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : send
28300|[2025-11-12 16:35:28] DEBUG  : Send command
28301|[2025-11-12 16:35:28] DEBUG  : {'RM': 0, 'RE': 0, 'EP': 0, 'UN': 0, 'IO': 0} on command 5 210 1 12
28302|[2025-11-12 16:35:28] DEBUG  : [85, 0, 12, 7, 1, 150, 210, 5, 0, 0, 0, 0, 0, 255, 220, 95, 128, 0, 3, 4, 17, 233, 220, 255, 0, 223]
28303|[2025-11-12 16:35:28] DEBUG  : Last packet for this 04:11:E9:DC was emited 0.04429149627685547 seconds ago
28304|[2025-11-12 16:35:28] DEBUG  : Waiting 0.45570850372314453 seconds FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28305|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28306|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : send
28307|[2025-11-12 16:35:28] DEBUG  : Send command
**28308|[2025-11-12 16:35:28] ERROR  : Exception on socket : invalid literal for int() with base 10: ''**
28309|[2025-11-12 16:35:28] INFO  : Sending packet
28310|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('DE', {'description': 'Taught-in devices', 'unit': '', 'value': 'Disable taught-in devices (with different EEP)', 'raw_value': 0}), ('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 2', 'raw_value': 2}), ('OC', {'description': 'Over shut down', 'unit': '', 'value': 'Over current shut down: static off', 'raw_value': 0}), ('RO', {'description': 'Reset over current shut down', 'unit': '', 'value': 'Reset over current shut down: not active', 'raw_value': 0}), ('LC', {'description': 'Local Control', 'unit': '', 'value': 'Disable local control', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 1 (to load)', 'raw_value': 1}), ('DT2', {'description': 'Dim timer 2', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DT3', {'description': 'Dim timer 3', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DN', {'description': 'User interface indication', 'unit': '', 'value': 'Day Operation', 'raw_value': 0}), ('PF', {'description': 'Power Failure', 'unit': '', 'value': 'Disable Power Failure Detection ', 'raw_value': 0}), ('DS', {'description': 'Default State', 'unit': '', 'value': 'Default state: 0% or OFF', 'raw_value': 0}), ('DT1', {'description': 'Dim timer 1', 'unit': '', 'value': 'Not used', 'raw_value': 0})])
28311|[2025-11-12 16:35:28] INFO  : Sending packet
28312|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('DE', {'description': 'Taught-in devices', 'unit': '', 'value': 'Disable taught-in devices (with different EEP)', 'raw_value': 0}), ('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 2', 'raw_value': 2}), ('OC', {'description': 'Over shut down', 'unit': '', 'value': 'Over current shut down: static off', 'raw_value': 0}), ('RO', {'description': 'Reset over current shut down', 'unit': '', 'value': 'Reset over current shut down: not active', 'raw_value': 0}), ('LC', {'description': 'Local Control', 'unit': '', 'value': 'Disable local control', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 1 (to load)', 'raw_value': 1}), ('DT2', {'description': 'Dim timer 2', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DT3', {'description': 'Dim timer 3', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DN', {'description': 'User interface indication', 'unit': '', 'value': 'Day Operation', 'raw_value': 0}), ('PF', {'description': 'Power Failure', 'unit': '', 'value': 'Disable Power Failure Detection ', 'raw_value': 0}), ('DS', {'description': 'Default State', 'unit': '', 'value': 'Default state: 0% or OFF', 'raw_value': 0}), ('DT1', {'description': 'Dim timer 1', 'unit': '', 'value': 'Not used', 'raw_value': 0})])
28313|[2025-11-12 16:35:28] INFO  : Sending packet
28314|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('DE', {'description': 'Taught-in devices', 'unit': '', 'value': 'Disable taught-in devices (with different EEP)', 'raw_value': 0}), ('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 2', 'raw_value': 2}), ('OC', {'description': 'Over shut down', 'unit': '', 'value': 'Over current shut down: static off', 'raw_value': 0}), ('RO', {'description': 'Reset over current shut down', 'unit': '', 'value': 'Reset over current shut down: not active', 'raw_value': 0}), ('LC', {'description': 'Local Control', 'unit': '', 'value': 'Disable local control', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 1 (to load)', 'raw_value': 1}), ('DT2', {'description': 'Dim timer 2', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DT3', {'description': 'Dim timer 3', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DN', {'description': 'User interface indication', 'unit': '', 'value': 'Day Operation', 'raw_value': 0}), ('PF', {'description': 'Power Failure', 'unit': '', 'value': 'Disable Power Failure Detection ', 'raw_value': 0}), ('DS', {'description': 'Default State', 'unit': '', 'value': 'Default state: 0% or OFF', 'raw_value': 0}), ('DT1', {'description': 'Dim timer 1', 'unit': '', 'value': 'Not used', 'raw_value': 0})])
28315|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28316|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28317|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28318|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28319|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28320|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28321|[2025-11-12 16:35:28] DEBUG  : [85, 0, 10, 7, 1, 235, 210, 2, 1, 0, 0, 255, 220, 95, 128, 129, 0, 4, 17, 233, 220, 42, 0, 72]
28322|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-42 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x81'] ['0x0', '0x4', '0x11', '0xe9', '0xdc', '0x2a', '0x0'] OrderedDict()
28323|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28324|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28325|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28326|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28327|[2025-11-12 16:35:28] DEBUG  : Ignore this is an echo
28328|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28329|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28330|[2025-11-12 16:35:28] INFO  : Sending packet
28331|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28332|[2025-11-12 16:35:28] INFO  : Sending packet
28333|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28334|[2025-11-12 16:35:28] INFO  : Sending packet
28335|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28336|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28337|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28338|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28339|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28340|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28341|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28342|[2025-11-12 16:35:28] DEBUG  : [85, 0, 12, 7, 1, 150, 210, 5, 0, 0, 0, 0, 0, 255, 220, 95, 128, 129, 0, 4, 17, 233, 220, 41, 0, 209]
28343|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-41 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x81'] ['0x0', '0x4', '0x11', '0xe9', '0xdc', '0x29', '0x0'] OrderedDict()
28344|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28345|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28346|[2025-11-12 16:35:28] DEBUG  : Ignore this is an echo
28347|[2025-11-12 16:35:29] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28348|[2025-11-12 16:35:29] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28349|[2025-11-12 16:35:29] DEBUG  : Receive response packet : 2
28350|[2025-11-12 16:35:29] DEBUG  : Response is : OK

Pour des logs lisibles:

Bonjour
C’est un extrait de log que j’ai envoyé de mon plein gré.
Je veux bien le copier selon votre préconisation mais l’icone texte préformaté n’apparait pas.

Sinon avez vous si le support jeedom est toujours existant ? Je n’ai aucune nouvelle du / des tickets que j’ai déposés.
Merci

Bonjour

Toujours pas réussi à inclure le dernier module enocean.
J’ai actuellement 10 modules enocean qui sont connectés à la box.
Je n’arrive plus à connecter le 11 et 12ème.
Savez vous s’il y a en v4 une limite du nombre de modules connectés à jeedom ?
Merci

Autre question :
Dans le plugin Enocean que fait la fonction Exclusion et quel est le mode opératoire avec un module ?
Quelle est la différence avec la suppression du module ?
Merci

Il suffit de cliquer sur la roue crantée comme expliqué dans un des posts du fil.

28277|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44232]
28278|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"add","device":{"id":"0411E9DC","profils":[{"func":"01","type":"0c","rorg":"d2","ignoreRelease":"","allButtons":""}]}}'
28279|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44232]
28280|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44234]
28281|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"send","dest":"0411E9DC","profile":{"func":"01","rorg":"d2","type":"0c"},"command":{"DE":0,"LC":0,"DN":0,"DS":0,"IO":"1","command":"2"}}'
28282|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44234]
28283|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44236]
28284|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"send","dest":"0411E9DC","profile":{"func":"01","rorg":"d2","type":"0c"},"command":{"RM":0,"RE":0,"EP":0,"UN":0,"IO":"0","command":"5"}}'
28285|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44236]
28286|[2025-11-12 16:35:28] INFO  : Client connected to [127.0.0.1:44238]
28287|[2025-11-12 16:35:28] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"send","dest":"0411E9DC","profile":{"func":"01","rorg":"d2","type":"0c"},"command":{"MAT":null,"MIT":null,"IO":"0","command":""}}'
28288|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28289|[2025-11-12 16:35:28] INFO  : Client disconnected from [127.0.0.1:44238]
28290|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : add
28291|[2025-11-12 16:35:28] DEBUG  : Add device : {'id': '0411E9DC', 'profils': [{'func': '01', 'type': '0c', 'rorg': 'd2', 'ignoreRelease': '', 'allButtons': ''}]}
28292|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28293|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : send
28294|[2025-11-12 16:35:28] DEBUG  : Send command
28295|[2025-11-12 16:35:28] DEBUG  : {'DE': 0, 'LC': 0, 'DN': 0, 'DS': 0, 'IO': 1} on command 2 210 1 12
28296|[2025-11-12 16:35:28] DEBUG  : [85, 0, 10, 7, 1, 235, 210, 2, 1, 0, 0, 255, 220, 95, 128, 0, 3, 4, 17, 233, 220, 255, 0, 121]
28297|[2025-11-12 16:35:28] DEBUG  : Last packet for this 04:11:E9:DC was emited 160.3886559009552 seconds ago
28298|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28299|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : send
28300|[2025-11-12 16:35:28] DEBUG  : Send command
28301|[2025-11-12 16:35:28] DEBUG  : {'RM': 0, 'RE': 0, 'EP': 0, 'UN': 0, 'IO': 0} on command 5 210 1 12
28302|[2025-11-12 16:35:28] DEBUG  : [85, 0, 12, 7, 1, 150, 210, 5, 0, 0, 0, 0, 0, 255, 220, 95, 128, 0, 3, 4, 17, 233, 220, 255, 0, 223]
28303|[2025-11-12 16:35:28] DEBUG  : Last packet for this 04:11:E9:DC was emited 0.04429149627685547 seconds ago
28304|[2025-11-12 16:35:28] DEBUG  : Waiting 0.45570850372314453 seconds FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28305|[2025-11-12 16:35:28] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
28306|[2025-11-12 16:35:28] DEBUG  : Received command from jeedom : send
28307|[2025-11-12 16:35:28] DEBUG  : Send command
28308|[2025-11-12 16:35:28] ERROR  : Exception on socket : invalid literal for int() with base 10: ''
28309|[2025-11-12 16:35:28] INFO  : Sending packet
28310|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('DE', {'description': 'Taught-in devices', 'unit': '', 'value': 'Disable taught-in devices (with different EEP)', 'raw_value': 0}), ('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 2', 'raw_value': 2}), ('OC', {'description': 'Over shut down', 'unit': '', 'value': 'Over current shut down: static off', 'raw_value': 0}), ('RO', {'description': 'Reset over current shut down', 'unit': '', 'value': 'Reset over current shut down: not active', 'raw_value': 0}), ('LC', {'description': 'Local Control', 'unit': '', 'value': 'Disable local control', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 1 (to load)', 'raw_value': 1}), ('DT2', {'description': 'Dim timer 2', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DT3', {'description': 'Dim timer 3', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DN', {'description': 'User interface indication', 'unit': '', 'value': 'Day Operation', 'raw_value': 0}), ('PF', {'description': 'Power Failure', 'unit': '', 'value': 'Disable Power Failure Detection ', 'raw_value': 0}), ('DS', {'description': 'Default State', 'unit': '', 'value': 'Default state: 0% or OFF', 'raw_value': 0}), ('DT1', {'description': 'Dim timer 1', 'unit': '', 'value': 'Not used', 'raw_value': 0})])
28311|[2025-11-12 16:35:28] INFO  : Sending packet
28312|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('DE', {'description': 'Taught-in devices', 'unit': '', 'value': 'Disable taught-in devices (with different EEP)', 'raw_value': 0}), ('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 2', 'raw_value': 2}), ('OC', {'description': 'Over shut down', 'unit': '', 'value': 'Over current shut down: static off', 'raw_value': 0}), ('RO', {'description': 'Reset over current shut down', 'unit': '', 'value': 'Reset over current shut down: not active', 'raw_value': 0}), ('LC', {'description': 'Local Control', 'unit': '', 'value': 'Disable local control', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 1 (to load)', 'raw_value': 1}), ('DT2', {'description': 'Dim timer 2', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DT3', {'description': 'Dim timer 3', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DN', {'description': 'User interface indication', 'unit': '', 'value': 'Day Operation', 'raw_value': 0}), ('PF', {'description': 'Power Failure', 'unit': '', 'value': 'Disable Power Failure Detection ', 'raw_value': 0}), ('DS', {'description': 'Default State', 'unit': '', 'value': 'Default state: 0% or OFF', 'raw_value': 0}), ('DT1', {'description': 'Dim timer 1', 'unit': '', 'value': 'Not used', 'raw_value': 0})])
28313|[2025-11-12 16:35:28] INFO  : Sending packet
28314|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('DE', {'description': 'Taught-in devices', 'unit': '', 'value': 'Disable taught-in devices (with different EEP)', 'raw_value': 0}), ('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 2', 'raw_value': 2}), ('OC', {'description': 'Over shut down', 'unit': '', 'value': 'Over current shut down: static off', 'raw_value': 0}), ('RO', {'description': 'Reset over current shut down', 'unit': '', 'value': 'Reset over current shut down: not active', 'raw_value': 0}), ('LC', {'description': 'Local Control', 'unit': '', 'value': 'Disable local control', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 1 (to load)', 'raw_value': 1}), ('DT2', {'description': 'Dim timer 2', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DT3', {'description': 'Dim timer 3', 'unit': '', 'value': 'Not used', 'raw_value': 0}), ('DN', {'description': 'User interface indication', 'unit': '', 'value': 'Day Operation', 'raw_value': 0}), ('PF', {'description': 'Power Failure', 'unit': '', 'value': 'Disable Power Failure Detection ', 'raw_value': 0}), ('DS', {'description': 'Default State', 'unit': '', 'value': 'Default state: 0% or OFF', 'raw_value': 0}), ('DT1', {'description': 'Dim timer 1', 'unit': '', 'value': 'Not used', 'raw_value': 0})])
28315|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28316|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28317|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28318|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28319|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28320|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28321|[2025-11-12 16:35:28] DEBUG  : [85, 0, 10, 7, 1, 235, 210, 2, 1, 0, 0, 255, 220, 95, 128, 129, 0, 4, 17, 233, 220, 42, 0, 72]
28322|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-42 dBm): 0x01 ['0xd2', '0x2', '0x1', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x81'] ['0x0', '0x4', '0x11', '0xe9', '0xdc', '0x2a', '0x0'] OrderedDict()
28323|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28324|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28325|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28326|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28327|[2025-11-12 16:35:28] DEBUG  : Ignore this is an echo
28328|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28329|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28330|[2025-11-12 16:35:28] INFO  : Sending packet
28331|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28332|[2025-11-12 16:35:28] INFO  : Sending packet
28333|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28334|[2025-11-12 16:35:28] INFO  : Sending packet
28335|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 5', 'raw_value': 5}), ('RM', {'description': 'Report measurement', 'unit': '', 'value': 'Report measurement: query only', 'raw_value': 0}), ('RE', {'description': 'Reset measurement', 'unit': '', 'value': 'Reset measurement: not active', 'raw_value': 0}), ('EP', {'description': 'Measurement mode', 'unit': '', 'value': 'Energy measurement', 'raw_value': 0}), ('IO', {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}), ('MDLSB', {'description': 'Measurement delta to be reported (LSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('UN', {'description': 'Unit', 'unit': '', 'value': 'Energy [Ws]', 'raw_value': 0}), ('MDMSB', {'description': 'Measurement delta to be reported (MSB)', 'unit': '', 'value': 0.0, 'raw_value': 0}), ('MAT', {'description': 'Maximum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0}), ('MIT', {'description': 'Minimum time between two subsequent actuator messages', 'unit': 's', 'value': 0.0, 'raw_value': 0})])
28336|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28337|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28338|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28339|[2025-11-12 16:35:28] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28340|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28341|[2025-11-12 16:35:28] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28342|[2025-11-12 16:35:28] DEBUG  : [85, 0, 12, 7, 1, 150, 210, 5, 0, 0, 0, 0, 0, 255, 220, 95, 128, 129, 0, 4, 17, 233, 220, 41, 0, 209]
28343|[2025-11-12 16:35:28] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-41 dBm): 0x01 ['0xd2', '0x5', '0x0', '0x0', '0x0', '0x0', '0x0', '0xff', '0xdc', '0x5f', '0x80', '0x81'] ['0x0', '0x4', '0x11', '0xe9', '0xdc', '0x29', '0x0'] OrderedDict()
28344|[2025-11-12 16:35:28] DEBUG  : Receive response packet : 2
28345|[2025-11-12 16:35:28] DEBUG  : Response is : OK
28346|[2025-11-12 16:35:28] DEBUG  : Ignore this is an echo
28347|[2025-11-12 16:35:29] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
28348|[2025-11-12 16:35:29] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
28349|[2025-11-12 16:35:29] DEBUG  : Receive response packet : 2
28350|[2025-11-12 16:35:29] DEBUG  : Response is : OK

Re bonjour
J’ai exclu et supprimé le module qui ne fonctionne pas.
Dans Jeedom, l’exclusion est indiquée comme effectuée.
Ensuite j’effectue les actions suivantes :

  • inclusion : jeedom détecte bien le module
  • nommage du module, rattachement à un objet parent et sauvegarde : pas d’erreur
  • test du module depuis le dashboard : l’état du module, initialement à vide, ne change pas
    Ci-joint la fenêtre du dashboard et ci-après un extrait du log
    Merci de vos idées pour corriger ce dysfonctionnement.
0248|[2025-11-15 17:45:46] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
0249|[2025-11-15 17:45:46] DEBUG  : http://127.0.0.1:80 "POST /plugins/openenocean/core/php/jeeOpenEnOcean.php?apikey=ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V HTTP/1.1" 200 0
0250|[2025-11-15 17:45:46] DEBUG  : [85, 0, 13, 7, 1, 253, 212, 160, 1, 70, 0, 12, 1, 210, 4, 17, 233, 220, 0, 0, 255, 255, 255, 255, 77, 0, 232]
0251|[2025-11-15 17:45:46] INFO  : Ute but jeedom not in learn or exclude
0252|[2025-11-15 17:45:46] DEBUG  : 04:11:E9:DC->FF:FF:FF:FF (-77 dBm): 0x01 ['0xd4', '0xa0', '0x1', '0x46', '0x0', '0xc', '0x1', '0xd2', '0x4', '0x11', '0xe9', '0xdc', '0x0'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x4d', '0x0'] OrderedDict()
0253|[2025-11-15 17:45:46] DEBUG  : Message is repeated 0 times
0254|[2025-11-15 17:45:46] DEBUG  : {'id': '0411E9DC', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-77', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '046', 'cmd': None}
0255|[2025-11-15 17:45:46] DEBUG  : Cannot find rorg in EEP!
0256|[2025-11-15 17:45:46] DEBUG  : Parsing Packet
0257|[2025-11-15 17:45:46] DEBUG  : Decode data : {"id": "0411E9DC", "rorg": "d2", "packet_type": "1", "dBm": "-77", "func": "01", "type": "0c", "repeat": "0", "destination": "FFFFFFFF", "manufacturer": "046", "cmd": null}
0258|[2025-11-15 17:45:47] DEBUG  : Send to jeedom: {'devices': {'0411E9DC': {'id': '0411E9DC', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-77', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '046', 'cmd': None}}}
0259|[2025-11-15 17:45:47] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
0260|[2025-11-15 17:45:47] DEBUG  : http://127.0.0.1:80 "POST /plugins/openenocean/core/php/jeeOpenEnOcean.php?apikey=ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V HTTP/1.1" 200 0
0261|[2025-11-15 17:45:47] DEBUG  : [85, 0, 13, 7, 1, 253, 212, 160, 1, 70, 0, 12, 1, 210, 4, 17, 233, 220, 0, 0, 255, 255, 255, 255, 76, 0, 253]
0262|[2025-11-15 17:45:47] INFO  : Ute but jeedom not in learn or exclude
0263|[2025-11-15 17:45:47] DEBUG  : 04:11:E9:DC->FF:FF:FF:FF (-76 dBm): 0x01 ['0xd4', '0xa0', '0x1', '0x46', '0x0', '0xc', '0x1', '0xd2', '0x4', '0x11', '0xe9', '0xdc', '0x0'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x4c', '0x0'] OrderedDict()
0264|[2025-11-15 17:45:47] DEBUG  : Message is repeated 0 times
0265|[2025-11-15 17:45:47] DEBUG  : {'id': '0411E9DC', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-76', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '046', 'cmd': None}
0266|[2025-11-15 17:45:47] DEBUG  : Cannot find rorg in EEP!
0267|[2025-11-15 17:45:47] DEBUG  : Parsing Packet
0268|[2025-11-15 17:45:47] DEBUG  : Decode data : {"id": "0411E9DC", "rorg": "d2", "packet_type": "1", "dBm": "-76", "func": "01", "type": "0c", "repeat": "0", "destination": "FFFFFFFF", "manufacturer": "046", "cmd": null}
0269|[2025-11-15 17:45:47] DEBUG  : Send to jeedom: {'devices': {'0411E9DC': {'id': '0411E9DC', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-76', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '046', 'cmd': None}}}
0270|[2025-11-15 17:45:47] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
0271|[2025-11-15 17:45:48] DEBUG  : http://127.0.0.1:80 "POST /plugins/openenocean/core/php/jeeOpenEnOcean.php?apikey=ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V HTTP/1.1" 200 0
0272|[2025-11-15 17:45:48] DEBUG  : [85, 0, 13, 7, 1, 253, 212, 160, 1, 70, 0, 12, 1, 210, 4, 17, 233, 220, 0, 0, 255, 255, 255, 255, 77, 0, 232]
0273|[2025-11-15 17:45:48] INFO  : Ute but jeedom not in learn or exclude
0274|[2025-11-15 17:45:48] DEBUG  : 04:11:E9:DC->FF:FF:FF:FF (-77 dBm): 0x01 ['0xd4', '0xa0', '0x1', '0x46', '0x0', '0xc', '0x1', '0xd2', '0x4', '0x11', '0xe9', '0xdc', '0x0'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x4d', '0x0'] OrderedDict()
0275|[2025-11-15 17:45:48] DEBUG  : Message is repeated 0 times
0276|[2025-11-15 17:45:48] DEBUG  : {'id': '0411E9DC', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-77', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '046', 'cmd': None}
0277|[2025-11-15 17:45:48] DEBUG  : Cannot find rorg in EEP!
0278|[2025-11-15 17:45:49] DEBUG  : Parsing Packet
0279|[2025-11-15 17:45:49] DEBUG  : Decode data : {"id": "0411E9DC", "rorg": "d2", "packet_type": "1", "dBm": "-77", "func": "01", "type": "0c", "repeat": "0", "destination": "FFFFFFFF", "manufacturer": "046", "cmd": null}
0280|[2025-11-15 17:45:49] DEBUG  : Send to jeedom: {'devices': {'0411E9DC': {'id': '0411E9DC', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-77', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '046', 'cmd': None}}}
0281|[2025-11-15 17:45:49] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
0282|[2025-11-15 17:45:49] DEBUG  : http://127.0.0.1:80 "POST /plugins/openenocean/core/php/jeeOpenEnOcean.php?apikey=ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V HTTP/1.1" 200 0
0283|[2025-11-15 17:46:18] DEBUG  : [85, 0, 12, 7, 1, 150, 210, 7, 32, 0, 0, 13, 172, 4, 19, 254, 208, 0, 0, 255, 255, 255, 255, 70, 0, 78]
0284|[2025-11-15 17:46:18] DEBUG  : 04:13:FE:D0->FF:FF:FF:FF (-70 dBm): 0x01 ['0xd2', '0x7', '0x20', '0x0', '0x0', '0xd', '0xac', '0x4', '0x13', '0xfe', '0xd0', '0x0'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x46', '0x0'] OrderedDict()
0285|[2025-11-15 17:46:18] DEBUG  : Message is repeated 0 times
0286|[2025-11-15 17:46:18] DEBUG  : {'id': '0413FED0', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-70', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '000', 'cmd': 7}
0287|[2025-11-15 17:46:18] DEBUG  : Parsing Packet
0288|[2025-11-15 17:46:18] DEBUG  : Its a VLD message
0289|[2025-11-15 17:46:18] DEBUG  : Decode data : {"id": "0413FED0", "rorg": "d2", "packet_type": "1", "dBm": "-70", "func": "01", "type": "0c", "repeat": "0", "destination": "FFFFFFFF", "manufacturer": "000", "cmd": 7, "CMD": {"description": "Command indentifier", "unit": "", "value": "Command ID 7", "raw_value": 7}, "UN": {"description": "Unit", "unit": "", "value": "Energy [Wh]", "raw_value": 1}, "IO": {"description": "I/O channel", "unit": "", "value": "Output channel 0 (to load)", "raw_value": 0}, "MV": {"description": "Measurement value", "unit": "", "value": 3500.0, "raw_value": 3500}, "C1": 3.5}
0290|[2025-11-15 17:46:18] DEBUG  : Send to jeedom: {'devices': {'0413FED0': {'id': '0413FED0', 'rorg': 'd2', 'packet_type': '1', 'dBm': '-70', 'func': '01', 'type': '0c', 'repeat': '0', 'destination': 'FFFFFFFF', 'manufacturer': '000', 'cmd': 7, 'CMD': {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 7', 'raw_value': 7}, 'UN': {'description': 'Unit', 'unit': '', 'value': 'Energy [Wh]', 'raw_value': 1}, 'IO': {'description': 'I/O channel', 'unit': '', 'value': 'Output channel 0 (to load)', 'raw_value': 0}, 'MV': {'description': 'Measurement value', 'unit': '', 'value': 3500.0, 'raw_value': 3500}, 'C1': 3.5}}}
0291|[2025-11-15 17:46:18] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
0292|[2025-11-15 17:46:18] DEBUG  : http://127.0.0.1:80 "POST /plugins/openenocean/core/php/jeeOpenEnOcean.php?apikey=ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V HTTP/1.1" 200 0
0293|[2025-11-15 17:46:49] INFO  : Client connected to [127.0.0.1:46130]
0294|[2025-11-15 17:46:49] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"add","device":{"id":"0411E9DC","profils":[{"func":"01","type":"0c","rorg":"d2","ignoreRelease":"","allButtons":""}]}}'
0295|[2025-11-15 17:46:49] INFO  : Client disconnected from [127.0.0.1:46130]
0296|[2025-11-15 17:46:49] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
0297|[2025-11-15 17:46:49] DEBUG  : Received command from jeedom : add
0298|[2025-11-15 17:46:49] DEBUG  : Add device : {'id': '0411E9DC', 'profils': [{'func': '01', 'type': '0c', 'rorg': 'd2', 'ignoreRelease': '', 'allButtons': ''}]}
0299|[2025-11-15 17:47:10] INFO  : Client connected to [127.0.0.1:46132]
0300|[2025-11-15 17:47:10] INFO  : Message read from socket: b'{"apikey":"ugsyTyTvs16uRJn4bIOF4BVs5NreTk2V","cmd":"send","dest":"0411E9DC","profile":{"func":"01","rorg":"d2","type":"0c"},"command":{"type":"switch","command":"8","PM":"1"}}'
0301|[2025-11-15 17:47:10] INFO  : Client disconnected from [127.0.0.1:46132]
0302|[2025-11-15 17:47:10] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
0303|[2025-11-15 17:47:10] DEBUG  : Received command from jeedom : send
0304|[2025-11-15 17:47:10] DEBUG  : Send command
0305|[2025-11-15 17:47:10] DEBUG  : {'PM': 1} on command 8 210 1 12
0306|[2025-11-15 17:47:10] DEBUG  : [85, 0, 8, 7, 1, 61, 210, 8, 1, 255, 220, 95, 128, 0, 3, 4, 17, 233, 220, 255, 0, 143]
0307|[2025-11-15 17:47:10] DEBUG  : Last packet for this 04:11:E9:DC was emited 307.3054835796356 seconds ago
0308|[2025-11-15 17:47:10] INFO  : Sending packet
0309|[2025-11-15 17:47:10] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x8', '0x1', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 8', 'raw_value': 8}), ('PM', {'description': 'PilotWireMode', 'unit': '', 'value': 'Comfort', 'raw_value': 1})])
0310|[2025-11-15 17:47:10] INFO  : Sending packet
0311|[2025-11-15 17:47:10] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x8', '0x1', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 8', 'raw_value': 8}), ('PM', {'description': 'PilotWireMode', 'unit': '', 'value': 'Comfort', 'raw_value': 1})])
0312|[2025-11-15 17:47:10] INFO  : Sending packet
0313|[2025-11-15 17:47:10] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-255 dBm): 0x01 ['0xd2', '0x8', '0x1', '0xff', '0xdc', '0x5f', '0x80', '0x0'] ['0x3', '0x4', '0x11', '0xe9', '0xdc', '0xff', '0x0'] OrderedDict([('CMD', {'description': 'Command indentifier', 'unit': '', 'value': 'Command ID 8', 'raw_value': 8}), ('PM', {'description': 'PilotWireMode', 'unit': '', 'value': 'Comfort', 'raw_value': 1})])
0314|[2025-11-15 17:47:11] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
0315|[2025-11-15 17:47:11] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
0316|[2025-11-15 17:47:11] DEBUG  : Receive response packet : 2
0317|[2025-11-15 17:47:11] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
0318|[2025-11-15 17:47:11] DEBUG  : Response is : OK
0319|[2025-11-15 17:47:11] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
0320|[2025-11-15 17:47:11] DEBUG  : Receive response packet : 2
0321|[2025-11-15 17:47:11] DEBUG  : Response is : OK
0322|[2025-11-15 17:47:11] DEBUG  : [85, 0, 8, 7, 1, 61, 210, 8, 1, 255, 220, 95, 128, 129, 0, 4, 17, 233, 220, 71, 0, 162]
0323|[2025-11-15 17:47:11] DEBUG  : FF:DC:5F:80->04:11:E9:DC (-71 dBm): 0x01 ['0xd2', '0x8', '0x1', '0xff', '0xdc', '0x5f', '0x80', '0x81'] ['0x0', '0x4', '0x11', '0xe9', '0xdc', '0x47', '0x0'] OrderedDict()
0324|[2025-11-15 17:47:11] DEBUG  : Ignore this is an echo
0325|[2025-11-15 17:47:11] DEBUG  : [85, 0, 1, 0, 2, 101, 0, 0]
0326|[2025-11-15 17:47:11] DEBUG  : 0x02 ['0x0'] [] OrderedDict()
0327|[2025-11-15 17:47:11] DEBUG  : Receive response packet : 2
0328|[2025-11-15 17:47:11] DEBUG  : Response is : OK

2025-11-15_18h55_08

Est ce que je peux appliquer cette solution ? passer sur le plugin beta enocean ?
plugin beta enocean
Merci

Bonjour,

J’avais un problème sur une tête thermostatique que je ne parvenais pas à inclure alors j’ai modifié ce fichier :

html/plugins/openenocean/resources/openenoceand/enocean/utils.py

En effet, à la ligne 52, ce fichier contient :

chunks = [data[x:x+8] for x in xrange(0, len(data), 8)]

Il ne devrait pas y avoir de x devant range. Cela nous donne donc la syntaxe suivante :

chunks = [data[x:x+8] for x in range(0, len(data), 8)]

Bonjour
Merci de cette proposition mais cela ne change pas le mauvais fonctionnement actuel de l’application.
J’ai hâte d’avoir un retour de la part du support :slight_smile:

Bonsoir,

As-tu bien relancé le daemon après la correction du fichier ?

Il doit y avoir une nouvelle beta du plugin depuis ce matin. Va voir ICI.