Démarrage démon ne fonctionne pas?

Bonjour à tous.

j’ai un soucis avec mon antenne RFXCom.
J’ai un modèle RFXtrx433E-Ext, que j’ai mis à jour au dernier firmware.
Ce module est connecté à mon mini-pc sous debian 10.1 et jeedom 4.0.23 (fraichement installé).
Les dépendances du module sont OK.
Le plugin est Actif.
Mais je n’arrive pas à démarrer le démon, j’ai beau mettre « Auto » ou « RFXCOM RFXtrx433 (/dev/ttyUSB0) », rien n’y fait, le démon ne démarre jamais.
Je vois bien mes 2 clefs USB RFXCom et Zwave (GEN5) quand je lance un LSUSB.

J’ai mis en mode débug le log et voici ce que cela donne (une fois avec le port en auto et l’autre fois sur le USB0) :

[2019-10-21 10:30:07][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:30:07][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:30:36][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2019-10-21 10:32:28][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:32:28][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:32:42][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2019-10-21 10:35:04][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:35:04][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:35:34][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2019-10-21 10:40:04][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:40:04][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:40:33][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2019-10-21 10:41:11][INFO] : Lancement démon rfxcomd : /usr/bin/python /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device auto --loglevel debug --socketport 55000 --serialrate 38400 --protocol 12,13,18,20,21,22,23 --callback http://127.0.0.1:80/jeedom/plugins/rfxcom/core/php/jeeRfxcom.php --apikey RETIREE ON NE SAIT JAMAIS --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:41:11][INFO] : Start rfxcomd
[2019-10-21 10:41:11][INFO] : Log level : debug
[2019-10-21 10:41:11][INFO] : Socket port : 55000
[2019-10-21 10:41:11][INFO] : Socket host : 127.0.0.1
[2019-10-21 10:41:11][INFO] : PID file : /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:41:11][INFO] : Device : auto
[2019-10-21 10:41:11][INFO] : Apikey : RETIREE ON NE SAIT JAMAIS
[2019-10-21 10:41:11][INFO] : Callback : http://127.0.0.1:80/jeedom/plugins/rfxcom/core/php/jeeRfxcom.php
[2019-10-21 10:41:11][INFO] : Cycle : 0.3
[2019-10-21 10:41:11][INFO] : Serial rate : 38400
[2019-10-21 10:41:11][INFO] : Serial timeout : 9
[2019-10-21 10:41:11][INFO] : Protocol : 12,13,18,20,21,22,23
[2019-10-21 10:41:11][INFO] : Find device : /dev/ttyUSB0
[2019-10-21 10:41:11][DEBUG] : Writing PID 6994 to /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:41:11][DEBUG] : Init request module v2.21.0
[2019-10-21 10:41:11][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2019-10-21 10:41:11][DEBUG] : http://127.0.0.1:80 "GET /jeedom/plugins/rfxcom/core/php/jeeRfxcom.php?apikey=RETIREE ON NE SAIT JAMAIS HTTP/1.1" 404 196
[2019-10-21 10:41:11][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:41:11][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:41:11][DEBUG] : Shutdown
[2019-10-21 10:41:11][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:41:11][DEBUG] : Exit 0
[2019-10-21 10:41:41][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2019-10-21 10:42:24][INFO] : Lancement démon rfxcomd : /usr/bin/python /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 12,13,18,20,21,22,23 --callback http://127.0.0.1:80/jeedom/plugins/rfxcom/core/php/jeeRfxcom.php --apikey RETIREE ON NE SAIT JAMAIS --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:42:24][INFO] : Start rfxcomd
[2019-10-21 10:42:24][INFO] : Log level : debug
[2019-10-21 10:42:24][INFO] : Socket port : 55000
[2019-10-21 10:42:24][INFO] : Socket host : 127.0.0.1
[2019-10-21 10:42:24][INFO] : PID file : /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:42:24][INFO] : Device : /dev/ttyUSB0
[2019-10-21 10:42:24][INFO] : Apikey : RETIREE ON NE SAIT JAMAIS 
[2019-10-21 10:42:24][INFO] : Callback : http://127.0.0.1:80/jeedom/plugins/rfxcom/core/php/jeeRfxcom.php
[2019-10-21 10:42:24][INFO] : Cycle : 0.3
[2019-10-21 10:42:24][INFO] : Serial rate : 38400
[2019-10-21 10:42:24][INFO] : Serial timeout : 9
[2019-10-21 10:42:24][INFO] : Protocol : 12,13,18,20,21,22,23
[2019-10-21 10:42:24][INFO] : Find device : /dev/ttyUSB0
[2019-10-21 10:42:24][DEBUG] : Writing PID 7629 to /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:42:24][DEBUG] : Init request module v2.21.0
[2019-10-21 10:42:24][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2019-10-21 10:42:24][DEBUG] : http://127.0.0.1:80 "GET /jeedom/plugins/rfxcom/core/php/jeeRfxcom.php?apikey=RETIREE ON NE SAIT JAMAIS  HTTP/1.1" 404 196
[2019-10-21 10:42:24][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:42:24][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:42:24][DEBUG] : Shutdown
[2019-10-21 10:42:24][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
[2019-10-21 10:42:24][DEBUG] : Exit 0
[2019-10-21 10:42:55][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2019-10-21 10:45:05][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:45:05][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:45:35][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2019-10-21 10:50:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2019-10-21 10:50:04][ERROR] : Callback result as a unknown error: 'Response' object has no attribute 'status'. Please check your network configuration page
[2019-10-21 10:50:04][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2019-10-21 10:50:35][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd

Voici également le log de l’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…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets supplémentaires suivants seront installés : 
  python-certifi python-chardet
Paquets suggérés :
  python-gobject python-qt4 python-pyside.qtcore python-socks python-wxgtk3.0
  | python-wxgtk
Les NOUVEAUX paquets suivants seront installés :
  python-certifi python-chardet python-pyudev python-requests python-serial
0 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 411 ko dans les archives.
Après cette opération, 1 625 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://deb.debian.org/debian buster/main amd64 python-certifi all 2018.8.24-1 [140 kB]
Réception de :2 http://deb.debian.org/debian buster/main amd64 python-chardet all 3.0.4-3 [80,6 kB]
Réception de :3 http://deb.debian.org/debian buster/main amd64 python-pyudev all 0.21.0-1 [40,2 kB]
Réception de :4 http://deb.debian.org/debian buster/main amd64 python-requests all 2.21.0-1 [67,1 kB]
Réception de :5 http://deb.debian.org/debian buster/main amd64 python-serial all 3.4-4 [83,0 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 : 
411 ko réceptionnés en 0s (1 868 ko/s)
Sélection du paquet python-certifi 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... 61655 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python-certifi_2018.8.24-1_all.deb ...
Dépaquetage de python-certifi (2018.8.24-1) ...
Sélection du paquet python-chardet précédemment désélectionné.
Préparation du dépaquetage de .../python-chardet_3.0.4-3_all.deb ...
Dépaquetage de python-chardet (3.0.4-3) ...
Sélection du paquet python-pyudev précédemment désélectionné.
Préparation du dépaquetage de .../python-pyudev_0.21.0-1_all.deb ...
Dépaquetage de python-pyudev (0.21.0-1) ...
Sélection du paquet python-requests précédemment désélectionné.
Préparation du dépaquetage de .../python-requests_2.21.0-1_all.deb ...
Dépaquetage de python-requests (2.21.0-1) ...
Sélection du paquet python-serial précédemment désélectionné.
Préparation du dépaquetage de .../python-serial_3.4-4_all.deb ...
Dépaquetage de python-serial (3.4-4) ...
Paramétrage de python-serial (3.4-4) ...
Paramétrage de python-certifi (2018.8.24-1) ...
Paramétrage de python-chardet (3.0.4-3) ...
Paramétrage de python-requests (2.21.0-1) ...
Paramétrage de python-pyudev (0.21.0-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
********************************************************
*             Installation terminée                    *
********************************************************

Si vous aviez une idée.
Merci d’avance
David

'Jour,

C’est pourtant écrit dans le log debug : Please fixe your Jeedom network configuration
Ta configuration réseau de Jeedom n’est pas bonne.

Ta page santé ne doit pas être verte à 100% !

Je viens de m’en appercevoir et je viens de faire les modifs, ca fonctionne maintenant pour le RFXCom, je regarde le zwave.
Par contre c’est pas écrit clairement dans les tuto d’installation qu’il faut contrôler la config réseau et s’assurer que l’adresse d’accès via le navigateur soit la même que celle notée dans la page config.
Quand tu le sais c’est hyper simple, mais je ne trouve que ce n’est pas très intuitif en regardant l’interface :frowning:

A des fins de documentation :
Il à suffit de modifier sur la page « config / réseaux », à la ligne accès interne, et de modifier l’adresse comme celle que vous utilisez via votre navigateur internet pour vous connecter à Jeedom.

Paramétrer son Jeedom avec la page santé OK avant d’aller plus loin me semble logique non ?

1 « J'aime »

Bonjour dav999 ,
je suis novice et j ai pas tous compris ta documentation dans ce message.
pourrais tu s’il te plait me l expliquer plus longuement.

pour que je puisse faire la correction sur mon réseau car j ai le même problème que toi avec mon démon qui ne fonctione pas pour mon rfxcom et mon zwawe.
un grand merci d’avance.
Bien cordialement
David.

Bonjour David,

Excuse moi, je n’ai pas vu ton message.
En fait il faut que tu ailles sur la page Réglage/système/configuration puis onglet réseaux

Sur la page qui s’affiche il y a 2 adresses une en HTTP (accès depuis ton réseau interne).
Par exemple pour moi les paramètres sont les suivants :
Protocole : HTTP
Adresse IP : 192.168.1.200 (il faut que tu mettes l’adresse de ton jeedom et dans l’idéal il faut configurer une adresse ip fixe avec ta box internet ou ton routeur pour être sûr qu’elle ne change jamais - Comment faire avec une freebox)
Port : 80
/ : Rien (avant j’avais « Jeedom » et c’est ca qui foutait le bronx)

Donc ta ligne devrait ressembler à ceci :
HTTP :// 192.168.X.XXX : 80 /
En remplaçant les X par l’adresse IP du jeedom sur ton réseau

En espérant avoir aidé.
@+
David