Je viens vers vous après plusieurs heures de recherche mais là … je sèche
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
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
[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
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
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.
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!
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
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
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
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 ). 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
[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 …
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.