Statut Rfxcom NOK erreurs

Bonjour,

Je me permet de vous écrire car après 2 jours de recherche je ne trouve pas de solutions. Je sais que ce sujet à été abordé, mais malgré avoir testé pas mal de choses je ne m’en sors pas.

J’ai découvert le soucis car je me suis rendu compte que mes scénario de fermeture de volets roulants ne fonctionnaient plus. Je vais donc dans Jeedom, et je vous Statut NOK sur le plugin Rfxcom.

Comme cela faisait un moment que je n’avais plus fait les MAJ, je commence par là. Toujours rien, donc j’ai réinstallé tout Jeedom (avec un passage une montée de distrib sur mon RPI, et un passage de V3 à V4 de Jeedom). Je remet mon backup Jeedom, je relance une batterie d’updates.

Rien ne change. Je viens de faire un update du firmware du module RFXcom. Pareil…

Je me dis que vous allez me demander un rapport de santé Jeedom mais j’ai :
« Call to undefined function curl_init() »

Une indication en revanche que je peux donner, si je relance le plugin Rfxcom il est en OK un moment, puis il fini par passer à NOK :
[2021-02-17 12:35:10][ERROR] : Error: unrecognizable packet (0d0100010253fa0000270001031c) : index out of range

Je ne sais pas si quelqu’un pourra m’aider, si vous avez besoin de plus d’infos, n’hésitez pas.

Merci d’avance.

Bonne journée à tous.
Nicolas.

Bonjour,
Ce qui serait bien c’est que tu donnes le log depuis la relance du « demon » !

Pas de soucis, la voici :

