Impossible d’avoir accès à l'Interface web et pas de communication avec mosquitto

Bonsoir,

Il faudrait suivre la piste de Caelion en y allant par étape pour tenter de voir le paramètre qui change tout.

Donc connexion en SSH sur l’environnement où se trouve mosquitto puis

systemctl status mosquitto

Ce qui permet de récupérer le fichier de conf de mosquitto
image

sudo nano /etc/mosquitto/mosquitto.conf (si c’est bien le même fichier pour toi)

Vérifier/Ajouter la ligne :

listener 1883

Sauver et quitter nano

sudo service mosquitto restart

TEST

Si ça ne fonctionne pas, même chose en ajoutant :

allow_anonymous true

TEST

EDIT : Et changer le titre du post du coup parce que je présume que le problème n’est pas vraiment que tu ne peux plus accéder à l’outil puisque c’est effectivement via le port 8091 ?

Salut @Bison,

J’ai 2 problèmes :
1°) impossible d’accéder à l’interface web
2°) plus de communication entre zwave2mqtt et mosquito

Pour le premier problème : j’accédai à l’interface web via le port 8091, mais cela ne fonctionne plus :

Pour le second problème :
Je vais essayé la piste de Caelion.
A-t-il un risque de perdre tous les échanges avec les autres protocoles ?

Ce qui me chagrine, c’est que mes autres protocoles (Zigbee2MQTT + BT2MQTT + 2 cartes Dingtians + 2 notif’heure (BYFEEL)) communiquent très bien avec l’unique serveur mosquitto.

Sur le Pi où est installer zwave-js-ui, quel(s) dossier(s) puis-je sauvegarder pour garder ma configuration (modules et paramétrés) ?

Il y a peut-être la solution de refaire une installe propre depuis le début de zwave-JS-UI ?

Mosquito :
en ssh sur mon synology :

systemctl status mosquitto

image

J’ai essayé sur le Pi (Zwave-JS-Ui) :

image.

J’ai essayé :

snap revert zwave-js-ui

image

Toujours les mêmes problèmes.

Il faut backup settings.json et nodes.json si tu veux.

Je ne comprends pas pourquoi ton mosquitto ne tourne pas (inactive) mais c’est sûrement du à l’installation en docker et je ne maîtrise pas docker.

Si tu modifie la configuration de mosquitto alors oui il est possible que les autres x2mqtt je fonctionnent plus.

Essai de repasser les 2 lignes pour autoriser l’accès depuis ton réseau.

sudo snap set zwave-js-ui server.host=0.0.0.0
sudo snap set zwave-js-ui server.ssl=true

Merci pour les backups.

Si si mon mosquitto fonctionne correctement. Car mes autres x2MQTT dialogue très bien avec mon mosquitto <–> jMQTT.

Mais plus d’échange entre mosquitto et Zwave-js-ui depuis le 2023-02-07 07:54:28 (sachant que j’étais absent durant une semaine) donc pas de modificaions de ma part hors mis les mises à jours automatique que je n’avais pas bloqué.

sudo snap set zwave-js-ui server.host=0.0.0.0
sudo snap set zwave-js-ui server.ssl=true

J’ai essayé aussi, mais pas de changement.

Je viens de mettre à jour la version de mon Pi Buster vers Bulleyes : pas de changement.

Je pense récupérer les fichiers de backups que tu m’as dit et efaire une installe propre du début.

Bonsoir,

J’ai refait une installe propre :

Et toujours pareil, impossible d’accéder à l’interface web (depuis Firefox et Edge).
Lors de l’installation, je n’ai aucun message d’erreur.

J’ai essayé :

sudo snap install zwave-js-ui --channel=8.8.1/stable

cela donne :
image

Je sèche complétement…

Peux tu passer ces lignes de commandes et renvoyer le résultat :

sudo snap services zwave-js-ui
sudo netstat -a | grep 1883
sudo netstat -a | grep 8091

Rappel-moi, mosquitto est sur cette machine ou un autre ?

Salut Bison,

Je teste les commandes demain.

Moquitto est installé (paquet synology) sur mon Nas.

Le Pi est dédié uniquement à zwave-js-ui.

Bonne soirée.

1 « J'aime »

Salut Bison,

Voici le retour des commandes et pas de changement ( impossible d’accéder à l’interface web).

image

Est-il possible d’installer une ancienne version ?

Je vois bien ma clé usb :
image

Le but des commandes n’était pas de régler le soucis mais de comprendre ce qui peut coincer
On voit que le port 8091 n’est pas du tout à l’écoute, ce qui n’est pas normal, on va essayer de redéfinir la configuration en le précisant.

Essai maintenant :

sudo snap set zwave-js-ui server.host=0.0.0.0
sudo snap set zwave-js-ui server.port=8091
sudo snap set zwave-js-ui server.ssl=true
sudo snap restart zwave-js-ui

image

Et ? Toujours pas d’accès à https://ton_ip:8091 ?

1 « J'aime »

Non toujours pas, ni en https ni en http.

J’ai trouvé ceci sur le github mais je ne sais pas ci c’est mon cas :

Raspberry PI crash with 8.2.0+

If you are getting this error on startup:

#
# Fatal error in , line 0
# unreachable code
#
#
#
#FailureMessage Object: 0x7ed0149c

You have 2 options:

  1. Upgrade to Raspbian Bullseye (Reccomended, check guide here). You can find out your distribution by executing grep "PRETTY_NAME" /etc/os-release)
  2. If you are running Raspbian Buster you need to install libseccomp2, this can be done by executing the following commands:
sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 04EE7237B7D453EC 648ACFD622F3D138
echo "deb http://httpredir.debian.org/debian buster-backports main contrib non-free" | sudo tee -a "/etc/apt/sources.list.d/debian-backports.list"
sudo apt update
sudo apt install libseccomp2 -t buster-backports

C’est vieux ce souci, mais le fix pour buster fonctionne.

Antoine

Hello,

Sauf que maintenant (quelques post au dessus) il a installé Debian 11 et refait son installation de zwave-js-ui :neutral_face:

Je peux refaire une installation sur buster et refaire un installation, quand pensez-vous ??

As-tu la possibilité de faire une installation sur une architecture AMD64 ?

Salut @Jeandhom,
Si je ne me trompe pas, AMD64 → processeur AMD ?
Malheureusement je n’ai que un raspbeery Pi3 b+ et un Synology DS920+ (processeur Intel Celeron J4125).

Je ne sais pas si tu as lu l’ensemble du poste, mais zwave-js-ui était installé sur mon PI 3B+ et cela fonctionné au top.
Je me suis absenté une semaine et au retour, impossible d’accéder à l’interface web et plus d’échange entre mosquitto et uniquement Zwave-js-ui.
Avant de m’absenter j’étais en V8.8.3 et à mon retour j’étais en V8.8.5.

amd et intel.
Pour faire des tests sur VM, tu as virtualbox.

J’essayerai de fair une VM avec virtualbox sur mon windows 10 ce soir.

Peux-tu me confirmé stp (car je suis à la limite de mes connaissances :wink:) :
Je crée un VM avec OS debian 10 ou 11 ?
Puis je suite le tuto pour installer zwave-js-ui ?