Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

MQTT

Retrouvez ici des sujets concernant le protocole MQTT et les modules domotiques de type MQTT utilisés avec JEEDOM
/!\ Plugin MQTT non officiel
sha
Timide
Messages : 9
Inscription : 15 mai 2015, 20:11

Re: MQTT

Message par sha » 10 déc. 2017, 12:20

Bonjour à tous,

Je suis toujours en carafe avec la récupération des messages MQTT.
Les sorties de messages MQTT depuis jeedom fonctionnent correctement, mais pas les entrées.
Pour info, depuis mon dernier post, j'ai changé de RPi (3) + SSD et remonté une sauvegarde de jeedom, donc une mauvaise config doit trainer qq part, mais je sèche.
Plugin et dépendances ré-installés, Raspbian stretch à jour.


Voici le constat : depuis le rpi :

Code : Tout sélectionner

 mosquitto_pub -h 192.168.1.17 -t Ambiance/temperature -m 22


Message ok sous mqttfx sur une autre machine, mais pas dans jeedom :
2017-12-10 11 38 57.png
2017-12-10 11 38 57.png (99.96 Kio) Consulté 1471 fois
Les logs remontent toujours les mêmes anomalies qu'avant la dernière version du plugin :
2017-12-10 11 45 27.png
2017-12-10 11 45 27.png (33.74 Kio) Consulté 1471 fois

Les messages debug sont très verbeux, et ceci même en déconnectant les périphériques et programmes MQTT :

Code : Tout sélectionner

[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom received SUBACK
[2017-12-10 12:05:11][DEBUG] : Subscribe to topics
[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q1, r1, m1, 'Thermostat', ... (2 bytes))
[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom sending PUBACK (Mid: 1)
[2017-12-10 12:05:11][DEBUG] : Message on sur Thermostat
[2017-12-10 12:05:11][INFO] : Message texte : on pour information : Thermostat sur :
[2017-12-10 12:05:11][INFO] : Saving device
[2017-12-10 12:05:11][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object (     [id:protected] =>      [name:protected] =>      [logicalId:protected] =>      [object_id:protected] =>      [eqType_name:protected] => MQTT     [eqReal_id:protected] =>      [isVisible:protected] => 0     [isEnable:protected] => 0     [configuration:protected] => {"topic":"","type":"topic"}     [timeout:protected] => 0     [category:protected] =>      [display:protected] =>      [order:protected] =>      [comment:protected] =>      [_debug:protected] =>      [_object:protected] =>      [_needRefreshWidget:protected] =>      [_timeoutUpdated:protected] =>      [_batteryUpdated:protected] =>      [_cmds:protected] => Array         (         )  )
[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom sending DISCONNECT
[2017-12-10 12:05:11][DEBUG] : Déconnexion de Mosquitto avec code 0
[2017-12-10 12:05:12][INFO] : Paramètres utilisés, Host : 192.168.1.17, Port : 1883, ID : jeedom
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending CONNECT
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 1)
[2017-12-10 12:05:12][DEBUG] : Subscribe to topic #
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom received CONNACK
[2017-12-10 12:05:12][INFO] : Connexion à Mosquitto avec code 0 Connection Accepted.
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom received SUBACK
[2017-12-10 12:05:12][DEBUG] : Subscribe to topics
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q1, r1, m1, 'Thermostat', ... (2 bytes))
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending PUBACK (Mid: 1)
[2017-12-10 12:05:12][DEBUG] : Message on sur Thermostat
[2017-12-10 12:05:12][INFO] : Message texte : on pour information : Thermostat sur :
[2017-12-10 12:05:12][INFO] : Saving device
[2017-12-10 12:05:12][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object (     [id:protected] =>      [name:protected] =>      [logicalId:protected] =>      [object_id:protected] =>      [eqType_name:protected] => MQTT     [eqReal_id:protected] =>      [isVisible:protected] => 0     [isEnable:protected] => 0     [configuration:protected] => {"topic":"","type":"topic"}     [timeout:protected] => 0     [category:protected] =>      [display:protected] =>      [order:protected] =>      [comment:protected] =>      [_debug:protected] =>      [_object:protected] =>      [_needRefreshWidget:protected] =>      [_timeoutUpdated:protected] =>      [_batteryUpdated:protected] =>      [_cmds:protected] => Array         (         )  )
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending DISCONNECT
[2017-12-10 12:05:12][DEBUG] : Déconnexion de Mosquitto avec code 0
[2017-12-10 12:05:13][INFO] : Paramètres utilisés, Host : 192.168.1.17, Port : 1883, ID : jeedom
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending CONNECT
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 1)
[2017-12-10 12:05:13][DEBUG] : Subscribe to topic #
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom received CONNACK
[2017-12-10 12:05:13][INFO] : Connexion à Mosquitto avec code 0 Connection Accepted.
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom received SUBACK
[2017-12-10 12:05:13][DEBUG] : Subscribe to topics
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q1, r1, m1, 'Thermostat', ... (2 bytes))
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending PUBACK (Mid: 1)
[2017-12-10 12:05:13][DEBUG] : Message on sur Thermostat
[2017-12-10 12:05:13][INFO] : Message texte : on pour information : Thermostat sur :
[2017-12-10 12:05:13][INFO] : Saving device
[2017-12-10 12:05:13][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object (     [id:protected] =>      [name:protected] =>      [logicalId:protected] =>      [object_id:protected] =>      [eqType_name:protected] => MQTT     [eqReal_id:protected] =>      [isVisible:protected] => 0     [isEnable:protected] => 0     [configuration:protected] => {"topic":"","type":"topic"}     [timeout:protected] => 0     [category:protected] =>      [display:protected] =>      [order:protected] =>      [comment:protected] =>      [_debug:protected] =>      [_object:protected] =>      [_needRefreshWidget:protected] =>      [_timeoutUpdated:protected] =>      [_batteryUpdated:protected] =>      [_cmds:protected] => Array         (         )  )
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending DISCONNECT
[2017-12-10 12:05:13][DEBUG] : Déconnexion de Mosquitto avec code 0

Merci pour votre aide !

sha
Timide
Messages : 9
Inscription : 15 mai 2015, 20:11

Re: MQTT

Message par sha » 10 déc. 2017, 20:58

Réponse à moi-même :
pour les messages " Le nom de l'équipement ne peut pas être vide : MQTT Object ..." j'avais un topic persistant mal formaté.
En envoyant "null" (rien) comme message persistant sur ce même mauvais topic, ça semble avoir résolu le problème.

J'ai gratté un peu, et les topics persistants seraient stockés dans /var/lib/mosquitto/mosquitto.db mais même en supprimant le fichier db, le topic persistant continuait à polluer le plugin (même après un reboot). Mystère ...

La création des équipements semble OK maintenant.

alcor_fr
Timide
Messages : 274
Inscription : 29 juil. 2014, 11:48

Re: MQTT

Message par alcor_fr » 20 déc. 2017, 09:44

Bonjour Lunarok

Tout d'abord merci pour ce plugin (et les autres) et désolé si je n'emplois pas les bons termes, moi, pas developpeur :lol:

J'ai une question sur le paramètre Retain d'un publish de Jeedom vers le brocker

J'utilise le MQTT avec les modules VR de Rol Rider avec un sketch de ma création et depuis quelques semaines j'avais des volets qui bougeaient tous seul sans comprendre d'ou ça venait

je viens de comprendre et je voulais savoir ce que tu en pensais
En fait quand mon client VR se déconnecte de mosquitto (pour x raisons), puis se reconnecte, il lance un subcribe et récupère le dernière ordre lancé par Jeedom qui est stocké sur le brocker grace (ou a cause) du paramètre retain
Du coup, mon sketch lance les actions correspondantes au dernier ordre lancé par jeedom et ce même si cet ordre a été demandé depuis longtemps

En regardant les évolutions du plugin sur Github, tu as remodelé et simplifier début novembre comme tu l'avais annoncé.
Tu as pris partit de mettre ce retain à 1 par défaut

$publish->publish($_subject, $_message, config::byKey('mqttQos', 'MQTT', '1'), 1);

Sauf erreur, et en parcourant ce topic, ce parametre était à 0 par défaut avant.
KipK a écrit :
10 nov. 2016, 10:25
salut

Pour l'instant toutes les commandes sortantes du plugin mqtt sont en no retain.
C'est pas grand chose, je rajouterais une case à cocher pour ça, en effet ça peut être utile.
J'ai testé en repassant à 0 dans le code et pour moi, plus de problème
Je voulais savoir si ce choix était volontaire, et si il y avait des raisons lié au fonctionnement du Mqtt que je découvre

Est il possible de rajouter un paramètre dans le plugin pour avoir le choix ou dois je trouver une solution dans mon sketch pour que le subscribe ne relance pas le dernier ordre conservé par Mosquitto ?

Merci par avance

Avatar de l’utilisateur
lunarok
Actif
Messages : 6688
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: MQTT

Message par lunarok » 20 déc. 2017, 13:27

Il y a un paramètre de QoS sur la page de conf
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

alcor_fr
Timide
Messages : 274
Inscription : 29 juil. 2014, 11:48

Re: MQTT

Message par alcor_fr » 20 déc. 2017, 13:55

Oui j'ai bien vu

Sauf si j'ai vraiment rien compris, les paramètres QOS et Retain sont 2 paramètres différents

https://www.hivemq.com/blog/mqtt-essent ... nsubscribe
https://www.hivemq.com/blog/mqtt-essent ... d-messages

Image

StephC
Timide
Messages : 82
Inscription : 02 oct. 2017, 06:10

Re: MQTT

Message par StephC » 21 déc. 2017, 20:46

Bonjour alcor,
Tu as bien compris :)
Les commandes sont maintenant envoyées en mode persistant.
J'ai échangé avec lunarok (https://github.com/lunarok/jeedom_MQTT/issues/22) et j'ai décidé de dériver mon propre plugin afin de conserver les options/configurations offertes par le protocole MQTT.
Ce nouveau plugin est sur GitHub https://github.com/domotruc/jMQTT, il est fonctionnel, il me reste à mettre à jour la doc et à le publier sur le market. Je ferai alors un message de lancement.
Stéphane

alcor_fr
Timide
Messages : 274
Inscription : 29 juil. 2014, 11:48

Re: MQTT

Message par alcor_fr » 21 déc. 2017, 21:33

Ah tu me rassures ;)
J'ai potassé et tester quelques temps avant de poster, je n'ai pas l'habitude de dire "ça marche pas" sans chercher avant ...