[2021-02-17 15:50:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-02-17 15:50:07][INFO] : Lancement démon rfxcomd : /usr/bin/python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device auto --loglevel debug --socketport 55000 --serialrate 38400 --protocol 7,12,13,18,20,21,22,23 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey xxxxxxxxxxxxxxxxxxxxxxxxxx --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
[2021-02-17 14:50:08][INFO] : Start rfxcomd
[2021-02-17 14:50:08][INFO] : Log level : debug
[2021-02-17 14:50:08][INFO] : Socket port : 55000
[2021-02-17 14:50:08][INFO] : Socket host : 127.0.0.1
[2021-02-17 14:50:08][INFO] : PID file : /tmp/jeedom/rfxcom/deamon.pid
[2021-02-17 14:50:08][INFO] : Device : auto
[2021-02-17 14:50:08][INFO] : Apikey : xxxxxxxxxxxxxxxxxx
[2021-02-17 14:50:08][INFO] : Callback : http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php
[2021-02-17 14:50:08][INFO] : Cycle : 0.3
[2021-02-17 14:50:08][INFO] : Serial rate : 38400
[2021-02-17 14:50:08][INFO] : Serial timeout : 9
[2021-02-17 14:50:08][INFO] : Protocol : 7,12,13,18,20,21,22,23
[2021-02-17 14:50:08][INFO] : Find device : /dev/ttyUSB0
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x01 : Interface Response Message
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x02 : Receiver/Transmitter Message
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x10 : Lighting1 (X10, ARC, ELRO, Waveman, EMW200, IMPULS,RisingSun, Philips, Energenie, GDR2, HQ, Oase)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x11 : Lighting2 (AC, HomeEasy EU, ANSLUT, Kambrook)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x13 : Lighting4 (PT2262)
[2021-02-17 14:50:08][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-02-17 14:50:08][DEBUG] : Load decoder packet type 0x15 : Lighting6 (Blyss (AE), Cuveo)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x16 : Chime (Byron SX, Byron MP001, SelectPlus, Envivo, Alfawise)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x17 : Fan (Siemens SF01, Itho, LucciAir, SEAV,Westinghouse,Casafan,FT1211R,Novy)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x19 : Blinds1 (RollerTrol,Hasta,A-OK,Raex, Media Mount, DC)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x1C : Edisio
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x1D : Honeywell ActivLink
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x1E : FunkBus
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x1F : Hunter Fan
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x20 : Security1 (X10, KD101, Visonic, Meiantech, SA30, SA33, RM174RF)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x21 : Security2 (KeeLoq)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x28 : Camera1 (Ninja/Robocam)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x30 : Remote control and IR (ATI, Medion, PC Remote)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x40 : Thermostat1 (Digimax)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x42 : Thermostat3 (Mertik-Maxitrol G6R-H4 type)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x4E : BBQ Temperature sensors (BBQ1)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x4F : Temperature and rain sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x50 : Temperature sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x51 : Humidity sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x52 : Temperature and humidity sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x53 : Barometric sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x54 : Temperature, humidity and barometric sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x55 : Rain sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x56 : Wind sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x57 : UV sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x58 : Date/time sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x59 : Current sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x5A : Current sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x5B : Current + ENERGY sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x5C : Power sensors
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x5D : Weighting scale
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x60 : CARTELECTRONIC
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x70 : RFXsensor
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x71 : RFXMeter
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x72 : FS20 (FS20, FHT 8V, FHT80)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x76 : Weather stations (WEATHER1-WEATHER2)
[2021-02-17 14:50:08][DEBUG] : Load decoder packet type 0x77 : SOLAR1
[2021-02-17 14:50:08][DEBUG] : Writing PID 1317 to /tmp/jeedom/rfxcom/deamon.pid
[2021-02-17 14:50:08][DEBUG] : Init request module v2.21.0
[2021-02-17 14:50:08][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-17 15:50:08][DEBUG] : null
[2021-02-17 14:50:09][DEBUG] : http://127.0.0.1:80 "GET /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2021-02-17 14:50:09][DEBUG] : Init serial module v3.5
[2021-02-17 14:50:09][DEBUG] : Start listening...
[2021-02-17 14:50:09][DEBUG] : Socket interface started
[2021-02-17 14:50:09][DEBUG] : LoopNetServer Thread started
[2021-02-17 14:50:09][DEBUG] : Open serial port on device: /dev/ttyUSB0, rate 38400, timeout : 9
[2021-02-17 14:50:09][DEBUG] : Listening on: [127.0.0.1:55000]
[2021-02-17 14:50:09][DEBUG] : Open Serialport
[2021-02-17 14:50:09][DEBUG] : flushOutput serial port
[2021-02-17 14:50:09][DEBUG] : flushInput serial port
[2021-02-17 14:50:09][DEBUG] : flushOutput serial port
[2021-02-17 14:50:09][DEBUG] : flushInput serial port
[2021-02-17 14:50:09][DEBUG] : Read Socket Thread Launched
[2021-02-17 14:50:09][DEBUG] : Read Device Thread Launched
[2021-02-17 14:50:10][DEBUG] : Send rfxcomd_reset
[2021-02-17 14:50:10][DEBUG] : Write data to serial port : 0d00000000000000000000000000
[2021-02-17 14:50:10][DEBUG] : Sleep 1 sec
[2021-02-17 14:50:11][DEBUG] : flushInput serial port
[2021-02-17 14:50:11][DEBUG] : Send get status test
[2021-02-17 14:50:11][DEBUG] : Write data to serial port : 0d00000102000000000000000000
[2021-02-17 14:50:11][DEBUG] : Message: 0d0100010253fa0000270001031c
[2021-02-17 14:50:11][DEBUG] : Decode : 0d0100010253fa0000270001031c
[2021-02-17 14:50:11][DEBUG] : Test message: 0d0100010253fa0000270001031c
[2021-02-17 14:50:11][DEBUG] : PacketType: 0x01
[2021-02-17 14:50:11][DEBUG] : Length: 14
[2021-02-17 14:50:11][DEBUG] : Start decoding packet type 0x01
[2021-02-17 14:50:11][ERROR] : Error: unrecognizable packet (0d0100010253fa0000270001031c) : index out of range
[2021-02-17 14:50:11][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
[2021-02-17 14:50:11][DEBUG] : Client connected to [127.0.0.1:39356]
[2021-02-17 14:50:11][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxx","cmd":"add","device":{"id":"6487"}}'
[2021-02-17 14:50:11][DEBUG] : Client disconnected from [127.0.0.1:39356]
[2021-02-17 14:50:11][DEBUG] : Client connected to [127.0.0.1:39358]
[2021-02-17 14:50:11][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxx","cmd":"add","device":{"id":"0130E61A"}}'
[2021-02-17 14:50:11][DEBUG] : Client disconnected from [127.0.0.1:39358]
[2021-02-17 15:50:11][INFO] : Démon RFXcom lancé
[2021-02-17 14:50:11][DEBUG] : Client connected to [127.0.0.1:39360]
[2021-02-17 14:50:11][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxxx","cmd":"add","device":{"id":"0130DD9A"}}'
[2021-02-17 14:50:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-17 14:50:11][DEBUG] : Client disconnected from [127.0.0.1:39360]
[2021-02-17 14:50:11][DEBUG] : Add device : {'id': '6487'}
[2021-02-17 14:50:11][DEBUG] : Client connected to [127.0.0.1:39362]
[2021-02-17 14:50:11][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxx","cmd":"add","device":{"id":"67443CBF"}}'
[2021-02-17 14:50:11][DEBUG] : Client disconnected from [127.0.0.1:39362]
[2021-02-17 14:50:11][DEBUG] : Client connected to [127.0.0.1:39364]
[2021-02-17 14:50:11][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxx","cmd":"add","device":{"id":"04568372"}}'
[2021-02-17 14:50:11][DEBUG] : Client disconnected from [127.0.0.1:39364]
[2021-02-17 14:50:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-17 14:50:11][DEBUG] : Add device : {'id': '0130E61A'}
[2021-02-17 14:50:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-17 14:50:11][DEBUG] : Add device : {'id': '0130DD9A'}
[2021-02-17 14:50:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-17 14:50:11][DEBUG] : Add device : {'id': '67443CBF'}
[2021-02-17 14:50:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-17 14:50:11][DEBUG] : Add device : {'id': '04568372'}
[2021-02-17 14:50:36][ERROR] : Timeout waiting status, is your rfxcom firmware up to date ?
[2021-02-17 14:50:36][DEBUG] : Shutdown
[2021-02-17 14:50:36][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
[2021-02-17 14:50:36][DEBUG] : LoopNetServer Thread stopped
[2021-02-17 14:50:36][DEBUG] : Close serial port
[2021-02-17 14:50:36][DEBUG] : Serial port closed
[2021-02-17 14:50:36][DEBUG] : Exit 0

J’avais exactement le même problème quand mon firmware n’était pas à jour

Je recommencerais si j’étais toi

Pour être sur c’est bien ce qui se fait avec RFXflash.exe et le fichier .hex ?

Merci :wink:

De mémoire, oui c’est ça!

Vérifie que tu prends le bon firmware.

Aprés demande du « GetStatus »
Il devrait y avoir un message de réponse Message: 1401000102xxxxx
Pas ce type de message Message: 0d0100010253fa0000270001031c

Bonsoir, j’ai suivi le conseil pour le firmware, j’ai réinstallé la dernière version.

J’avoue je pense que tout à l’heure j’avais mis à jour avec la même version que celle qui était déjà installée :smiley: c’est un peu bête.

Depuis, plus aucune soucis, sauf certaines pages dans Jeedom qui indiquent : Call to undefined function curl_init()

C’est deja un bon point.

essaie: sudo apt install php-curl

Déjà essayé, mais je vais essayer de suivre ce qui est indiqué ici : Erreur menu PLUGIN / Market suite passage v4 - #6 par Fabrice

Ca semble assez similaire :slight_smile:

j’ai autre chose:

1 « J'aime »

Merci je test :slight_smile:

Parfait, tout refonctionne :slight_smile:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.