Error: unrecognizable packet - index out of range

Bonjour,

Je suis sous débian 9 et même après la nouvelle mise à jour de ce matin et une réinstallation des dépendences qui se passe très bien et une mise a jour du boitier ( [RFXtrx433E Ext Firmware 1025), mon daemon crash au bout de quelques secondes.
Quand je regarde les logs debug il semble qu’il y est un soucis sur la réception d’un paquet en particulier :


[2020-11-27 09:48:40][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2020-11-27 09:48:41][INFO] : Lancement démon rfxcomd : /usr/bin/python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 12,13,18,19,20,21,22,23 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey ......................................................... --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
[2020-11-27 09:48:41][INFO] : Start rfxcomd
[2020-11-27 09:48:41][INFO] : Log level : debug
[2020-11-27 09:48:41][INFO] : Socket port : 55000
[2020-11-27 09:48:41][INFO] : Socket host : 127.0.0.1
[2020-11-27 09:48:41][INFO] : PID file : /tmp/jeedom/rfxcom/deamon.pid
[2020-11-27 09:48:41][INFO] : Device : /dev/ttyUSB0
[2020-11-27 09:48:41][INFO] : Apikey : .........................................................
[2020-11-27 09:48:41][INFO] : Callback : http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php
[2020-11-27 09:48:41][INFO] : Cycle : 0.3
[2020-11-27 09:48:41][INFO] : Serial rate : 38400
[2020-11-27 09:48:41][INFO] : Serial timeout : 9
[2020-11-27 09:48:41][INFO] : Protocol : 12,13,18,19,20,21,22,23
[2020-11-27 09:48:41][INFO] : Find device : /dev/ttyUSB0
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x01 : Interface Response Message
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x10 : Lighting1 (X10, ARC, ELRO, Waveman, EMW200, IMPULS,RisingSun, Philips, Energenie, GDR2, HQ, Oase)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x11 : Lighting2 (AC, HomeEasy EU, ANSLUT, Kambrook)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x13 : Lighting4 (PT2262)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x14 : Lighting5 ( LightwaveRF, Siemens, EMW100, BBSB, MDREMOTE,RSL2, OTIO, Livolo, RGB, Aoke relay, Eurodomest, RGB432W, Legrand,Avantek, IT, Kangtai)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x15 : Lighting6 (Blyss (AE), Cuveo)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x16 : Chime (Byron SX, Byron MP001, SelectPlus, Envivo, Alfawise)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x17 : Fan (Siemens SF01, Itho, LucciAir, SEAV,Westinghouse,Casafan,FT1211R,Novy)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x19 : Blinds1 (RollerTrol,Hasta,A-OK,Raex, Media Mount, DC)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x1C : Edisio
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x1D : Honeywell ActivLink
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x1E : FunkBus
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x1F : Hunter Fan
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x20 : Security1 (X10, KD101, Visonic, Meiantech, SA30, SA33, RM174RF)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x21 : Security2 (KeeLoq)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x28 : Camera1 (Ninja/Robocam)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x30 : Remote control and IR (ATI, Medion, PC Remote)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x40 : Thermostat1 (Digimax)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x42 : Thermostat3 (Mertik-Maxitrol G6R-H4 type)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x4E : BBQ Temperature sensors (BBQ1)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x4F : Temperature and rain sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x50 : Temperature sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x51 : Humidity sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x52 : Temperature and humidity sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x53 : Barometric sensors 
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x54 : Temperature, humidity and barometric sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x55 : Rain sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x56 : Wind sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x57 : UV sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x58 : Date/time sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x59 : Current sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x5A : Current sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x5B : Current + ENERGY sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x5C : Power sensors
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x5D : Weighting scale
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x60 : CARTELECTRONIC
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x70 : RFXsensor
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x71 : RFXMeter
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x72 : FS20 (FS20, FHT 8V, FHT80)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x76 : Weather stations (WEATHER1-WEATHER2)
[2020-11-27 09:48:41][DEBUG] : Load decoder packet type 0x77 : SOLAR1
[2020-11-27 09:48:41][DEBUG] : Writing PID 2391 to /tmp/jeedom/rfxcom/deamon.pid
[2020-11-27 09:48:41][DEBUG] : Init request module v2.12.4
[2020-11-27 09:48:41][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-11-27 09:48:41][DEBUG] : null
[2020-11-27 09:48:41][DEBUG] : http://127.0.0.1:80 "GET /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=......................................................... HTTP/1.1" 200 0
[2020-11-27 09:48:41][DEBUG] : Init serial module v3.5
[2020-11-27 09:48:41][DEBUG] : Start listening...
[2020-11-27 09:48:41][DEBUG] : Socket interface started
[2020-11-27 09:48:41][DEBUG] : LoopNetServer Thread started
[2020-11-27 09:48:41][DEBUG] : Open serial port on device: /dev/ttyUSB0, rate 38400, timeout : 9
[2020-11-27 09:48:41][DEBUG] : Listening on: [127.0.0.1:55000]
[2020-11-27 09:48:41][DEBUG] : Open Serialport
[2020-11-27 09:48:43][DEBUG] : flushOutput serial port 
[2020-11-27 09:48:43][DEBUG] : flushInput serial port 
[2020-11-27 09:48:43][DEBUG] : flushOutput serial port 
[2020-11-27 09:48:43][DEBUG] : flushInput serial port 
[2020-11-27 09:48:43][DEBUG] : Read Socket Thread Launched
[2020-11-27 09:48:43][DEBUG] : Read Device Thread Launched
[2020-11-27 09:48:44][DEBUG] : Send rfxcomd_reset
[2020-11-27 09:48:44][DEBUG] : Write data to serial port : 0d00000000000000000000000000
[2020-11-27 09:48:44][DEBUG] : Sleep 1 sec
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50228]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"61F8E1"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50228]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50230]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"610471"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50230]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50232]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"BA01"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50232]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50234]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"BF02"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50234]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50236]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"FA01"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50236]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50238]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"4F01"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50238]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50240]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"198900"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50240]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50242]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"C41FA0"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50242]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50244]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"B601"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50244]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50246]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"01CC165E"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50246]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50248]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"0F084C"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50248]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50250]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"01367C5E"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50250]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50252]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"D702"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50252]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50254]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"441A60"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50254]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50256]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"35C260"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50256]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50258]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"01A060EA"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50258]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50260]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"016E032E"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50260]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50262]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"018B7FEA"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50262]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50264]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"AF01"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50264]
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50266]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"0145010A"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50266]
[2020-11-27 09:48:44][INFO] : Démon RFXcom lancé
[2020-11-27 09:48:44][DEBUG] : Client connected to [127.0.0.1:50268]
[2020-11-27 09:48:44][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"add","device":{"id":"016E7A9A"}}'
[2020-11-27 09:48:44][DEBUG] : Client disconnected from [127.0.0.1:50268]
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '61F8E1'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '610471'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': 'BA01'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': 'BF02'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': 'FA01'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '4F01'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '198900'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': 'C41FA0'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': 'B601'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '01CC165E'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '0F084C'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '01367C5E'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': 'D702'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '441A60'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '35C260'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '01A060EA'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '016E032E'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '018B7FEA'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': 'AF01'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '0145010A'}
[2020-11-27 09:48:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:48:44][DEBUG] : Add device : {'id': '016E7A9A'}
[2020-11-27 09:48:45][DEBUG] : flushInput serial port 
[2020-11-27 09:48:45][DEBUG] : Send get status test
[2020-11-27 09:48:45][DEBUG] : Write data to serial port : 0d00000102000000000000000000
[2020-11-27 09:48:45][DEBUG] : Message: 0d0100010253fa000c3f0001031c
[2020-11-27 09:48:45][DEBUG] : Decode : 0d0100010253fa000c3f0001031c
[2020-11-27 09:48:45][DEBUG] : Test message: 0d0100010253fa000c3f0001031c
[2020-11-27 09:48:45][DEBUG] : PacketType: 0x01
[2020-11-27 09:48:45][DEBUG] : Length: 14
[2020-11-27 09:48:45][DEBUG] : Start decoding packet type 0x01
[2020-11-27 09:48:45][ERROR] : Error: unrecognizable packet (0d0100010253fa000c3f0001031c) : index out of range
[2020-11-27 09:48:45][DEBUG] : Traceback (most recent call last):
  File "/var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py", line 163, in read_rfxcom
    decodePacket(message)
  File "/var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py", line 48, in decodePacket
    infos = sys.modules['RfxPacket.'+str(packetType)].parse(message);
  File "/var/www/html/plugins/rfxcom/resources/rfxcomd/RfxPacket/0x01.py", line 56, in parse
    'msg10' : jeedom_utils.dec2hex(message[14]),
