Je viens de faire l’acquisition d’un rfxcom rfxtrx433XL récemment et passer par la même occasion sur Jeedom V4 mais malheureusement le plugin ne reste pas actif. Je suis sur une debian 10 en virtuel avec également un rflink dessus
Voici un extrait de la log
[2021-10-13 10:35:36][ERROR] : Error: unrecognizable packet (051fb12d7441) : index out of range
[2021-10-13 10:35:36][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/0x1F.py", line 40, in parse
'id3' : jeedom_utils.dec2hex(message[6]),
IndexError: index out of range
[2021-10-13 10:35:36][DEBUG] : Send rfxcomd_reset
[2021-10-13 10:35:36][DEBUG] : Write data to serial port : 0d00000000000000000000000000
[2021-10-13 10:35:36][DEBUG] : Sleep 1 sec
[2021-10-13 10:35:37][DEBUG] : flushInput serial port
[2021-10-13 10:35:37][DEBUG] : Send get status test
[2021-10-13 10:35:37][DEBUG] : Write data to serial port : 0d00000102000000000000000000
[2021-10-13 10:35:44][DEBUG] : Message: 4d745909d6ce4b7a494b410935266f522dceca8450c643a10935c55be1051f13814874418d1f455ec5485a26225c11aa0533c2151f012d1d1571709d59c0524a2b6c0252d28623003611b13d6d43
[2021-10-13 10:35:44][DEBUG] : Decode : 4d745909d6ce4b7a494b410935266f522dceca8450c643a10935c55be1051f13814874418d1f455ec5485a26225c11aa0533c2151f012d1d1571709d59c0524a2b6c0252d28623003611b13d6d43
[2021-10-13 10:35:44][DEBUG] : Test message: 4d745909d6ce4b7a494b410935266f522dceca8450c643a10935c55be1051f13814874418d1f455ec5485a26225c11aa0533c2151f012d1d1571709d59c0524a2b6c0252d28623003611b13d6d43
[2021-10-13 10:35:44][DEBUG] : PacketType: 0x74
[2021-10-13 10:35:44][DEBUG] : Length: 78
[2021-10-13 10:35:44][DEBUG] : No decoder found
[2021-10-13 10:35:58][DEBUG] : Message: 3611b13d6d053611b125ccce0bed0a051fb51bd497ee4327b54dde756e358e223611925a99c513d5292d35117bcd7671c0f4515bc4118c
[2021-10-13 10:35:58][DEBUG] : Decode : 3611b13d6d053611b125ccce0bed0a051fb51bd497ee4327b54dde756e358e223611925a99c513d5292d35117bcd7671c0f4515bc4118c
[2021-10-13 10:35:58][DEBUG] : Test message: 3611b13d6d053611b125ccce0bed0a051fb51bd497ee4327b54dde756e358e223611925a99c513d5292d35117bcd7671c0f4515bc4118c
[2021-10-13 10:35:58][DEBUG] : PacketType: 0x11
[2021-10-13 10:35:58][DEBUG] : Length: 55
[2021-10-13 10:35:58][DEBUG] : Start decoding packet type 0x11
[2021-10-13 10:35:58][DEBUG] : Data : {'packetlen': '0x36', 'packettype': '0x11', 'subtype': '0xB1', 'seqnbr': '0x3D', 'id1': '0x01', 'filler1': '0x1B', 'id2': '0x05', 'id3': '0x36', 'id4': '0x11', 'unitcode': 177, 'cmnd': 37, 'level': 204, 'filler2': 14, 'rssi': 12}
[2021-10-13 10:35:58][DEBUG] : Decoded info : {'packettype': '0x11', 'subtype': '0xB1', 'id': '01053611', 'unitcode': 177, 'cmnd': 37, 'level': 1360.0, 'rssi': 12}
[2021-10-13 10:35:58][DEBUG] : unknown device id : 01053611
[2021-10-13 10:35:58][DEBUG] : Message: 05bb4013a036
[2021-10-13 10:35:58][DEBUG] : Decode : 05bb4013a036
[2021-10-13 10:35:58][DEBUG] : Test message: 05bb4013a036
[2021-10-13 10:35:58][DEBUG] : PacketType: 0xBB
[2021-10-13 10:35:58][DEBUG] : Length: 6
[2021-10-13 10:35:58][DEBUG] : No decoder found
[2021-10-13 10:35:58][DEBUG] : Message: 11139d6dc6f32c311fd629ccb1311f18cc2f
[2021-10-13 10:35:58][DEBUG] : Decode : 11139d6dc6f32c311fd629ccb1311f18cc2f
[2021-10-13 10:35:58][DEBUG] : Test message: 11139d6dc6f32c311fd629ccb1311f18cc2f
[2021-10-13 10:35:58][DEBUG] : PacketType: 0x13
[2021-10-13 10:35:58][DEBUG] : Length: 18
[2021-10-13 10:35:58][DEBUG] : Start decoding packet type 0x13
[2021-10-13 10:35:58][DEBUG] : Data : {'packetlen': '0x11', 'packettype': '0x13', 'subtype': '0x9D', 'seqnbr': '0x6D', 'cmd1': '0xC6', 'cmd2': '0xF3', 'cmd3': '0x2C', 'pulse': 12575, 'filler': 6, 'rssi': 13}
[2021-10-13 10:35:58][DEBUG] : Decoded info : {'packettype': '0x13', 'subtype': '0x9D', 'id': 'C6F32C', 'pulse': 50300, 'rssi': 13}
[2021-10-13 10:35:58][DEBUG] : unknown device id : C6F32C
[2021-10-13 10:36:04][ERROR] : Timeout waiting status, is your rfxcom firmware up to date ?
[2021-10-13 10:36:04][DEBUG] : Shutdown
[2021-10-13 10:36:04][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
[2021-10-13 10:36:04][DEBUG] : LoopNetServer Thread stopped
[2021-10-13 10:36:04][DEBUG] : Close serial port
[2021-10-13 10:36:04][DEBUG] : Serial port closed
[2021-10-13 10:36:04][DEBUG] : Exit 0
[2021-10-13 10:40:35][INFO] : Start rfxcomd
[2021-10-13 10:40:35][INFO] : Log level : debug
[2021-10-13 10:40:35][INFO] : Socket port : 55000
[2021-10-13 10:40:35][INFO] : Socket host : 127.0.0.1
[2021-10-13 10:40:35][INFO] : PID file : /tmp/jeedom/rfxcom/deamon.pid
[2021-10-13 10:40:35][INFO] : Device : /dev/ttyUSB0
[2021-10-13 10:40:35][INFO] : Apikey : I8ZZkh6Om7w85JtwgaLnT8TUfZ9vwvFT
[2021-10-13 10:40:35][INFO] : Callback : http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php
[2021-10-13 10:40:35][INFO] : Cycle : 0.3
[2021-10-13 10:40:35][INFO] : Serial rate : 38400
[2021-10-13 10:40:35][INFO] : Serial timeout : 9
[2021-10-13 10:40:35][INFO] : Protocol : 12,13,18,20,21,22,23
[2021-10-13 10:40:35][INFO] : Find device : /dev/ttyUSB0
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x01 : Interface Response Message
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x02 : Receiver/Transmitter Message
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x10 : Lighting1 (X10, ARC, ELRO, Waveman, EMW200, IMPULS,RisingSun, Philips, Energenie, GDR2, HQ, Oase)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x11 : Lighting2 (AC, HomeEasy EU, ANSLUT, Kambrook)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x13 : Lighting4 (PT2262)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x14 : Lighting5 ( LightwaveRF, Siemens, EMW100, BBSB, MDREMOTE,RSL2, OTIO, Livolo, RGB, Aoke relay, Eurodomest, RGB432W, Legrand,Avantek, IT, Kangtai)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x15 : Lighting6 (Blyss (AE), Cuveo)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x16 : Chime (Byron SX, Byron MP001, SelectPlus, Envivo, Alfawise)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x17 : Fan (Siemens SF01, Itho, LucciAir, SEAV,Westinghouse,Casafan,FT1211R,Novy)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x19 : Blinds1 (RollerTrol,Hasta,A-OK,Raex, Media Mount, DC)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x1C : Edisio
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x1D : Honeywell ActivLink
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x1E : FunkBus
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x1F : Hunter Fan
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x20 : Security1 (X10, KD101, Visonic, Meiantech, SA30, SA33, RM174RF)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x21 : Security2 (KeeLoq)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x28 : Camera1 (Ninja/Robocam)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x30 : Remote control and IR (ATI, Medion, PC Remote)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x40 : Thermostat1 (Digimax)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x42 : Thermostat3 (Mertik-Maxitrol G6R-H4 type)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x4E : BBQ Temperature sensors (BBQ1)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x4F : Temperature and rain sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x50 : Temperature sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x51 : Humidity sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x52 : Temperature and humidity sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x53 : Barometric sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x54 : Temperature, humidity and barometric sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x55 : Rain sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x56 : Wind sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x57 : UV sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x58 : Date/time sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x59 : Current sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x5A : Current sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x5B : Current + ENERGY sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x5C : Power sensors
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x5D : Weighting scale
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x60 : CARTELECTRONIC
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x70 : RFXsensor
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x71 : RFXMeter
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x72 : FS20 (FS20, FHT 8V, FHT80)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x76 : Weather stations (WEATHER1-WEATHER2)
[2021-10-13 10:40:35][DEBUG] : Load decoder packet type 0x77 : SOLAR1
[2021-10-13 10:40:35][DEBUG] : Writing PID 19471 to /tmp/jeedom/rfxcom/deamon.pid
[2021-10-13 10:40:35][DEBUG] : Init request module v2.21.0
[2021-10-13 10:40:35][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-10-13 10:40:35][DEBUG] : http://127.0.0.1:80 "GET /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=I8ZZkh6Om7w85JtwgaLnT8TUfZ9vwvFT HTTP/1.1" 200 0
[2021-10-13 10:40:35][DEBUG] : Init serial module v3.5
[2021-10-13 10:40:35][DEBUG] : Start listening...
[2021-10-13 10:40:35][DEBUG] : Socket interface started
[2021-10-13 10:40:35][DEBUG] : LoopNetServer Thread started
[2021-10-13 10:40:35][DEBUG] : Listening on: [127.0.0.1:55000]
[2021-10-13 10:40:35][DEBUG] : Open serial port on device: /dev/ttyUSB0, rate 38400, timeout : 9
[2021-10-13 10:40:35][DEBUG] : Open Serialport
[2021-10-13 10:40:35][DEBUG] : flushOutput serial port
[2021-10-13 10:40:35][DEBUG] : flushInput serial port
[2021-10-13 10:40:35][DEBUG] : flushOutput serial port
[2021-10-13 10:40:35][DEBUG] : flushInput serial port
[2021-10-13 10:40:35][DEBUG] : Read Socket Thread Launched
[2021-10-13 10:40:35][DEBUG] : Read Device Thread Launched
[2021-10-13 10:40:36][DEBUG] : Send rfxcomd_reset
[2021-10-13 10:40:36][DEBUG] : Write data to serial port : 0d00000000000000000000000000
[2021-10-13 10:40:36][DEBUG] : Sleep 1 sec
[2021-10-13 10:40:37][DEBUG] : flushInput serial port
[2021-10-13 10:40:37][DEBUG] : Send get status test
[2021-10-13 10:40:37][DEBUG] : Write data to serial port : 0d00000102000000000000000000
[2021-10-13 10:40:38][DEBUG] : Message: 2d1d11617ebd00e6870b76f6b7dac44b50408d6c51c072f6870f9d6ab129351989fe2d151373cd7651c05a536d11
[2021-10-13 10:40:38][DEBUG] : Decode : 2d1d11617ebd00e6870b76f6b7dac44b50408d6c51c072f6870f9d6ab129351989fe2d151373cd7651c05a536d11
[2021-10-13 10:40:38][DEBUG] : Test message: 2d1d11617ebd00e6870b76f6b7dac44b50408d6c51c072f6870f9d6ab129351989fe2d151373cd7651c05a536d11
[2021-10-13 10:40:38][DEBUG] : PacketType: 0x1D
[2021-10-13 10:40:38][DEBUG] : Length: 46
[2021-10-13 10:40:38][DEBUG] : Start decoding packet type 0x1D
[2021-10-13 10:40:38][DEBUG] : Data : {'packetlen': '0x2D', 'packettype': '0x1D', 'subtype': '0x11', 'seqnbr': '0x61', 'id1': '0x7E', 'id2': '0xBD', 'id3': '0x00', 'id4': '0xE6', 'id5': '0x87', 'id6': '0x0B', 'rfu': 135, 'filler': 11, 'rssi': 0}
[2021-10-13 10:40:38][DEBUG] : Decoded info : {'packettype': '0x1D', 'subtype': '0x11', 'id': '7EBD00E6870B', 'rssi': 0}
[2021-10-13 10:40:38][DEBUG] : unknown device id : 7EBD00E6870B
[2021-10-13 10:40:38][DEBUG] : Message: 118c25bb8013203611b11d6dc6d92c111fd4
[2021-10-13 10:40:38][DEBUG] : Decode : 118c25bb8013203611b11d6dc6d92c111fd4
[2021-10-13 10:40:38][DEBUG] : Test message: 118c25bb8013203611b11d6dc6d92c111fd4
[2021-10-13 10:40:38][DEBUG] : PacketType: 0x8C
[2021-10-13 10:40:38][DEBUG] : Length: 18
[2021-10-13 10:40:38][DEBUG] : No decoder found
[2021-10-13 10:40:47][DEBUG] : Message: 29ccb1111f10cc2f69292d151513ca72b780d4016eee251fc6232eb12a5a33623dfb22fe2db5151bca72
[2021-10-13 10:40:47][DEBUG] : Decode : 29ccb1111f10cc2f69292d151513ca72b780d4016eee251fc6232eb12a5a33623dfb22fe2db5151bca72
[2021-10-13 10:40:47][DEBUG] : Test message: 29ccb1111f10cc2f69292d151513ca72b780d4016eee251fc6232eb12a5a33623dfb22fe2db5151bca72
[2021-10-13 10:40:47][DEBUG] : PacketType: 0xCC
[2021-10-13 10:40:47][DEBUG] : Length: 42
[2021-10-13 10:40:47][DEBUG] : No decoder found
[2021-10-13 10:41:04][ERROR] : Timeout waiting status, is your rfxcom firmware up to date ?
[2021-10-13 10:41:04][DEBUG] : Shutdown
[2021-10-13 10:41:04][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
[2021-10-13 10:41:04][DEBUG] : LoopNetServer Thread stopped
[2021-10-13 10:41:04][DEBUG] : Close serial port
[2021-10-13 10:41:04][DEBUG] : Serial port closed
[2021-10-13 10:41:04][DEBUG] : Exit 0
Celui de mon installation des dépendances
********************************************************
* Installation des dépendances *
********************************************************
Atteint :1 http://security.debian.org/debian-security buster/updates InRelease
Atteint :2 http://deb.debian.org/debian buster InRelease
Atteint :3 http://deb.debian.org/debian buster-updates InRelease
Lecture des listes de paquets…
Skipping serial as it is not installed.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Le paquet « python3-serial » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
python3-pip est déjà la version la plus récente (18.1-5).
python3 est déjà la version la plus récente (3.7.3-1).
python3-requests est déjà la version la plus récente (2.21.0-1).
python3-requests passé en « installé manuellement ».
Les NOUVEAUX paquets suivants seront installés :
python3-pyudev
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 40,2 ko dans les archives.
Après cette opération, 221 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://deb.debian.org/debian buster/main amd64 python3-pyudev all 0.21.0-1 [40,2 kB]
debconf: Impossible d'initialiser l'interface : Dialog
debconf: (La variable TERM n'a pas de valeur, l'interface dialog est donc inutilisable.)
debconf: Utilisation de l'interface Readline en remplacement
debconf: Impossible d'initialiser l'interface : Readline
debconf: (Cette interface a besoin d'un terminal de contrôle.)
debconf: Utilisation de l'interface Teletype en remplacement
dpkg-preconfigure: impossible de réouvrir stdin :
40,2 ko réceptionnés en 0s (990 ko/s)
Sélection du paquet python3-pyudev précédemment désélectionné.
(Lecture de la base de données...
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 68532 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python3-pyudev_0.21.0-1_all.deb ...
Dépaquetage de python3-pyudev (0.21.0-1) ...
Paramétrage de python3-pyudev (0.21.0-1) ...
Collecting pyserial
Downloading https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl (90kB)
Installing collected packages: pyserial
Successfully installed pyserial-3.5
********************************************************
* Installation terminée *
********************************************************