RFXCom: Demon NOK

Bonjour,

Je suis l’heureux possesseur depuis peu du RFXComtrx433XL, avec le firmware proXL2 version 1044.
Je suis en Jeedom DIY hostée dans un VM Synology, version 4.1.23 + plugin RFXCom version 2021-02-09.
Etat : actif
Dépendances : ok
Démon:
statut NOK
Configuration: ok

module RFX branché sur un hub USB D-LINK DUB-H7 (clef Conbee II branchée également sur le hub)
la commande lsusb me retourne (entre autres)

Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd

j’ai donc déclaré dans l’onglet configuration le port /dev/tty2.

Voici le log que j’obtiens au démarrage du démon :

[2021-07-04 09:20:57][INFO] : Start rfxcomd
[2021-07-04 09:20:57][INFO] : Log level : debug
[2021-07-04 09:20:57][INFO] : Socket port : 55000
[2021-07-04 09:20:57][INFO] : Socket host : 127.0.0.1
[2021-07-04 09:20:57][INFO] : PID file : /tmp/jeedom/rfxcom/deamon.pid
[2021-07-04 09:20:57][INFO] : Device : /dev/tty2
[2021-07-04 09:20:57][INFO] : Apikey : xxx
[2021-07-04 09:20:57][INFO] : Callback : http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php
[2021-07-04 09:20:57][INFO] : Cycle : 0.3
[2021-07-04 09:20:57][INFO] : Serial rate : 38400
[2021-07-04 09:20:57][INFO] : Serial timeout : 9
[2021-07-04 09:20:57][INFO] : Protocol : 0,8
[2021-07-04 09:20:57][INFO] : Find device : /dev/tty2
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x01 : Interface Response Message
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x02 : Receiver/Transmitter Message
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x10 : Lighting1 (X10, ARC, ELRO, Waveman, EMW200, IMPULS,RisingSun, Philips, Energenie, GDR2, HQ, Oase)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x11 : Lighting2 (AC, HomeEasy EU, ANSLUT, Kambrook)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x13 : Lighting4 (PT2262)
[2021-07-04 09:20:57][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-07-04 09:20:57][DEBUG] : Load decoder packet type 0x15 : Lighting6 (Blyss (AE), Cuveo)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x16 : Chime (Byron SX, Byron MP001, SelectPlus, Envivo, Alfawise)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x17 : Fan (Siemens SF01, Itho, LucciAir, SEAV,Westinghouse,Casafan,FT1211R,Novy)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x19 : Blinds1 (RollerTrol,Hasta,A-OK,Raex, Media Mount, DC)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x1C : Edisio
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x1D : Honeywell ActivLink
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x1E : FunkBus
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x1F : Hunter Fan
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x20 : Security1 (X10, KD101, Visonic, Meiantech, SA30, SA33, RM174RF)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x21 : Security2 (KeeLoq)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x28 : Camera1 (Ninja/Robocam)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x30 : Remote control and IR (ATI, Medion, PC Remote)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x40 : Thermostat1 (Digimax)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x42 : Thermostat3 (Mertik-Maxitrol G6R-H4 type)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x4E : BBQ Temperature sensors (BBQ1)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x4F : Temperature and rain sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x50 : Temperature sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x51 : Humidity sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x52 : Temperature and humidity sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x53 : Barometric sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x54 : Temperature, humidity and barometric sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x55 : Rain sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x56 : Wind sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x57 : UV sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x58 : Date/time sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x59 : Current sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x5A : Current sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x5B : Current + ENERGY sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x5C : Power sensors
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x5D : Weighting scale
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x60 : CARTELECTRONIC
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x70 : RFXsensor
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x71 : RFXMeter
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x72 : FS20 (FS20, FHT 8V, FHT80)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x76 : Weather stations (WEATHER1-WEATHER2)
[2021-07-04 09:20:57][DEBUG] : Load decoder packet type 0x77 : SOLAR1
[2021-07-04 09:20:57][DEBUG] : Writing PID 5208 to /tmp/jeedom/rfxcom/deamon.pid
[2021-07-04 09:20:57][DEBUG] : Init request module v2.25.1
[2021-07-04 09:20:57][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-07-04 09:20:57][DEBUG] : null
[2021-07-04 09:20:57][DEBUG] : http://127.0.0.1:80 "GET /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxx HTTP/1.1" 200 0
[2021-07-04 09:20:57][DEBUG] : Init serial module v3.5
[2021-07-04 09:20:57][DEBUG] : Start listening...
[2021-07-04 09:20:57][DEBUG] : Socket interface started
[2021-07-04 09:20:57][DEBUG] : LoopNetServer Thread started
[2021-07-04 09:20:57][DEBUG] : Open serial port on device: /dev/tty2, rate 38400, timeout : 9
[2021-07-04 09:20:57][DEBUG] : Listening on: [127.0.0.1:55000]
[2021-07-04 09:20:57][DEBUG] : Open Serialport
[2021-07-04 09:20:57][DEBUG] : flushOutput serial port
[2021-07-04 09:20:57][DEBUG] : flushInput serial port
[2021-07-04 09:20:57][DEBUG] : flushOutput serial port
[2021-07-04 09:20:57][DEBUG] : flushInput serial port
[2021-07-04 09:20:57][DEBUG] : Read Socket Thread Launched
[2021-07-04 09:20:57][DEBUG] : Read Device Thread Launched
[2021-07-04 09:20:58][DEBUG] : Send rfxcomd_reset
[2021-07-04 09:20:58][DEBUG] : Write data to serial port : 0d00000000000000000000000000
[2021-07-04 09:20:58][DEBUG] : Sleep 1 sec
[2021-07-04 09:20:59][DEBUG] : flushInput serial port
[2021-07-04 09:20:59][DEBUG] : Send get status test
[2021-07-04 09:20:59][DEBUG] : Write data to serial port : 0d00000102000000000000000000
[2021-07-04 09:20:59][DEBUG] : Client connected to [127.0.0.1:53588]
[2021-07-04 09:20:59][DEBUG] : Message read from socket: b'{"apikey”:”xxx”,”cmd":"add","device":{"id":"1C481926"}}'
[2021-07-04 09:20:59][DEBUG] : Client disconnected from [127.0.0.1:53588]
[2021-07-04 09:20:59][DEBUG] : Client connected to [127.0.0.1:53590]
[2021-07-04 09:20:59][DEBUG] : Message read from socket: b'{"apikey”:”xxx”,”cmd":"add","device":{"id":"07180A60"}}'
[2021-07-04 09:20:59][DEBUG] : Client disconnected from [127.0.0.1:53590]
[2021-07-04 09:20:59][INFO] : Démon RFXcom lancé
[2021-07-04 09:20:59][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-07-04 09:20:59][DEBUG] : Add device : {'id': '1C481926'}
[2021-07-04 09:20:59][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-07-04 09:20:59][DEBUG] : Add device : {'id': '07180A60'}
[2021-07-04 09:21:25][ERROR] : Timeout waiting status, is your rfxcom firmware up to date ?
[2021-07-04 09:21:25][DEBUG] : Shutdown
[2021-07-04 09:21:25][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
[2021-07-04 09:21:25][DEBUG] : LoopNetServer Thread stopped
[2021-07-04 09:21:25][DEBUG] : Close serial port
[2021-07-04 09:21:25][DEBUG] : Serial port closed
[2021-07-04 09:21:25][DEBUG] : Exit 0

Précision : dans la gestion des protocoles, seuls les protocles 0 et 8 (Blinds T0) sont cochés.
Le log fait référence au firmware, mais a priori j’ai bien la dernière version.

Avez-vous une idée de ce que j’ai bien pu rater ?
Merci !
V

Bonjour,

Pour le firmware, vous avez du vous tromper dans le nom, pour le XL il faut celui-ci :
http://www.rfxcom.com/WebRoot/StoreNL2/Shops/78165469/MediaGallery/Downloads/RFXtrx433XL_ProXL1_firmware.zip

Si le demon n’est pas ok, c’est que le port n’est pas le bon (attention avec les VM, il faut maitriser cette partie avant de mettre Jeedom dessus).

Bonjour,

il faut en théorie s’attendre a un /dev/ttyUSBX
un petit coup de
sudo ls /dev/ttyU*
pour vérifier.

Bon dimanche

@Fabrice & @olive : merci !
C’était bien un problème de port & et de config VM.

J’avais oublié de monter la clef dans les paramètres de la VM Synology…(noob un jour, noob toujours… j’ai pourtant fait le même exercice il y a deux mois avec ma clef Zigbee puis EnOcean…)
Après l’avoir déclarée comme il faut, elle est apparue dans le menu de Jeedom.
Démon OK, et la première télécommande virtuelle que j’ai créée grâce à ce poste fonctionne nickel !!

Plus que 8 télécommandes à créer pour les autres volets roulants… :slight_smile:

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