Je t'invite a ouvrir un nouveau post qu'on puisse discuter de ta version de plugin sans polluer celui ci

@+

latwingo
Actif
Messages : 504
Inscription : 24 nov. 2014, 10:58
Localisation : Cagnes Sur Mer

Re: MQTT

Message par latwingo » 29 déc. 2017, 07:41

Merci Lunarok

Pour la mise à jour

Avec la fonction Retain

C'est cool

Avatar de l’utilisateur
lunarok
Actif
Messages : 6688
Inscription : 08 août 2014, 12:48
Localisation : Anjou

[Plugin Tiers] MQTT

Message par lunarok » 31 déc. 2017, 16:16

Prochaine mise à jour : retain sur chaque cmd en paramètre cochable
QoS reste en config générale
Valeurs par défaut : QoS 1, Retain 0

Le plugin restera sur une création auto des topics publiés, pour rester dans la logique de Jeedom. Un bon domoticien est un domoticien faignant
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
marmoul
Actif
Messages : 891
Inscription : 01 sept. 2015, 15:50
Localisation : Haute-Saône (70)

Re: MQTT

Message par marmoul » 31 déc. 2017, 17:32

Merci lunarok

latwingo
Actif
Messages : 504
Inscription : 24 nov. 2014, 10:58
Localisation : Cagnes Sur Mer

Re: MQTT

Message par latwingo » 01 janv. 2018, 10:17

Super merci à toi Lunarok tout mes voeux pour cette nouvelle année

