Plugin jMQTT
Re: Plugin jMQTT
Oui, il est revenu, ça a tourné toute la nuit, il y a eu 3 messages erronés qui ont bien été filtrés par jMQTT.
Re: Plugin jMQTT
Ca peut venir de TTN directement, j’ai déjà vu des threads qui parlaient de ce genre d’instabilités.
Autre Q: est-ce que cette nouvelle révision de jMQTT est compatible avec Jeefom 3.1.7 car je n’ai pas encore migré en 3.2
Merci
Autre Q: est-ce que cette nouvelle révision de jMQTT est compatible avec Jeefom 3.1.7 car je n’ai pas encore migré en 3.2
Merci
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Re: Plugin jMQTT
Hello,
Depuis la dernière MAJ, impossible de lancer le démon du plugin : Erreur en boucle Erreur sur jMQTT::daemon() : Call to undefined function mb_check_encoding()
Les logs :
Depuis la dernière MAJ, impossible de lancer le démon du plugin : Erreur en boucle Erreur sur jMQTT::daemon() : Call to undefined function mb_check_encoding()
Les logs :
Code : Tout sélectionner
[2018-05-11 08:24:02][DEBUG] : deamon_start
[2018-05-11 08:24:02][DEBUG] : daemon starts, pid is 13432
[2018-05-11 08:24:02][INFO] : Connect to mosquitto: Host=192.168.1.7, Port=1883, Id=Jeedom
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom sending CONNECT
[2018-05-11 08:24:02][INFO] : Equipment Jeedom: subscribes to "Jeedom/#" with Qos=1
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom sending SUBSCRIBE (Mid: 1, Topic: Jeedom/#, QoS: 1)
[2018-05-11 08:24:02][INFO] : Equipment Matrix: subscribes to "jeedom/#" with Qos=1
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom sending SUBSCRIBE (Mid: 2, Topic: jeedom/#, QoS: 1)
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom received CONNACK
[2018-05-11 08:24:02][DEBUG] : mosquitto: connection response is Connection Accepted.
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom sending PUBLISH (d0, q1, r1, m3, 'Jeedom/status', ... (6 bytes))
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom received SUBACK
[2018-05-11 08:24:02][DEBUG] : mosquitto: topic subscription accepted, mid=1
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom received PUBLISH (d0, q1, r1, m1, 'Jeedom/status', ... (6 bytes))
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom sending PUBACK (Mid: 1)
[2018-05-11 08:24:02][ERROR] : Erreur sur jMQTT::daemon() : Call to undefined function mb_check_encoding()
[2018-05-11 08:24:02][DEBUG] : mosquitto: Client Jeedom sending DISCONNECT
[2018-05-11 08:24:02][DEBUG] : mosquitto: disconnectedon client request
Jeedom - ESXi 6.7U2 - VM Debian 9.9 | 60 Modules Zwave | 12 Modules RFXCom | 15 modules Xiaomi | GSM/JPI | Kodi | SqueezeBox | GH |
Re: Plugin jMQTT
Bonjour Syll,
Il s'agit du même problème que celui soulevé par meute précédemment, voir ici.
Quelle version de PHP ton Jeedom utilise ? (menu Analyse -> Santé)?
Il s'agit du même problème que celui soulevé par meute précédemment, voir ici.
Quelle version de PHP ton Jeedom utilise ? (menu Analyse -> Santé)?
Re: Plugin jMQTT
Normalement oui mais je t'invite à temporiser la MAJ compte tenu des problèmes rencontrés...
Re: Plugin jMQTT
J'ai exactement la même version : 7.0.27-0+deb9u1
Je regarderai ça à tête reposée ce week-end.
Merci
Jeedom - ESXi 6.7U2 - VM Debian 9.9 | 60 Modules Zwave | 12 Modules RFXCom | 15 modules Xiaomi | GSM/JPI | Kodi | SqueezeBox | GH |
Re: Plugin jMQTT
Je suis aussi sur la même version (7.0.27-0+deb9u1) et je n'ai pas le problème.
A ce stade, je ne comprends rien...
A ce stade, je ne comprends rien...
Re: Plugin jMQTT
Suite au problème mis en évidence par meute et Syll, je déconseille la mise à jour mise à disposition hier soir.
Elle utilise une nouvelle fonction qui n'est pas présente sur tous les systèmes. Si vous avez déjà effectué la mise à jour et avez le problème, voir le contournement ici.
Elle utilise une nouvelle fonction qui n'est pas présente sur tous les systèmes. Si vous avez déjà effectué la mise à jour et avez le problème, voir le contournement ici.
Re: Plugin jMQTT
La mise à jour corrigeant le problème "Call to undefined function mb_check_encoding()" est disponible sur le market.
Désolé pour le contre temps, merci à meute pour son aide dans l'investigation.
Désolé pour le contre temps, merci à meute pour son aide dans l'investigation.
Re: Plugin jMQTT
C'est nickel !! Merci de la rapidité
Jeedom - ESXi 6.7U2 - VM Debian 9.9 | 60 Modules Zwave | 12 Modules RFXCom | 15 modules Xiaomi | GSM/JPI | Kodi | SqueezeBox | GH |
Re: Plugin jMQTT
Salut
J'ai mis à jour le plugin et recréé toutes les commandes, pour l'instant ça à l'air de fonctionner en partie et j'ai deux questions:
1/ dans le moteur de tâches, j'ai encore le démon qui affiche un temps important lors d'une dernière exécution il y a plusieurs heures. Qu'est-ce que ça veut dire? Perso je e ecomprends pas bien cette page.
2/ curieusement je n'ai que deux commandes sur trois qui s'affichent dans les graphiques d'historiques alors que l'historisation est activée pour les trois. Les commandes "MoulinEtangHaut" (niveau batterie et distance) ne sont pas affichées. Pas sur que cela aie un rapport avec le plugin jMQTT néanmoins. Le log du plugin montre bien que les messages de ce node arrivent.
J'ai mis à jour le plugin et recréé toutes les commandes, pour l'instant ça à l'air de fonctionner en partie et j'ai deux questions:
1/ dans le moteur de tâches, j'ai encore le démon qui affiche un temps important lors d'une dernière exécution il y a plusieurs heures. Qu'est-ce que ça veut dire? Perso je e ecomprends pas bien cette page.
2/ curieusement je n'ai que deux commandes sur trois qui s'affichent dans les graphiques d'historiques alors que l'historisation est activée pour les trois. Les commandes "MoulinEtangHaut" (niveau batterie et distance) ne sont pas affichées. Pas sur que cela aie un rapport avec le plugin jMQTT néanmoins. Le log du plugin montre bien que les messages de ce node arrivent.
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Re: Plugin jMQTT
La connexion avec le broker mosquitto tourne sur un processus distinct (appelé démon jMQTT dans cette page). Si tu fais un ps -aef dans une console, tu vas le retrouver. Ce démon tourne sans fin, sauf si tu l'arrêtes ou le redémarre dans la page de config du plugin. La colonne dernier lancement donne la date à laquelle il a démarré. Dans ton cas, vraisemblablement, c'est l'heure à laquelle tu as fais la mise à jour du plugin. J'aurais dit que la durée correspond à la durée cumulée d’exécution. Mais sans certitude, surtout vu tes chiffres.
Si tu as bien affecté le sous-type numérique, je ne vois pas. J'ai activé l'historisation de mon côté pour voir.2/ curieusement je n'ai que deux commandes sur trois qui s'affichent dans les graphiques d'historiques alors que l'historisation est activée pour les trois. Les commandes "MoulinEtangHaut" (niveau batterie et distance) ne sont pas affichées. Pas sur que cela aie un rapport avec le plugin jMQTT néanmoins. Le log du plugin montre bien que les messages de ce node arrivent.
Re: Plugin jMQTT
Oui le sous-type numérique est pourtant correct.Si tu as bien affecté le sous-type numérique, je ne vois pas. J'ai activé l'historisation de mon côté pour voir
Je chercherai plus tard, merci
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
-
- Timide
- Messages : 21
- Inscription : 29 déc. 2014, 19:26
Re: Plugin jMQTT
Bonjour à tous,
J'ai une info "status" dans mes équipements qui me dit si le client est online ou offline grâce au LWT.
Comment puis-je avec cette info activer une "alerte communication" dans la configuration de l'équipement quand "status" vaut offline?
Merci.
J'ai une info "status" dans mes équipements qui me dit si le client est online ou offline grâce au LWT.
Comment puis-je avec cette info activer une "alerte communication" dans la configuration de l'équipement quand "status" vaut offline?
Merci.
Re: Plugin jMQTT
Bonjour vinssurfer,vinssurfer a écrit : ↑12 mai 2018, 10:17Bonjour à tous,
J'ai une info "status" dans mes équipements qui me dit si le client est online ou offline grâce au LWT.
Comment puis-je avec cette info activer une "alerte communication" dans la configuration de l'équipement quand "status" vaut offline?
Merci.
Via le panneau de configuration de la commande accessible en cliquant sur la roue crantée associée à la commande "status", puis panneau Alertes, et saisir dans le champ En Warning si (#value# pour la valeur):
Code : Tout sélectionner
"#value#" == "offline"
Re: Plugin jMQTT
Salut Domotruc,
Peux-tu me confirmer stp que l'historisation marche de ton coté pour toutes les commandes?
J'ai recréé les commandes pour le message "MoulinEtangHaut" mais rien n'y fait, ni la distance ni la charge ne sont historisés. Très étrange.
Dans la config de la commande (cf. image ci-dessous) on voit que la date de "collecte" s'arrête au moment de la création de la commande puis n'évolue plus alors que pour les autres commandes, cette date de collecte se met bien à jour.
[edit] je précise que dans les paramètres de cette commande j'ai "Gestion de la répétition des valeurs" qui est sur "toujours répéter"
Merci
Loic
Peux-tu me confirmer stp que l'historisation marche de ton coté pour toutes les commandes?
J'ai recréé les commandes pour le message "MoulinEtangHaut" mais rien n'y fait, ni la distance ni la charge ne sont historisés. Très étrange.
Dans la config de la commande (cf. image ci-dessous) on voit que la date de "collecte" s'arrête au moment de la création de la commande puis n'évolue plus alors que pour les autres commandes, cette date de collecte se met bien à jour.
[edit] je précise que dans les paramètres de cette commande j'ai "Gestion de la répétition des valeurs" qui est sur "toujours répéter"
Merci
Loic
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Re: Plugin jMQTT
Salut Loic,
Oui, ça marche chez moi:
Au vu de tes traces, j'ai l'impression que le parseJSON n'est pas coché pour le paramètre MoulinEtangHaut?
Oui, ça marche chez moi:
Au vu de tes traces, j'ai l'impression que le parseJSON n'est pas coché pour le paramètre MoulinEtangHaut?
-
- Timide
- Messages : 21
- Inscription : 29 déc. 2014, 19:26
Re: Plugin jMQTT
Merci Domotruc, ça fonctionne. J'avais juste mis offline sans rien et cela ne fonctionné pas.domotruc a écrit : ↑12 mai 2018, 15:49Bonjour vinssurfer,vinssurfer a écrit : ↑12 mai 2018, 10:17Bonjour à tous,
J'ai une info "status" dans mes équipements qui me dit si le client est online ou offline grâce au LWT.
Comment puis-je avec cette info activer une "alerte communication" dans la configuration de l'équipement quand "status" vaut offline?
Merci.
Via le panneau de configuration de la commande accessible en cliquant sur la roue crantée associée à la commande "status", puis panneau Alertes, et saisir dans le champ En Warning si (#value# pour la valeur):Bien mettre les côtes, sinon ça ne marche pas.Code : Tout sélectionner
"#value#" == "offline"
Re: Plugin jMQTT
Pffff c’était ça, sorry.Au vu de tes traces, j'ai l'impression que le parseJSON n'est pas coché pour le paramètre MoulinEtangHaut?
J’étais persuadé que dans la version précédente cette case se décochait Une fois le message éclaté en trois commandes.
Après la màj du plugin j’avais vu qu’elle était restée cochée et j’avais décoché....
Avec le recul, c’est logique de devoir parser les messages à chaque fois.
Encore merci Domotruc, tout fonctionne à présent
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard
Re: Plugin jMQTT
Bonjour,
Je voudrais savoir sir le plugin est fonctionnel en 3.2.6 ?
Lors de l'installation des dépendances le statut reste en NOK et du coup impossible de démarer le daemon.
Vu les logs je ne vois pas où est le problème dans les dépendances, tout me semble bon pourtant.
J'ai exactement le même soucis avec le plugin MQTT de lunarok voir pire
Fabrice.
Je voudrais savoir sir le plugin est fonctionnel en 3.2.6 ?
Lors de l'installation des dépendances le statut reste en NOK et du coup impossible de démarer le daemon.
Vu les logs je ne vois pas où est le problème dans les dépendances, tout me semble bon pourtant.
J'ai exactement le même soucis avec le plugin MQTT de lunarok voir pire
Code : Tout sélectionner
********************************************************
* Install dependancies *
********************************************************
Progress file: /tmp/jeedom/jMQTT/progress_dep.txt
Install Mosquitto: 0
*
* Update package source repository
*
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version.
php-pear is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 138 not upgraded.
converted 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (UTF-8)
--2018-05-13 09:05:11-- http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
Resolving repo.mosquitto.org (repo.mosquitto.org)... 85.119.83.194, 2001:ba8:1f1:f271::2
Connecting to repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3120 (3.0K) [application/octet-stream]
Saving to: 'mosquitto-repo.gpg.key'
0K ... 100% 11.1M=0s
2018-05-13 09:05:11 (11.1 MB/s) - 'mosquitto-repo.gpg.key' saved [3120/3120]
OK
converted 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (UTF-8)
--2018-05-13 09:05:17-- http://repo.mosquitto.org/debian/mosquitto-jessie.list
Resolving repo.mosquitto.org (repo.mosquitto.org)... 85.119.83.194, 2001:ba8:1f1:f271::2
Connecting to repo.mosquitto.org (repo.mosquitto.org)|85.119.83.194|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 49 [application/octet-stream]
Saving to: 'mosquitto-jessie.list'
0K 100% 9.42M=0s
2018-05-13 09:05:17 (9.42 MB/s) - 'mosquitto-jessie.list' saved [49/49]
*
* Synchronize the package index
*
Hit http://repo.mosquitto.org jessie InRelease
Ign http://http.us.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit https://deb.nodesource.com jessie InRelease
Get:1 http://repo.mosquitto.org jessie/main amd64 Packages [2391 B]
Ign http://deb.debian.org jessie InRelease
Hit http://http.us.debian.org jessie Release.gpg
Hit http://deb.debian.org jessie-updates InRelease
Get:2 http://security.debian.org jessie/updates/main amd64 Packages [650 kB]
Hit http://http.us.debian.org jessie Release
Hit http://deb.debian.org jessie Release.gpg
Hit http://deb.debian.org jessie Release
Get:3 https://deb.nodesource.com jessie/main Sources [762 B]
Get:4 https://deb.nodesource.com jessie/main amd64 Packages [1008 B]
Get:5 http://http.us.debian.org jessie/non-free amd64 Packages [101 kB]
Get:6 http://deb.debian.org jessie-updates/main amd64 Packages [23.0 kB]
Get:7 http://deb.debian.org jessie/main amd64 Packages [9064 kB]
Fetched 9842 kB in 8s (1227 kB/s)
Reading package lists...
*
* Install Mosquitto
*
Reading package lists...
Building dependency tree...
Reading state information...
libmosquitto-dev is already the newest version.
mosquitto-clients is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 138 not upgraded.
*
* Install php mosquitto wrapper
*
Reading package lists...
Building dependency tree...
Reading state information...
php5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 138 not upgraded.
********************************************************
* End dependancy installation *
********************************************************
Fedora 26 Docker / Jeedom 3.2.6
Protocoles : ZWave/Rfxcom/X10 CM15Pro (Mochad)/Mi-Light/IR RMPro+
Materiel : Proguard 800 / Chacon / MiLight / IP-Camera / Popp Thermostat / Fibaro Plug Wall / Fibaro Smoke / Sonoff
Assistant Vocal : Google Home
Protocoles : ZWave/Rfxcom/X10 CM15Pro (Mochad)/Mi-Light/IR RMPro+
Materiel : Proguard 800 / Chacon / MiLight / IP-Camera / Popp Thermostat / Fibaro Plug Wall / Fibaro Smoke / Sonoff
Assistant Vocal : Google Home
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités