depuis quelques mois j’ai installé le plugin mqtt.
Jusqu’a l’instant l’utilisation unique etait la réception de valeur via mqtt.
Par contre quand j’essaie d’envoyer une commande via le plugin matt ca ne fonctionne pas et je recois le message d’erreur suivant au niveau des logs http.error :
[Thu Mar 18 18:00:31.387476 2021] [php7:error] [pid 9965] [client 192.168.1.106:51364] PHP Fatal error: Uncaught Error: Class ‹ Mosquitto\Client › not found in /var/www/html/plugins/MQTT/core/class/MQTT.class.php:221
Stack trace: #0 /var/www/html/plugins/MQTT/core/class/MQTT.class.php(257): MQTT::publishMosquitto(‹ 1919 ›, ‹ shellies/shelly… ›, ‹ toggle ›, ‹ 0 ›) #1 /var/www/html/core/class/cmd.class.php(998): MQTTCmd->execute(Array) #2 /var/www/html/core/ajax/cmd.ajax.php(88): cmd->execCmd(Array) #3 {main}
thrown in /var/www/html/plugins/MQTT/core/class/MQTT.class.php on line 221, referer: http://192.168.1.70/index.php?v=d&p=dashboard
Error resolving ntp.google.com: Name or service not known (-2)
Avez-vous une idée comment résoudre ce problème.
J’ai déjà essayer de reinstaller les dépendance de mqtt mais ca ne fonctionne toujours pas.
Début d’installation des dépendances
Reading package lists…
Building dependency tree…
Reading state information…
lsb-release is already the newest version (10.2019051400+rpi1).
php-pear is already the newest version (1:1.10.6+submodules+notgz-1.1+deb10u1).
The following package was automatically installed and is no longer required:
raspi-gpio
Use ‹ sudo apt autoremove › to remove it.
0 upgraded, 0 newly installed, 0 to remove and 109 not upgraded.
Hit:1 Index of /debian buster InRelease
Reading package lists…
Reading package lists…
Building dependency tree…
Reading state information…
libmosquitto-dev is already the newest version (1.5.7-1+deb10u1).
mosquitto is already the newest version (1.5.7-1+deb10u1).
mosquitto-clients is already the newest version (1.5.7-1+deb10u1).
The following package was automatically installed and is no longer required:
raspi-gpio
Use ‹ sudo apt autoremove › to remove it.
0 upgraded, 0 newly installed, 0 to remove and 109 not upgraded.
Reading package lists…
Building dependency tree…
Reading state information…
raspi-gpio
Use ‹ sudo apt autoremove › to remove it.
0 upgraded, 0 newly installed, 0 to remove and 109 not upgraded.
Fin installation des dépendances
jeedom@jeedom:~ $ sudo apt-get -y install mosquitto mosquitto-clients libmosquitto-dev
[sudo] Mot de passe de jeedom :
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
libmosquitto-dev est déjà la version la plus récente (1.5.7-1+deb10u1).
mosquitto est déjà la version la plus récente (1.5.7-1+deb10u1).
mosquitto-clients est déjà la version la plus récente (1.5.7-1+deb10u1).
Le paquet suivant a été installé automatiquement et n’est plus nécessaire :
raspi-gpio
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
jeedom@jeedom:~ $ sudo bash -x /var/www/html/plugins/MQTT/resources/install.sh
[sudo] Mot de passe de jeedom :
echo ‹ Début d ›'‹ installation des dépendances ›
Début d’installation des dépendances
touch /tmp/mqtt_dep
echo 0
apt-get -y install lsb-release php-pear
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
lsb-release est déjà la version la plus récente (10.2019051400+rpi1).
php-pear est déjà la version la plus récente (1:1.10.6+submodules+notgz-1.1+deb1 0u1).
Le paquet suivant a été installé automatiquement et n’est plus nécessaire :
raspi-gpio
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
++ lscpu
++ grep Architecture
++ awk ‹ { print $2 } ›
archi=armv7l
‹ [ › armv7l == x86_64 ‹ ] ›
echo 10
apt-get update
Atteint :1 Index of /debian buster InRelease
Lecture des listes de paquets… Fait
echo 30
apt-get -y install mosquitto mosquitto-clients libmosquitto-dev
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
libmosquitto-dev est déjà la version la plus récente (1.5.7-1+deb10u1).
mosquitto est déjà la version la plus récente (1.5.7-1+deb10u1).
mosquitto-clients est déjà la version la plus récente (1.5.7-1+deb10u1).
Le paquet suivant a été installé automatiquement et n’est plus nécessaire :
raspi-gpio
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
apt-get -y install php7.3-dev
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
php7.3-dev est déjà la version la plus récente (7.3.27-1~deb10u1).
Le paquet suivant a été installé automatiquement et n’est plus nécessaire :
raspi-gpio
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.