chryss
Timide
Messages : 17
Inscription : 28 déc. 2017, 11:17

Re: MQTT

Message par chryss » 01 févr. 2018, 00:32

sha a écrit :
10 déc. 2017, 20:58
Réponse à moi-même :
pour les messages " Le nom de l'équipement ne peut pas être vide : MQTT Object ..." j'avais un topic persistant mal formaté.
En envoyant "null" (rien) comme message persistant sur ce même mauvais topic, ça semble avoir résolu le problème.

J'ai gratté un peu, et les topics persistants seraient stockés dans /var/lib/mosquitto/mosquitto.db mais même en supprimant le fichier db, le topic persistant continuait à polluer le plugin (même après un reboot). Mystère ...

La création des équipements semble OK maintenant.
Salut Sha,
Comment tu fait ça 'envoyer "null"', j'ai aussi un problème de message

Code : Tout sélectionner

[2018-02-01 00:28:47][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object (     [id:protected] =>      [name:protected] =>      [logicalId:protected] =>      [object_id:protected] =>      [eqType_name:protected] => MQTT     [eqReal_id:protected] =>      [isVisible:protected] => 0     [isEnable:protected] => 0     [configuration:protected] => {"topic":"","type":"topic"}     [timeout:protected] => 0     [category:protected] =>      [display:protected] =>      [order:protected] =>      [comment:protected] =>      [_debug:protected] =>      [_object:protected] =>      [_needRefreshWidget:protected] =>      [_timeoutUpdated:protected] =>      [_batteryUpdated:protected] =>      [_cmds:protected] => Array         (         )  )
Et concernant les persistants, il n'y a vraiment aucun moyen de les dégager, je deviens fou tellement j'ai d'objet sur la page, ca me pollue l'utilisation du plugin.
J'ai essayé de les supprimer, rien a faire, ils reviennent en permanence, c'est un cou a devenir chèvre :-(

StephC
Timide
Messages : 82
Inscription : 02 oct. 2017, 06:10

Re: MQTT

Message par StephC » 01 févr. 2018, 14:18

Bonjour chryss,
Pour supprimer un message persistant au niveau du broker, il faut:
* réactiver le mode retain de la commande concernée
* envoyer une commande null c'est à dire vide (sans payload) en cliquant sur tester
* désactiver le mode retain
Stéphane

chryss
Timide
Messages : 17
Inscription : 28 déc. 2017, 11:17

Re: MQTT

Message par chryss » 01 févr. 2018, 18:14

Et tu fais ça dans JEEDOM ?
Excuse mon ignorance, mais je ne vois pas ou il est possible de faire ca et comment surtout :-(
Je veux bien un peu d'aide sur le mod op STP

chryss
Timide
Messages : 17
Inscription : 28 déc. 2017, 11:17

Re: MQTT

Message par chryss » 01 févr. 2018, 23:21

Bon, alors en cherchant, j'ai fini par trouver, mais maintenant, quel topic est concerné, un peu d'aide serait la bienvenue :-)

Code : Tout sélectionner

[2018-02-01 23:17:09][INFO] : Message json : 2 pour information : button/1
[2018-02-01 23:17:09][INFO] : Message json : 0 pour information : relay/1
[2018-02-01 23:17:09][INFO] : Message json : 2018-02-01 19:13:51 pour information : time
[2018-02-01 23:17:09][INFO] : Message json : EC:FA:BC:0E:A8:F6 pour information : mac
[2018-02-01 23:17:09][INFO] : Message json : ESPURNA_TEST pour information : host
[2018-02-01 23:17:09][INFO] : Message json : 192.168.44.19 pour information : ip
[2018-02-01 23:17:09][INFO] : Message json : 33 pour information : id
[2018-02-01 23:17:09][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q0, r1, m0, 'ESPURNA_TEST/status', ... (1 bytes))
[2018-02-01 23:17:09][DEBUG] : Message 0 sur ESPURNA_TEST/status
[2018-02-01 23:17:09][INFO] : Message texte : 0 pour information : status sur : ESPURNA_TEST
[2018-02-01 23:17:09][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q0, r1, m0, 'jardin', ... (1 bytes))
[2018-02-01 23:17:09][DEBUG] : Message 1 sur jardin
[2018-02-01 23:17:09][INFO] : Message texte : 1 pour information : jardin sur :
[2018-02-01 23:17:09][INFO] : Saving device
[2018-02-01 23:17:09][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object (     [id:protected] =>      [name:protected] =>      [logicalId:protected] =>      [object_id:protected] =>      [eqType_name:protected] => MQTT     [eqReal_id:protected] =>      [isVisible:protected] => 0     [isEnable:protected] => 0     [configuration:protected] => {"topic":"","type":"topic"}     [timeout:protected] => 0     [category:protected] =>      [display:protected] =>      [order:protected] =>      [comment:protected] =>      [_debug:protected] =>      [_object:protected] =>      [_needRefreshWidget:protected] =>      [_timeoutUpdated:protected] =>      [_batteryUpdated:protected] =>      [_cmds:protected] => Array         (         )  )
[2018-02-01 23:17:09][DEBUG] : 16 : Client jeedom sending DISCONNECT
[2018-02-01 23:17:09][DEBUG] : Déconnexion de Mosquitto avec code 0

scsifox12
Timide
Messages : 53
Inscription : 03 mai 2017, 08:27

impossible de lancer le demon MQTT apres installation du plugin

Message par scsifox12 » 05 févr. 2018, 11:56

Bonjour,
Jeedom à jour ainsi que les plugins.
VM Esxi 6.5 sur NUC Hystou 6600U.
Debian jessie à jour.
L'installation du plugin demarre bien, mais les dependance sont NOK.

Les logs :
Début d'installation des dépendances
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release est déjà la plus récente version disponible.
php-pear est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
--2018-02-05 11:45:02-- http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
Résolution de repo.mosquitto.org (repo.mosquitto.org)… 85.119.83.194, 2001:ba8:1f1:f271::2
Connexion à repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 3120 (3,0K) [application/octet-stream]
Sauvegarde en : « mosquitto-repo.gpg.key.1487 »
0K ... 100% 224K=0,01s
2018-02-05 11:45:02 (224 KB/s) — « mosquitto-repo.gpg.key.1487 » sauvegardé [3120/3120]
OK
--2018-02-05 11:45:03-- http://repo.mosquitto.org/debian/mosquitto-jessie.list
Résolution de repo.mosquitto.org (repo.mosquitto.org)… 85.119.83.194, 2001:ba8:1f1:f271::2
Connexion à repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 49 [application/octet-stream]
Sauvegarde en : « mosquitto-jessie.list »
0K 100% 11,4M=0s
2018-02-05 11:45:03 (11,4 MB/s) — « mosquitto-jessie.list » sauvegardé [49/49]
cp: impossible d'évaluer « mosquitto-jessie.list »: Aucun fichier ou dossier de ce type
Ign http://ftp.fr.debian.org jessie InRelease
Atteint http://security.debian.org jessie/updates InRelease
Atteint http://security.debian.org jessie/updates/main Sources
Atteint http://ftp.fr.debian.org jessie-updates InRelease
Atteint http://security.debian.org jessie/updates/non-free Sources
Atteint http://security.debian.org jessie/updates/main amd64 Packages
Atteint http://ftp.fr.debian.org jessie Release.gpg
Atteint https://deb.nodesource.com jessie InRelease
Atteint http://security.debian.org jessie/updates/non-free amd64 Packages
Atteint https://deb.nodesource.com jessie/main Sources
Atteint http://security.debian.org jessie/updates/main Translation-en
Atteint http://ftp.fr.debian.org jessie-updates/main Sources
Atteint https://deb.nodesource.com jessie/main amd64 Packages
Atteint http://security.debian.org jessie/updates/non-free Translation-en
Réception de : 1 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Atteint http://ftp.fr.debian.org jessie-updates/non-free Sources
Réception de : 2 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 4 http://ftp.fr.debian.org jessie-updates/main amd64 Packages/DiffIndex [10,4 kB]
Réception de : 5 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 6 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 7 http://ftp.fr.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Réception de : 8 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 9 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 10 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [3 688 B]
Réception de : 11 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 12 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 13 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Réception de : 14 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 15 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Atteint http://ftp.fr.debian.org jessie Release
Réception de : 16 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 17 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr_FR
Atteint http://ftp.fr.debian.org jessie/main Sources
Réception de : 18 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr
Réception de : 19 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Atteint http://ftp.fr.debian.org jessie/non-free Sources
Atteint http://ftp.fr.debian.org jessie/main amd64 Packages
Atteint http://ftp.fr.debian.org jessie/non-free amd64 Packages
Atteint http://ftp.fr.debian.org jessie/main Translation-fr
Atteint http://ftp.fr.debian.org jessie/main Translation-en
Atteint http://ftp.fr.debian.org jessie/non-free Translation-en
15,5 ko réceptionnés en 7s (2 146 o/s)
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
mosquitto-clients est déjà la plus récente version disponible.
mosquitto est déjà la plus récente version disponible.
libmosquitto-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
php5-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Fin installation des dépendances

J'ai lu les 27 pages du topic...
Ne serait ce pas à cause de la VM?
Y-a-t-il une solution?

Merci
Cdt

chryss
Timide
Messages : 17
Inscription : 28 déc. 2017, 11:17

Re: MQTT

Message par chryss » 06 févr. 2018, 00:12

Bon je me réponds à moi même, après plusieurs recherches, je pense avoir identifié d'ou vient l'erreur concernant mon Topic, c'est a cause d'un group déclaré sur un client MQTT (sans doute bug dans l'interface client).
Je vais chercher et je finirais par trouver.
Par contre pour dégager les topics persistants sur JEEDOM, je pensais naïvement qu'arrêter MQTT avec l'interface Jeedom était suffisant mais visiblement non.
Donc pour les ignorants comme moi qui ont des topics qui ré apparaissent en permanence malgré leurs suppression, il faut stopper le demon Mosquitto ainsi que le job MQTT dans Jeedom avant de supprimer les topics fantômes. Une fois les suppressions effectuées, vous redémarrez le demon, le job et tout rentre dans l'ordre. N'apparaissent alors que les topics liés à des clients actifs.
Enfin, cette action a fonctionné pour moi et j'espère que ca aidera quelqu'un d'autre.

scsifox12
Timide
Messages : 53
Inscription : 03 mai 2017, 08:27

Re: impossible de lancer le demon MQTT apres installation du plugin

Message par scsifox12 » 28 févr. 2018, 08:41

scsifox12 a écrit :
05 févr. 2018, 11:56
Bonjour,
Jeedom à jour ainsi que les plugins.
VM Esxi 6.5 sur NUC Hystou 6600U.
Debian jessie à jour.
L'installation du plugin demarre bien, mais les dependance sont NOK.

Les logs :
Début d'installation des dépendances
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release est déjà la plus récente version disponible.
php-pear est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
--2018-02-05 11:45:02-- http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
Résolution de repo.mosquitto.org (repo.mosquitto.org)… 85.119.83.194, 2001:ba8:1f1:f271::2
Connexion à repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 3120 (3,0K) [application/octet-stream]
Sauvegarde en : « mosquitto-repo.gpg.key.1487 »
0K ... 100% 224K=0,01s
2018-02-05 11:45:02 (224 KB/s) — « mosquitto-repo.gpg.key.1487 » sauvegardé [3120/3120]
OK
--2018-02-05 11:45:03-- http://repo.mosquitto.org/debian/mosquitto-jessie.list
Résolution de repo.mosquitto.org (repo.mosquitto.org)… 85.119.83.194, 2001:ba8:1f1:f271::2
Connexion à repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 49 [application/octet-stream]
Sauvegarde en : « mosquitto-jessie.list »
0K 100% 11,4M=0s
2018-02-05 11:45:03 (11,4 MB/s) — « mosquitto-jessie.list » sauvegardé [49/49]
cp: impossible d'évaluer « mosquitto-jessie.list »: Aucun fichier ou dossier de ce type
Ign http://ftp.fr.debian.org jessie InRelease
Atteint http://security.debian.org jessie/updates InRelease
Atteint http://security.debian.org jessie/updates/main Sources
Atteint http://ftp.fr.debian.org jessie-updates InRelease
Atteint http://security.debian.org jessie/updates/non-free Sources
Atteint http://security.debian.org jessie/updates/main amd64 Packages
Atteint http://ftp.fr.debian.org jessie Release.gpg
Atteint https://deb.nodesource.com jessie InRelease
Atteint http://security.debian.org jessie/updates/non-free amd64 Packages
Atteint https://deb.nodesource.com jessie/main Sources
Atteint http://security.debian.org jessie/updates/main Translation-en
Atteint http://ftp.fr.debian.org jessie-updates/main Sources
Atteint https://deb.nodesource.com jessie/main amd64 Packages
Atteint http://security.debian.org jessie/updates/non-free Translation-en
Réception de : 1 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Atteint http://ftp.fr.debian.org jessie-updates/non-free Sources
Réception de : 2 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 4 http://ftp.fr.debian.org jessie-updates/main amd64 Packages/DiffIndex [10,4 kB]
Réception de : 5 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 6 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 7 http://ftp.fr.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Réception de : 8 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 9 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 10 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [3 688 B]
Réception de : 11 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 12 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 13 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Réception de : 14 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 15 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Atteint http://ftp.fr.debian.org jessie Release
Réception de : 16 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 17 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr_FR
Atteint http://ftp.fr.debian.org jessie/main Sources
Réception de : 18 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr
Réception de : 19 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Atteint http://ftp.fr.debian.org jessie/non-free Sources
Atteint http://ftp.fr.debian.org jessie/main amd64 Packages
Atteint http://ftp.fr.debian.org jessie/non-free amd64 Packages
Atteint http://ftp.fr.debian.org jessie/main Translation-fr
Atteint http://ftp.fr.debian.org jessie/main Translation-en
Atteint http://ftp.fr.debian.org jessie/non-free Translation-en
15,5 ko réceptionnés en 7s (2 146 o/s)
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
mosquitto-clients est déjà la plus récente version disponible.
mosquitto est déjà la plus récente version disponible.
libmosquitto-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
php5-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Fin installation des dépendances

J'ai lu les 27 pages du topic...
Ne serait ce pas à cause de la VM?
Y-a-t-il une solution?

Merci
Cdt
Bonjour,
Personne avec jeedom sur NUC sous VM?
Juste pour savoir si cela à un lien avec la VM ESxi.
Merci

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: MQTT

Message par Bosquetia » 28 févr. 2018, 09:13

Hello,

ESXi ou pas, VM ou pas là tu es sous un linux et l'installation de paquets avec dépendances...
Donc pas de rapports.

Mais tu as lu la doc du plugin ?
https://jeedom.github.io/documentation/ ... index.html chapitre 2.2 peut être...

scsifox12
Timide
Messages : 53
Inscription : 03 mai 2017, 08:27

Re: MQTT

Message par scsifox12 » 28 févr. 2018, 10:13

Merci pour la réponse,
J'ai lu la doc du plugin, j'ai lu plein de truc dans plein de forum.
Effectivement je n'ai pas essayé le chapitre 2.2
Comment je fait pour savoir si je suis en PHP7?
de base jeedom à jour sur jessie c'est PHP7?

J'ai essayé des variantes de config...etc
MQTT est toujours en dépendance Nok quoique je fasse.
Ma Zigate ne me sert à rien puisque pas de MQTT.
ESP8266, idem.
Vu que je ne suis pas un "pro", je passe surement à coté de quelque chose, mais quoi?
J'aimerais repartir sur base vierge avec un tuto de A à Z pour les nuls par exemple, mais j'ai rien de trouver de plus que ce que j'ai déjà essayé.

Répondre

Revenir vers « [Plugin Tiers] MQTT »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité