Bonjour à tous,
Suite à un problème avec mon RPi3, je suis passé au RPi4 et suis reparti de zéro (pas beaucoup d’équipement)
En revanche, après avoir installé le plugin MQTT Manager, je n’arrive pas à le faire fonctionner et je ne vois pas pourquoi
Si une âme charitable pouvais m’aider
Bonjour,
Désinstallez et réinstallez mosquitto
Et montrez les logs, impossible de savoir quoi sans logs
Bonjour Mips,
Désolé je pensais avoir mis les logs
J’ai déjà désinstallé et réinstallé mosquitto
Voici ce que ça donne message à répétition
Log MQTT2
0288|[2024-04-11 19:20:03] ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0289|[2024-04-11 19:20:38] ERROR : Impossible de démarrer le démon MQTT Manager, vérifiez les logs
Log MQTT2d
0286|Thu, 11 Apr 2024 17:15:09 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
0287|[2024-04-11 17:15:09] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Je n’ai pas d’autres soucis
Les paramètres mosquitto
per_listener_settings true
listener 1883
persistence false
allow_anonymous false
password_file /var/www/html/plugins/mqtt2/core/class/../../data/passwords
listener 8883
persistence false
password_file /var/www/html/plugins/mqtt2/core/class/../../data/passwords
allow_anonymous false
cafile /var/www/html/plugins/mqtt2/core/class/../../data/ssl/ca.crt
certfile /var/www/html/plugins/mqtt2/core/class/../../data/ssl/mosquitto.crt
keyfile /var/www/html/plugins/mqtt2/core/class/../../data/ssl/mosquitto.key
require_certificate true
Au cas ou, mes plugin pour le moment
A+
Il manque le log de l’installation
Car le démon dit juste qu’il ne sait pas se connecter à mosquitto mais ca on savait déjà puisque c’est affiché ko dans la page de config
Le log d’installation de MQTT
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_mqtt2
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
git is already the newest version (1:2.30.2-1+deb11u2).
lsb-release is already the newest version (11.1.0+rpi1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v18.20.2 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
git is already the newest version (1:2.30.2-1+deb11u2).
lsb-release is already the newest version (11.1.0+rpi1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v18.20.2 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 4
+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
+ sudo /var/www/html/core/class/../../resources/install_composer.sh
Begin installation of composer
--2024-04-11 19:50:21-- https://getcomposer.org/installer
Resolving getcomposer.org (getcomposer.org)... 54.36.53.46, 2001:41d0:302:1100::8:104f
Connecting to getcomposer.org (getcomposer.org)|54.36.53.46|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 58444 (57K) [application/octet-stream]
Saving to: 'composer-setup.php'
0K .......... .......... .......... .......... .......... 87% 3.19M 0s
50K ....... 100% 42.2M=0.02s
2024-04-11 19:50:22 (3.60 MB/s) - 'composer-setup.php' saved [58444/58444]
All settings correct for using Composer
Downloading...
Composer (version 2.7.2) successfully installed to: /var/www/html/core/ajax/composer.phar
Use it: php composer.phar
End installation of composer
+ echo 5
+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
+ rm -rf node_modules
+ sudo npm install
added 117 packages, and audited 118 packages in 10s
19 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
+ sudo chown -R www-data:www-data jeedom mqtt2d.js node_modules package-lock.json package.json
+ echo 6
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
+ echo 7
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************
J’ai d’autres messages dans mqtt2d
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module 'axios'
Require stack:
- /var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js
- /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Module.require (node:internal/modules/cjs/loader:1231:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js:17:15)
at Module._compile (node:internal/modules/cjs/loader:1364:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
at Module.load (node:internal/modules/cjs/loader:1203:32)
at Module._load (node:internal/modules/cjs/loader:1019:12)
at Module.require (node:internal/modules/cjs/loader:1231:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/var/www/html/plugins/mqtt2/resources/mqtt2d/jeedom/jeedom.js',
'/var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js'
]
}
Node.js v18.20.2
Thu, 11 Apr 2024 17:51:48 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-11 17:51:48] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Thu, 11 Apr 2024 17:55:08 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2024-04-11 17:55:08] ERROR : Error on connection to mqtt server : Error: connect ECONNREFUSED 127.0.0.1:8883
Ne serait-ce pas le choix de mon port du contrôleur z-wave qui poserait problème ?
J’ai une RaZberry sur le GPIO
et j’ai pris ça (pour moi c’est bon)
A+
Je ferme cette demande, j’ai tout recommencé depuis le début