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

Bonsoir,

Je rencontre le même problème que @Arthur.
https://community.jeedom.com/t/tuto-jmqtt-mosquitto-zwave-js-ui-anciennement-zwavejs2mqtt/62882/449.

Ma configuration :

  • Mosquitto sur synology via les paquets SynoCommunity
  • Jeedom en V4.3.15 + ZigbeeLinker + jMQTT en V:2023-02-07 01:01:25 sur Pi4
  • Zigbee2MQTT sur un PI3
  • Zwave-JS-ui en version 8.8.5 rev 124 du 10/02/2023 apparemment) avec une clé Aeotec ZW090 « Z-Stick » GEN5 sur un PI3B :
    image

WinSCP :

J’ai cela aussi. initallement j’avais installé zwavejs2mqtt puis « migré » sur zwave-js-ui) :
image

Il m’est impossible d’accéder à la page web de zwave-js-ui : http://IP:8091.
J’ai bien accès en ssh (image ci-dessus).
Aucune communication entre zwave-JS-ui et le serveur mosquitto, dans les 2 sens (Zwave-JS-ui → Mosquitto et Mosquitto–> Zwave-JS-ui)

Dans MQTT Explorer :

  • ZWAVE-GATEWAY-zwave :
    image

  • Contrôleur + driver :
    image

Je n’ai pas essayé la commande de @Bison :
[Tuto] jMQTT + Mosquitto + ZWave-JS-UI (anciennement ZWaveJS2MQTT) - #448 par Bison.

D’avance merci pour vos aides.

Édit du 12/02/2023 : modification description de mosquitto. Non pas installé sur docker mais via un paquet Syno.

J’y accède avec le port 8091.

Oui effectivement moi aussi.
Je me suis trompé, j’ai corrigé.

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 ?