IndexError: index out of range
[2020-11-27 09:48:51][DEBUG] : Message: 0a5201004f0100534b0359
[2020-11-27 09:48:51][DEBUG] : Decode : 0a5201004f0100534b0359
[2020-11-27 09:48:51][DEBUG] : Test message: 0a5201004f0100534b0359
[2020-11-27 09:48:51][DEBUG] : PacketType: 0x52
[2020-11-27 09:48:51][DEBUG] : Length: 11
[2020-11-27 09:48:51][DEBUG] : Start decoding packet type 0x52
[2020-11-27 09:48:51][DEBUG] : Subtype = TH1 is THGN122/123, THGN132, THGR122/228/238/268
[2020-11-27 09:48:51][DEBUG] : Data : {'seqnbr': '0x00', 'battery': 100, 'packetlen': '0x0A', 'humidity_status': 3, 'humidity': 75, 'packettype': '0x52', 'temperaturesign': '', 'id2': '0x01', 'id1': '0x4F', 'rssi': 5, 'subtype': '0x01', 'temperature': 83}
[2020-11-27 09:48:51][DEBUG] : Decoded info : {'humidity': 75, 'id': '4F01', 'packettype': '0x52', 'battery': 100, 'rssi': 5, 'humidity_status': 3, 'subtype': '0x01', 'temperature': '8.3'}
[2020-11-27 09:48:51][DEBUG] : Device is known id : 4F01
[2020-11-27 09:48:51][DEBUG] : Send to jeedom : {'devices': {'4F0152': {'humidity': 75, 'id': '4F01', 'packettype': '0x52', 'battery': 100, 'rssi': 5, 'humidity_status': 3, 'subtype': '0x01', 'temperature': '8.3'}}}
[2020-11-27 09:48:51][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-11-27 09:48:51][DEBUG] : {"devices":{"4F0152":{"humidity":75,"id":"4F01","packettype":"0x52","battery":100,"rssi":5,"humidity_status":3,"subtype":"0x01","temperature":"8.3"}}}
[2020-11-27 09:48:51][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=......................................................... HTTP/1.1" 200 0
[2020-11-27 09:48:55][DEBUG] : Message: 0a520101bf0200c5370059
[2020-11-27 09:48:55][DEBUG] : Decode : 0a520101bf0200c5370059
[2020-11-27 09:48:55][DEBUG] : Test message: 0a520101bf0200c5370059
[2020-11-27 09:48:55][DEBUG] : PacketType: 0x52
[2020-11-27 09:48:55][DEBUG] : Length: 11
[2020-11-27 09:48:55][DEBUG] : Start decoding packet type 0x52
[2020-11-27 09:48:55][DEBUG] : Subtype = TH1 is THGN122/123, THGN132, THGR122/228/238/268
[2020-11-27 09:48:55][DEBUG] : Data : {'seqnbr': '0x01', 'battery': 100, 'packetlen': '0x0A', 'humidity_status': 0, 'humidity': 55, 'packettype': '0x52', 'temperaturesign': '', 'id2': '0x02', 'id1': '0xBF', 'rssi': 5, 'subtype': '0x01', 'temperature': 197}
[2020-11-27 09:48:55][DEBUG] : Decoded info : {'humidity': 55, 'id': 'BF02', 'packettype': '0x52', 'battery': 100, 'rssi': 5, 'humidity_status': 0, 'subtype': '0x01', 'temperature': '19.7'}
[2020-11-27 09:48:55][DEBUG] : Device is known id : BF02
[2020-11-27 09:48:55][DEBUG] : Send to jeedom : {'devices': {'BF0252': {'humidity': 55, 'id': 'BF02', 'packettype': '0x52', 'battery': 100, 'rssi': 5, 'humidity_status': 0, 'subtype': '0x01', 'temperature': '19.7'}}}
[2020-11-27 09:48:55][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-11-27 09:48:55][DEBUG] : {"devices":{"BF0252":{"humidity":55,"id":"BF02","packettype":"0x52","battery":100,"rssi":5,"humidity_status":0,"subtype":"0x01","temperature":"19.7"}}}
[2020-11-27 09:48:55][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=......................................................... HTTP/1.1" 200 0
[2020-11-27 09:49:04][DEBUG] : Client connected to [127.0.0.1:50288]
[2020-11-27 09:49:04][DEBUG] : Message read from socket: b'{"apikey":".........................................................","cmd":"send","data":["0B110047016E7A9A01010F70"]}'
[2020-11-27 09:49:04][DEBUG] : Client disconnected from [127.0.0.1:50288]
[2020-11-27 09:49:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-27 09:49:04][DEBUG] : Test message: 0B110047016E7A9A01010F70
[2020-11-27 09:49:04][DEBUG] : flushOutput serial port 
[2020-11-27 09:49:04][DEBUG] : flushInput serial port 
[2020-11-27 09:49:04][DEBUG] : Write message to serial port
[2020-11-27 09:49:04][DEBUG] : Write data to serial port : 0b110047016e7a9a01010f70
[2020-11-27 09:49:04][DEBUG] : Write message ok : 0B110047016E7A9A01010F70
[2020-11-27 09:49:04][DEBUG] : Message: 0402014700
[2020-11-27 09:49:04][DEBUG] : Decode : 0402014700
[2020-11-27 09:49:04][DEBUG] : Test message: 0402014700
[2020-11-27 09:49:04][DEBUG] : PacketType: 0x02
[2020-11-27 09:49:04][DEBUG] : Length: 5
[2020-11-27 09:49:04][DEBUG] : No decoder found
[2020-11-27 09:49:08][DEBUG] : Message: 0a520102af0100d02f0169
[2020-11-27 09:49:08][DEBUG] : Decode : 0a520102af0100d02f0169
[2020-11-27 09:49:08][DEBUG] : Test message: 0a520102af0100d02f0169
[2020-11-27 09:49:08][DEBUG] : PacketType: 0x52
[2020-11-27 09:49:08][DEBUG] : Length: 11
[2020-11-27 09:49:08][DEBUG] : Start decoding packet type 0x52
[2020-11-27 09:49:08][DEBUG] : Subtype = TH1 is THGN122/123, THGN132, THGR122/228/238/268
[2020-11-27 09:49:08][DEBUG] : Data : {'seqnbr': '0x02', 'battery': 100, 'packetlen': '0x0A', 'humidity_status': 1, 'humidity': 47, 'packettype': '0x52', 'temperaturesign': '', 'id2': '0x01', 'id1': '0xAF', 'rssi': 6, 'subtype': '0x01', 'temperature': 208}
[2020-11-27 09:49:08][DEBUG] : Decoded info : {'humidity': 47, 'id': 'AF01', 'packettype': '0x52', 'battery': 100, 'rssi': 6, 'humidity_status': 1, 'subtype': '0x01', 'temperature': '20.8'}
[2020-11-27 09:49:08][DEBUG] : Device is known id : AF01
[2020-11-27 09:49:09][DEBUG] : Send to jeedom : {'devices': {'AF0152': {'humidity': 47, 'id': 'AF01', 'packettype': '0x52', 'battery': 100, 'rssi': 6, 'humidity_status': 1, 'subtype': '0x01', 'temperature': '20.8'}}}
[2020-11-27 09:49:09][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-11-27 09:49:09][DEBUG] : {"devices":{"AF0152":{"humidity":47,"id":"AF01","packettype":"0x52","battery":100,"rssi":6,"humidity_status":1,"subtype":"0x01","temperature":"20.8"}}}
[2020-11-27 09:49:09][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=......................................................... HTTP/1.1" 200 0
[2020-11-27 09:49:09][DEBUG] : Message: 0a520103ba0100c3350079
[2020-11-27 09:49:09][DEBUG] : Decode : 0a520103ba0100c3350079
[2020-11-27 09:49:09][DEBUG] : Test message: 0a520103ba0100c3350079
[2020-11-27 09:49:09][DEBUG] : PacketType: 0x52
[2020-11-27 09:49:09][DEBUG] : Length: 11
[2020-11-27 09:49:09][DEBUG] : Start decoding packet type 0x52
[2020-11-27 09:49:09][DEBUG] : Subtype = TH1 is THGN122/123, THGN132, THGR122/228/238/268
[2020-11-27 09:49:09][DEBUG] : Data : {'seqnbr': '0x03', 'battery': 100, 'packetlen': '0x0A', 'humidity_status': 0, 'humidity': 53, 'packettype': '0x52', 'temperaturesign': '', 'id2': '0x01', 'id1': '0xBA', 'rssi': 7, 'subtype': '0x01', 'temperature': 195}
[2020-11-27 09:49:09][DEBUG] : Decoded info : {'humidity': 53, 'id': 'BA01', 'packettype': '0x52', 'battery': 100, 'rssi': 7, 'humidity_status': 0, 'subtype': '0x01', 'temperature': '19.5'}
[2020-11-27 09:49:09][DEBUG] : Device is known id : BA01
[2020-11-27 09:49:09][DEBUG] : Send to jeedom : {'devices': {'BA0152': {'humidity': 53, 'id': 'BA01', 'packettype': '0x52', 'battery': 100, 'rssi': 7, 'humidity_status': 0, 'subtype': '0x01', 'temperature': '19.5'}}}
[2020-11-27 09:49:09][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-11-27 09:49:09][DEBUG] : {"devices":{"BA0152":{"humidity":53,"id":"BA01","packettype":"0x52","battery":100,"rssi":7,"humidity_status":0,"subtype":"0x01","temperature":"19.5"}}}
[2020-11-27 09:49:09][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=......................................................... HTTP/1.1" 200 0
[2020-11-27 09:49:10][ERROR] : Timeout waiting status 
[2020-11-27 09:49:10][DEBUG] : Shutdown
[2020-11-27 09:49:10][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
[2020-11-27 09:49:10][DEBUG] : LoopNetServer Thread stopped
[2020-11-27 09:49:10][DEBUG] : Close serial port
[2020-11-27 09:49:10][DEBUG] : Serial port closed
[2020-11-27 09:49:10][DEBUG] : Exit 0

Auriez vous une idée ?
Autre point étrange sur tout mes équipements j’ai perdu le type (prise chacon, prise volet etc etc)

Merci pour votre aide.
Cordialement,

Jp

Bonjour,

Quelle version de Jeedom?
En faisant une recherche avec ton message d’erreur ne trouve tu pas de solution?

Très juste, j’ai déplacé trop vite vers un nouveau, j’aurais du déplacer ici: Unrecognizable packet

@Jph peux-tu vérifier que tu as bien mis à jour sur le dernier firmware?
+ installation des dépendances (+log) ensuite.

1 « J'aime »

Bonjour,

@iPapy ma version de Jeedom 3.3.53

@Mips j’ai pris la dernière version que j’ai trouvé sur le site de rfxcom.
Par contre j’ai refais une reinstallation des dependences et redémarrer la machine virtuel complétement et depuis c’est bon le daemon ne crash plus.

Par contre je dois refaire pratiquement tous les modules car l’équipements est inconnue pour tous et certaines commandes ne sont plus affichés mais fonctionnelles.
Bizarre mais bon au final ça fonctionne !

Merci pour vos messages.

C’est du au changement de nom des logical ID

@Jph, tu as mis quel type de firmware? Est ou Ext2?
Je viens de reflasher mon module en v.1025, et j’ai toujours un unrecognizable packet.
Je crains devoir faire comme toi : supprimer et réinclure tous mes Devices dans la table de jeedom…?

A+

Fin de la blague… Si c’est pas l’un, c’est l’autre :wink:
Pour que ce problème soit résolu et que le démon reste fixe. Dans le cas d’un module RFXtrx433E batch 4215, chez moi ca fonctionne avec le driver « EXT » et « 1025 »

Etrange que cette MAJ de RFXcom ai nécessité de mettre à jour le module.
Enfin bref… C’est résolu chez moi aussi.

yeah… :raised_hands: :clap: :grin:

1 « J'aime »

Tu as une version E du rfxcom ? A mon avis tu ferais mieux de mettre la version 1043, j’ai pas souvenir de tests avec la version 1025 sur ce plugin

C’est plus qu’ne mise à jour, c’est une réécriture.
Les derniers firmware apportent des choses, donc normal que le plugin les exploite mais du coup normal qu’il faille mettre à jour aussi le rfxcom lui même.

Ce qui n’est pas normal justement c’est de ne s’occuper que des maj Jeedom ou plugins et de zapper linux et les firmwares de tous les bidules que l’on a.

Ca c’est une évidence. Et je met ca sur le compte de nos méconnaissances.
Est ce que ce type d’update nécessaire était écrit sur vos changelog?

Non mais il faut quand même partir du principe que lorsque l’on veut une dernière version de soft qui exploite un bidule, il faut s’assurer que ce dernier a aussi été mis à jour.

Clairement on ne peut pas tout prévoir, linux, les paquets et le matos c’est beaucoup trop vaste.

Idem tu as un souci avec le rfxcom, la logique voudrait que les gens aillent voir sur leur site, demande à leur support puisque c’est leur matériel et leur logiciel pour upgrader etc.

Mais non la demande est faite ici. Pourquoi parce que c’est jeedom qui exploite le rfxcom. OK, mais l’update de ce truc n’a rien a voir avec Jeedom.

Donc à force ca ne va plus être un forum sur Jeedom et ses plugins mais sur linux, les modules etc. ?

Le mec qui a waze sur son iPhone, je suis pas sur qu’il contacte apple quand il a un souci ?

@anon53349806, je partage l’avis de @pignonson, cette fois quelquechose ne s’est pas passé comme prévu en com’ avant la mise à jour, la preuve avec les multiples fix qui ont du suivre en urgence…

Sans rancune hein ça arrive, la plupart des users n’ont pas forcément le réflexe de MAJ tout en même temps.
Par expérience, un soft qui a besoin de dépendance doit pouvoir aussi refuser de s’installer si on ne possède pas la version x ou y de tel dépendance. Ou à défaut, expliquer clairement dans le changelog les précautions à prévoir.

Je ne comprends pas bien les changelogs hyper laconiques chez Jeedom depuis que j’ai découvert le (super au demeurant) travail de l’équipe, que nous remercions tous au passage.
Oui c’est assez fastidieux de rédiger un changelog, mais cela permet à tous le monde de s’y retrouver, même les moins expérimentés…

1 « J'aime »

Hello, mon discours était en effet complètement dans cette état d’esprit. Je ne vais que trop rarement sur le blog. A la suite de cette MAJ, j’y ai été et j’ai pu constater les alertes de Loïc.
A mon avis, cette meme alerte explicite aurait pu/du se retrouver dans le changelog.

Sans rancune aucune… Votre taf a résolument changé nos vies !!! Et nos habitudes.
JLB

Bonjour.
Je me permets de répondre à ce sujet car j’ai le même problème que le titre de ce sujet.
Mais je ne vois pas de solution.
Je m’explique :
J’ai 6 sondes Oregon et quelques modules chacon/DIO.
Donc j’ai activé uniquement les protocoles Chacon et Oregon.
Quand je lance le démon, il tourne, certaines sondes remontent bien et d’un coup, ce message :

index out of range
[2021-02-15 18:37:07][DEBUG] : Client disconnected from [127.0.0.1:41996]
[2021-02-15 18:37:07][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-15 18:37:07][DEBUG] : Test message: 0710014E430B0060
[2021-02-15 18:37:07][DEBUG] : flushOutput serial port
[2021-02-15 18:37:07][DEBUG] : flushInput serial port
[2021-02-15 18:37:07][DEBUG] : Write message to serial port
[2021-02-15 18:37:07][DEBUG] : Write data to serial port : 0710014e430b0060
[2021-02-15 18:37:07][DEBUG] : Write message ok : 0710014E430B0060
[2021-02-15 18:37:09][DEBUG] : Message:
Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py", line 160, in read_rfxcom
if jeedom_utils.dec2hex(message[0]) != "0x00":
IndexError: index out of range
[2021-02-15 18:37:20][DEBUG] : Client connected to [127.0.0.1:42240]
[2021-02-15 18:37:20][DEBUG] : Message read from socket: ...

Le démon est toujours actif, mais plus aucune remontée de mes sondes.
Le problème vient du protocole Oregon, j’ai activé uniquement Oregon et le problème persiste.

Quand je lance plusieurs fois le démon, j’arrive à avoir les infos de toutes mes sondes, elles communiquent donc bien avec le rfx.

Avant d’enlever les piles de chaque sonde une à une pour déterminer si ça vient de mes sondes, n’y a-t-il pas une autre solution ou méthode ?

Ma config :
Jeedom : v4.1.19 sur i5.
RFXCom : RFXtrx433E Pro1 1043 (Firmware version = 0x2B)

Bjr,
Quelle version du plugin ?
Un log lors du redémarrage du « démon » (jusqu’à ce qu’il voit tes sondes) .
Apparemment une cde sur du ARC ID 43 Unicode 0B cde 00 (off)

J’ai oublié de préciser, j’ai testé la dernière stable et la dernière beta.
Pareil sur les 2.

Envoie moi en MP le log demandé avec page configuration du plugin SVP

Pour la finalité, problème résolu. Une commande OFF (plugin Humidity) était envoyée à chaque changement de valeur d’une sonde humidité (blea), (soit toutes les 5 secondes/10 secondes) et saturait le RFXCom.

Merci Doubledom. :wink: