Problème général sur mes démons, aucuns ne redémarrent : Zwave, Zigbee, Broadlink et tahomalocalapi

Salut à tous,

Je viens vers vous après plusieurs heures de recherche mais là … je sèche :frowning:

Mon système tournait depuis des années sans trop de problèmes mais hier matin j’ai trouvé le swap un peu trop bas. Du coup, je me suis dis qu’un petit redémarrage ferait du bien… J’ai fais ça via le menu dans Jeedom. Je suis sur un Rpi 4 2Go avec clefs Zwave Everspring et Zigbee Pop.

Depuis mes démons Zwave, Zigbee, Broadlink et tahomalocalapi ne veulent plus se lancer (log plus bas). J’ai essayé pas mal de chose, reredémarrer d’abord, changer mes ports, changer ma conf réseau (avant la conf interne était KO mais ça tournait bien quand même), démonté et remonté mes clefs, restaurer un backup … mais rien n’y fait :sob:

Il faut ajouter que j’ai changer de Freebox récemment et que ma conf a été perdue. J’avais juste rajouté la redirection du 443 vers mon Pi pour que je puisse y accéder depuis l’extérieur et depuis j’ai ajouté le 80 aussi (mais ça n’a rien changé). Je ne sais pas si j’ai oublié un truc ici ou ailleurs ou si la conf de mon pi a bougé pour une raison inconnue.

Côté Jeedom je n’ai touché qu’à la conf Zwave et Zigbee et réseau et j’ai tout remis d’origine. Voici les logs que j’ai (en DEBUG).

Zigbee :

INFO : Lancement démon zigbeed : /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py --device /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 --loglevel debug --socketport 8089 --callback http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php --apikey XXXXX --cycle 0.3 --pid /tmp/jeedom/zigbee/deamon_1.pid --data_folder /var/www/html/plugins/zigbee/data/1 --device_folder /var/www/html/plugins/zigbee/data/device --controller ezsp --sub_controller elelabs --channel 15 --folder_OTA /var/www/html/plugins/zigbee/data/ota
ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused

Zwave

ERROR : Callback result as a unknown error: HTTPSConnectionPool(host='www.XXXXX.ovhplugins', port=443): Max retries exceeded with url: /openzwave/core/php/jeeZwave.php?apikey=XXXXX (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2b5d470>: Failed to establish a new connection: [Errno -2] Name or service not known',)). Please check your network configuration page
ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
ERROR : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log

Ma conf network :

J’espère avoir mis toutes les infos nécessaires et désolé d’avance si j’ai fait de la m*$=£

Clément

Bonjour ’

L’accès à votre carte réseau interne est mal renseigné.
Il faut indiquer : 192.168.1.41

C’est indispensable pour le bon fonctionnement de vos plugins.

1 « J'aime »

Bonjour,

Montrez la page santé jeedom également (après avoir corrigé la config)

Il faudra aussi planifier en urgence avant la fin du mois:

  • la migration de plugin-openzwave vers plugin-zwavejs (requis avant l’étape suivante)
  • installation de debian11 à la place de debian10 car celui-ci ne sera plus maintenu ensuite.

Bonjour à vous deux et merci beaucoup pour votre retour rapide. J’avais pas vu vos msg, les notif n’étaient pas bien paramétrées :slight_smile:

J’ai tenté la modif de config, d’abord avec :

mais j’ai eu les mêmes logs soit :
Zwave

[2024-06-02 02:03:57]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-06-02 02:03:59]ERROR : Callback result as a unknown error: HTTPSConnectionPool(host='www.mXXXXp.ovhplugins', port=443): Max retries exceeded with url: /openzwave/core/php/jeeZwave.php?apikey=XXXXXX (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2fba350>: Failed to establish a new connection: [Errno -2] Name or service not known',)). Please check your network configuration page
[2024-06-02 02:03:59]ERROR : Network communication issues. Please fixe your Jeedom network configuration.
[2024-06-02 02:04:28]ERROR : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log

et Zigbee, sans plus d’info et le démon ne se lance pas.

[2024-06-02 02:05:23]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Puis j’ai tenté la modif :

avec les mêmes résultats au niveau des logs.

Voici ma page santé du coup, peut importe la config j’ai tjr réseau interne KO sauf si je mets dans l’adresse en interne mon nom DNS :

et pour la migration, j’ai vu ça pour Debian oui mais je voulais d’abord procéder à un backup global de ma config avant de me lancer. Et pour le Zwave je ne me suis pas encore trop renseigné mais j’avais peur de perdre toute mes configs :frowning:

Merci encore pour ces retours rapide.

Cdt,

Clément

Avez-vous sauvé après avoir mis l’ip?
Car le log dit le contraire

Bonjour Mips,

J’ai eu un doute alors j’ai tout refait et testé avec sauvegarde a chaque fois mais non rien n’y fait j’ai toujours la même erreur.

Par ailleurs la seule façon que j’ai d’avoir OK dans ma conf interne sur la page santé c’est de mettre mon nom de domaine complet avec www.

Il faut peut-être que je précise que mon pi est en mode access point et qu’il diffuse un réseau WiFi, donc la carte ethernet est en mode bridge. Mais tout ça fonctionnait bien avant le redémarrage et j’ai rien modifié… enfin je commence a douter sérieusement.

Je désespère

Merci de votre aide en tout cas

Bonjour,

Mettez juste l’adresse IP, supprimez le port 80, sauvez, redémarrez, testez.

J’ai mis ça, sauvegardé, redémarré et… rien n’y fait :sob:

bonjour. Je viens d’avoir le même problème, les démons qui ne démarrent pas. Chez moi le redémarrage ne solutionne pas le problème. Ce qui m’a aidé c’est d’éteindre la box, débrancher le câble d’alimentation un moment puis redémarrer le tout. Si ça peut aider!

Non, sans log pour confirmer que c’est le même problème ça n’aide pas, au contraire.

On peut voir le log correspondant?

Effectivement, information importante.
Si vous n’avez pas une config standard on va avoir du mal à vous aider

Le log correspondant … la question est pour yvesfays ?

Pour ma conf, je sais pas si on peut dire qu’elle n’est pas standard, surtout que c’est la conf réseau du pi, il n’y a normalement pas de lien avec Jeedom. Et puis ça a toujours bien fonctionné ainsi donc c’est ça qui est étrange.

Si je ping mon IP en local j’ai bien une réponse, si je la tape dans la barre d’adresse je suis redirigé vers mon nom de domaine, si je ping mon nom de domaine par contre j’ai mon IP externe

En gros j’ai suivi ce tuto (ou un autre ou plusieurs mais en gros c’est l’idée) Création d'un point d'accès Wifi sur un Raspberry Pi (Raspbian Buster) [Yakafab]
En fait mon PI émets un réseau WiFi et tout ce qu’il reçoit dessus il le redirige vers eth0. Et je maintient mais ça fonctionnait bien depuis des années :slight_smile:

Sinon, sur le principe, vous pouvez nous dire ce qu’il devrait y avoir dans cette conf réseau ? A quoi elle sert exactement ?

Ce qui m’étonne dans le log Zwave (le Zigbee est pas assez parlant) c’est qu’on voit mon nom de domaine avec directement collé derrière « .ovhplugins », il manque pas un slash ?

ERROR : Callback result as a unknown error: HTTPSConnectionPool(host='www.mwwwwwp.ovhplugins', port=443): Max retries exceeded with url: /openzwave/core/php/jeeZwave.php?apikey=XXXXXXXXXXXXX++++++6+ (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2bce470>: Failed to establish a new connection: [Errno -2] Name or service not known',)). Please check your network configuration page

Je retente différente chose … on verra bien :frowning:

Merci

et j’ajoute que peu importe ce que je mets dans l’onglet réseau, le msg d’err est toujours le même avec mon nom de domaine qui apparaît et avec le .ovhplugins

C’est l’adresse IP locale du Raspberry qu’il faut mettre en adresse IP interne.
Et vous semblez aussi toucher un peu tout dans tous les sens, c’est n’est pas une bonne approche. Exemple : vous avez coché la case pour ne pas laisser Jeedom gérer les connexions réseaux, cela va simplement masquer un problème.

Voila le problème est là, il ne faut pas que ca redirige

Oui c’est pour ca que je me demandais si vous aviez sauvé la config et maintenant on sait pourquoi, c’est à cause de la redirection (qui est incorrectement configurée il semble car le / initial a été supprimé)

L’ip sur laquelle la box va répondre sur le lan; donc le plus souvent L’ip local de la box (c’est pour ca qu’on disait de mettre celle-ci dans la config)

Ok, merci pour l’info. C’est ce qu’il y avait à l’origine, c’est ce que vous m’avez tout de suite dit et ce que j’ai essayé bien sûr. Si cela avait fonctionné j’aurais mis ça en solution et clos le sujet :slight_smile:

Je touche à tout … c’est à dire que j’essaye plusieurs possibilité afin de trouver la cause du problème. Sans doc ni explication, ne sachant pas quoi mettre ici j’ai essayé plusieurs possibilité oui pour en voir les effets. Si je ne coche pas pour désactiver la gestion automatique, je ne peux pas modifier le champs. Si je laisse décoché j’ai soit « automatique » soit mes différentes interfaces. Autant vous dire tout de suite que j’ai bien sur tout essayé (en touchant à tout c’est le résultat :slight_smile:). Je n’ai pas redémarré systématiquement en revanche.

J’imagine bien oui qu’il ne faut pas que ça redirige car ça doit être là ou le / est supprimé. Mais comment l’empêcher ? C’est ma freebox qui fait ça vous pensez ? Ce qui est étrange en plus c’est que j’ai changé de box et ça fonctionnait toujours bien, plusieurs jours plus tard j’ai redémarré et là … catastrophe.

Je ne sais pas ou la redirection se fait mais … je peux chercher :slight_smile:

Fabrice, du coup d’après ce que j’ai compris de votre message, qu’il faut l’IP interne et pas mettre « désactivé » j’ai donc ça :

Pour autant ma Santé est KO sur l’interne :

Et mes logs tjr les mêmes :

[2024-06-02 15:25:58]ERROR : Callback result as a unknown error: HTTPSConnectionPool(host='www.mXXXXXp.ovhplugins', port=443): Max retries exceeded with url: /openzwave/core/php/jeeZwave.php?apikey=XXXXXX (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xb2bae470>: Failed to establish a new connection: [Errno -2] Name or service not known',)). Please check your network configuration page

Et la seule façon d’avoir OK dans ma Santé c’est de mettre le nom DNS … :frowning:

ah pardon, j’ajoute que j’ai tapé l’IP avant de mettre désactivé puis j’ai décoché et laissé en auto. Sinon l’IP n’apparait pas dans le champ

Vous avez fait quoi comme redirection sur votre Freebox ?
Votre problème est externe à Jeedom.
Soit un fichier de configuration dans Apache soit une application en plus sur cette machine qui est mal réglé, soit sur votre box.