Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Plugin jMQTT

Retrouvez ici des sujets concernant le protocole MQTT et les modules domotiques de type MQTT utilisés avec JEEDOM
/!\ Plugin MQTT non officiel
hugoKs3
Timide
Messages : 12
Inscription : 03 juin 2019, 09:56

Re: Plugin jMQTT

Message par hugoKs3 » 04 juil. 2019, 19:16

domotruc a écrit :
02 juil. 2019, 22:24
hugoKs3 a écrit :
02 juil. 2019, 21:24
Rollback pour moi aussi... j'ai perdu tout mes modules :(
Et quand je fais "inclusion" ils sont recréés mais sans les commandes que j'avais rajouté...

Bonsoir,
Pourrais-tu me faire passer une copie d'écran de la page de configuration du plugin, ainsi que, si possible, le fichier d'export de chacun de tes modules (dans la page de chaque module, cliquer sur Export)?
Merci d'avance.
Salut domotruc, je t'ai envoyé les differentes informations en MP.
Merci pour ton aide.

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 04 juil. 2019, 19:43

Bonsoir,
J'ai assez d'éléments pour commencer à investiguer (merci kemar et hugoKs3).
Je vous tiens au courant.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: Plugin jMQTT

Message par kerdale » 04 juil. 2019, 22:14

Bonjour,
depuis la dernière version JMQTT je n'ai plus de remonté d'état du daemon dans jeelink. Y a-t-il un moyen de récuperer c'est état dans la synthese jeelink ? c'était bien comode?
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 04 juil. 2019, 22:45

kerdale a écrit :
04 juil. 2019, 22:14
Bonjour,
depuis la dernière version JMQTT je n'ai plus de remonté d'état du daemon dans jeelink. Y a-t-il un moyen de récuperer c'est état dans la synthese jeelink ? c'était bien comode?

Bonsoir kerdale,
J'avoue ne connaître de Jeelink que le nom.
Depuis la dernière version, le plugin n'utilise plus l'unique démon "pré-configuré" mis à disposition, pour chaque plugin, par le core ; car un démon par broker à connecter est nécessaire.
Le plugin crée donc 1 démon par équipement de type broker. Ce démon est bien visible dans le Moteur de tâche de Jeedom. Je ne sais pas si son état peut remonter dans jeelink.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: Plugin jMQTT

Message par kerdale » 04 juil. 2019, 23:33

Bonsoir domotruck,
Je me doutais de la cause. Je vais onc supprimer la surveillance du daemon jmqtt dans jeelink , et voir comment remonter le daemon du/des broker pour avoir un synthese globale ainsi que par la meme occasion de surveiller que mosquitto est bien lancé.
Merci en tout cas
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 05 juil. 2019, 06:30

kerdale a écrit :
04 juil. 2019, 23:33
Bonsoir domotruck,
Je me doutais de la cause. Je vais onc supprimer la surveillance du daemon jmqtt dans jeelink , et voir comment remonter le daemon du/des broker pour avoir un synthese globale ainsi que par la meme occasion de surveiller que mosquitto est bien lancé.
Merci en tout cas
Bonjour kerdale,
Tu as maintenant la commande status dans l'équipement broker. Si mosquitto n'est pas lancé, ou si il tombe, cette dernière passera à offline.
Si le démon tombe, il sera relancé à la minute suivante par le plugin : c'est l'objet du cron qui apparaît maintenant dans la page de configuration du plugin.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Rico31
Timide
Messages : 30
Inscription : 15 juin 2019, 11:22
Localisation : Toulouse

Re: Plugin jMQTT

Message par Rico31 » 05 juil. 2019, 16:19

Bonjour à tous,
Un petit retour d’expérience avec le plugin version double broker mqtt (mode mosquitto local ET cloud Mqtt).

J’attendais cette évolution pour mes cas d’utilisations suivants :
- connaître à distance avec mon mobile les températures de différentes pièces de ma maison
- connaître l’état de la ventilation
- déclencher un mode absence pour faire bouger les volets

Des choses faisables via un vpn ou autres accès distant, pushbullet et les interactions ou prendre l’application mobile jeedom, bref pas besoin de mqtt pour ça. Mais comme j’ai basculé pas mal de mes modules sur wifi et du mqtt (Avant j’étais en radio et mysensors) et je trouvais le tout super stable je me suis dit pourquoi pas avec du mqtt.

Installation et configuration sur cloud mqtt (il y en a d’autres des gratuits et des payants, je n’ai pas d’actions chez eux), pour l’instant sur le port http pas vérifié si le plugin pouvait faire usage du https proposé par le cloud.
Fabrication d’une commande action sur le composant cloud mqtt qui transmet un Json contenant les différentes températures, et appel de cette commande via scénario qui se lance toutes les 15mn
Coté mobile j’utilise MQTT Dash (androïd) il doit y en voir d’autres.

Merci pour le travail sur ce plugin domotruc :)

Eric

Loic74
Actif
Messages : 709
Inscription : 24 oct. 2017, 22:45
Localisation : Haute-Savoie
Contact :

Re: Plugin jMQTT

Message par Loic74 » 05 juil. 2019, 22:01

Bonsoir Domotruc,

Je suis en train de tester la version multi-broker, ça fonctionne bien, merci bcps pour le taf.
Mon second broker est le broker du réseau LoRaWan TTN, pour accéder aux données de mes nodes.

Selon les instructions de TTN, voici un exemple de topic auquel on doit souscrire pour récupérer les données d'un node TTN:

Code : Tout sélectionner

+/devices/+/up
Et voici un exemple de payload reçu:

Code : Tout sélectionner

{"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":48,"payload_raw":"AoUCVQC0Crg=","payload_fields":{"Orp":597,"batt":1.8,"pH":6.45,"temp":27.44},"metadata":{"time":"2019-07-05T19:49:20.761711111Z","frequency":868.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":592751819,"time":"","channel":0,"rssi":-51,"snr":9,"rf_chain":1,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}}
Bizarrement il me crée (en mode inclusion automatique) une commande avec un nom à rallonge et dont je ne comprends pas l'origine (du nom à rallonge), alors que si j'ai bien lu ta doc il devrait la nommer "feather_lora32u_nodes"?
TTN.jpg
TTN.jpg (113.58 Kio) Consulté 1486 fois
---------------------------------------
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

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 06 juil. 2019, 09:31

Bonjour Loïc,
Le plugin cherche à nommer la commande à partir de son topic, en supprimant la partie fixe du début qui est commune au topic de souscription.
Dans ton cas, comme le topic de souscription n'est pas fixe dès le début (le premier +), il va garder le topic en entier.
Ce dernier dépasse la limitation de 45 caractères imposée par le core Jeedom; pour éviter d'avoir 2 commandes avec le même nom (et donc une erreur), le plugin remplace le nom par son code de hashage. A l'utilisateur de mettre le nom qu'il souhaite.
Loïc était d'accord pour étendre cette limitation de 45 caractères mais ce n'est pas une priorité, ce que je comprend, le cas n'arrivant pas très souvent.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 06 juil. 2019, 09:34

Rico31 a écrit :
05 juil. 2019, 16:19
Bonjour Eric et merci pour ton retour.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Loic74
Actif
Messages : 709
Inscription : 24 oct. 2017, 22:45
Localisation : Haute-Savoie
Contact :

Re: Plugin jMQTT

Message par Loic74 » 07 juil. 2019, 11:02

domotruc a écrit :
06 juil. 2019, 09:31
Bonjour Loïc,
Le plugin cherche à nommer la commande à partir de son topic, en supprimant la partie fixe du début qui est commune au topic de souscription.
Dans ton cas, comme le topic de souscription n'est pas fixe dès le début (le premier +), il va garder le topic en entier.
Ce dernier dépasse la limitation de 45 caractères imposée par le core Jeedom; pour éviter d'avoir 2 commandes avec le même nom (et donc une erreur), le plugin remplace le nom par son code de hashage. A l'utilisateur de mettre le nom qu'il souhaite.
Loïc était d'accord pour étendre cette limitation de 45 caractères mais ce n'est pas une priorité, ce que je comprend, le cas n'arrivant pas très souvent.
Bonjour Domotruc, ok merci pour les explications.
Encore une petite question: le status du nouveau broker est OFFLINE malgré le fait que la communication fonctionne, je reçois les données, et les "PINGREQ" fonctionnent. Une idée?

Code : Tout sélectionner

[2019-07-07 10:56:57][INFO] : -> CharNode|Orp 596
[2019-07-07 10:56:57][INFO] : -> CharNode|Batt 1.84
[2019-07-07 10:56:57][INFO] : -> CharNode|pH 6.49
[2019-07-07 10:56:57][INFO] : -> CharNode|Temp 26.06
[2019-07-07 10:56:57][INFO] : -> CharNode|078c0851fe83b200d47defc9dc2f91dc {"time":"2019-07-07T08:56:57.263450066Z","frequency":867.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4\/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1105368459,"time":"","channel":3,"rssi":-53,"snr":10.2,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}
[2019-07-07 10:57:05][DEBUG] : broker msg: Client jeedom sending PINGREQ
[2019-07-07 10:57:05][DEBUG] : broker msg: Client jeedom received PINGRESP
[2019-07-07 10:57:57][DEBUG] : broker msg: Client jeedom received PUBLISH (d0, q0, r0, m0, 'feather_lora32u_nodes/devices/feather32u4_4/up', ... (575 bytes))
[2019-07-07 10:57:57][DEBUG] : Payload {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":50,"payload_raw":"AokCVAC4Ci4=","payload_fields":{"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:57:57.372260798Z","frequency":868.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1165505931,"time":"","channel":0,"rssi":-51,"snr":9,"rf_chain":1,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}} for topic feather_lora32u_nodes/devices/feather32u4_4/up
[2019-07-07 10:57:57][INFO] : -> CharNode|CharNode4 {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":50,"payload_raw":"AokCVAC4Ci4=","payload_fields":{"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:57:57.372260798Z","frequency":868.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1165505931,"time":"","channel":0,"rssi":-51,"snr":9,"rf_chain":1,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}}
[2019-07-07 10:57:57][INFO] : -> CharNode|8dc648b86e7850786683dadcb337e379 "feather_lora32u_nodes"
[2019-07-07 10:57:57][INFO] : -> CharNode|40af6df9c93341ed1eda5ba28ddb365b "feather32u4_4"
[2019-07-07 10:57:57][INFO] : -> CharNode|2a5d7546ee21f3f618488c6b64123ae9 "9876B60000110A5E"
[2019-07-07 10:57:57][INFO] : -> CharNode|74e12240dbb653846fdf17a7fcb72bce 1
[2019-07-07 10:57:57][INFO] : -> CharNode|a46411836afd1604c60cbf938bec20e9 50
[2019-07-07 10:57:57][INFO] : -> CharNode|52ce8cbe86f77a9a873314d9309583c2 "AokCVAC4Ci4="
[2019-07-07 10:57:57][INFO] : -> CharNode|CharNode4{payload_fields} {"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06}
[2019-07-07 10:57:57][INFO] : -> CharNode|Orp 596
[2019-07-07 10:57:57][INFO] : -> CharNode|Batt 1.84
[2019-07-07 10:57:57][INFO] : -> CharNode|pH 6.49
[2019-07-07 10:57:57][INFO] : -> CharNode|Temp 26.06
[2019-07-07 10:57:57][INFO] : -> CharNode|078c0851fe83b200d47defc9dc2f91dc {"time":"2019-07-07T08:57:57.372260798Z","frequency":868.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4\/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1165505931,"time":"","channel":0,"rssi":-51,"snr":9,"rf_chain":1,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}
[2019-07-07 10:58:05][DEBUG] : broker msg: Client jeedom sending PINGREQ
[2019-07-07 10:58:05][DEBUG] : broker msg: Client jeedom received PINGRESP
[2019-07-07 10:58:27][DEBUG] : broker msg: Client jeedom received PUBLISH (d0, q0, r0, m0, 'feather_lora32u_nodes/devices/feather32u4_4/up', ... (577 bytes))
[2019-07-07 10:58:27][DEBUG] : Payload {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":51,"payload_raw":"AokCVAC4Ci4=","payload_fields":{"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:58:27.444438947Z","frequency":867.5,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1195574684,"time":"","channel":5,"rssi":-51,"snr":6.8,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}} for topic feather_lora32u_nodes/devices/feather32u4_4/up
[2019-07-07 10:58:27][INFO] : -> CharNode|CharNode4 {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":51,"payload_raw":"AokCVAC4Ci4=","payload_fields":{"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:58:27.444438947Z","frequency":867.5,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1195574684,"time":"","channel":5,"rssi":-51,"snr":6.8,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}}
[2019-07-07 10:58:27][INFO] : -> CharNode|8dc648b86e7850786683dadcb337e379 "feather_lora32u_nodes"
[2019-07-07 10:58:27][INFO] : -> CharNode|40af6df9c93341ed1eda5ba28ddb365b "feather32u4_4"
[2019-07-07 10:58:27][INFO] : -> CharNode|2a5d7546ee21f3f618488c6b64123ae9 "9876B60000110A5E"
[2019-07-07 10:58:27][INFO] : -> CharNode|74e12240dbb653846fdf17a7fcb72bce 1
[2019-07-07 10:58:27][INFO] : -> CharNode|a46411836afd1604c60cbf938bec20e9 51
[2019-07-07 10:58:27][INFO] : -> CharNode|52ce8cbe86f77a9a873314d9309583c2 "AokCVAC4Ci4="
[2019-07-07 10:58:27][INFO] : -> CharNode|CharNode4{payload_fields} {"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06}
[2019-07-07 10:58:27][INFO] : -> CharNode|Orp 596
[2019-07-07 10:58:27][INFO] : -> CharNode|Batt 1.84
[2019-07-07 10:58:27][INFO] : -> CharNode|pH 6.49
[2019-07-07 10:58:27][INFO] : -> CharNode|Temp 26.06
[2019-07-07 10:58:27][INFO] : -> CharNode|078c0851fe83b200d47defc9dc2f91dc {"time":"2019-07-07T08:58:27.444438947Z","frequency":867.5,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4\/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1195574684,"time":"","channel":5,"rssi":-51,"snr":6.8,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}
[2019-07-07 10:59:04][DEBUG] : broker msg: Client jeedom sending PINGREQ
[2019-07-07 10:59:04][DEBUG] : broker msg: Client jeedom received PINGRESP
[2019-07-07 10:59:27][DEBUG] : broker msg: Client jeedom received PUBLISH (d0, q0, r0, m0, 'feather_lora32u_nodes/devices/feather32u4_4/up', ... (577 bytes))
[2019-07-07 10:59:27][DEBUG] : Payload {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":53,"payload_raw":"AokCVAC4Ci4=","payload_fields":{"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:59:27.587749345Z","frequency":867.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1255712163,"time":"","channel":3,"rssi":-53,"snr":9.5,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}} for topic feather_lora32u_nodes/devices/feather32u4_4/up
[2019-07-07 10:59:27][INFO] : -> CharNode|CharNode4 {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":53,"payload_raw":"AokCVAC4Ci4=","payload_fields":{"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:59:27.587749345Z","frequency":867.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1255712163,"time":"","channel":3,"rssi":-53,"snr":9.5,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}}
[2019-07-07 10:59:27][INFO] : -> CharNode|8dc648b86e7850786683dadcb337e379 "feather_lora32u_nodes"
[2019-07-07 10:59:27][INFO] : -> CharNode|40af6df9c93341ed1eda5ba28ddb365b "feather32u4_4"
[2019-07-07 10:59:27][INFO] : -> CharNode|2a5d7546ee21f3f618488c6b64123ae9 "9876B60000110A5E"
[2019-07-07 10:59:27][INFO] : -> CharNode|74e12240dbb653846fdf17a7fcb72bce 1
[2019-07-07 10:59:27][INFO] : -> CharNode|a46411836afd1604c60cbf938bec20e9 53
[2019-07-07 10:59:27][INFO] : -> CharNode|52ce8cbe86f77a9a873314d9309583c2 "AokCVAC4Ci4="
[2019-07-07 10:59:27][INFO] : -> CharNode|CharNode4{payload_fields} {"Orp":596,"batt":1.84,"pH":6.49,"temp":26.06}
[2019-07-07 10:59:27][INFO] : -> CharNode|Orp 596
[2019-07-07 10:59:27][INFO] : -> CharNode|Batt 1.84
[2019-07-07 10:59:27][INFO] : -> CharNode|pH 6.49
[2019-07-07 10:59:27][INFO] : -> CharNode|Temp 26.06
[2019-07-07 10:59:27][INFO] : -> CharNode|078c0851fe83b200d47defc9dc2f91dc {"time":"2019-07-07T08:59:27.587749345Z","frequency":867.1,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4\/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1255712163,"time":"","channel":3,"rssi":-53,"snr":9.5,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}
[2019-07-07 10:59:57][DEBUG] : broker msg: Client jeedom received PUBLISH (d0, q0, r0, m0, 'feather_lora32u_nodes/devices/feather32u4_4/up', ... (577 bytes))
[2019-07-07 10:59:57][DEBUG] : Payload {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":54,"payload_raw":"AokCVAC3Ci4=","payload_fields":{"Orp":596,"batt":1.83,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:59:57.660914893Z","frequency":867.7,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1285780812,"time":"","channel":6,"rssi":-51,"snr":8.5,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}} for topic feather_lora32u_nodes/devices/feather32u4_4/up
[2019-07-07 10:59:57][INFO] : -> CharNode|CharNode4 {"app_id":"feather_lora32u_nodes","dev_id":"feather32u4_4","hardware_serial":"9876B60000110A5E","port":1,"counter":54,"payload_raw":"AokCVAC3Ci4=","payload_fields":{"Orp":596,"batt":1.83,"pH":6.49,"temp":26.06},"metadata":{"time":"2019-07-07T08:59:57.660914893Z","frequency":867.7,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1285780812,"time":"","channel":6,"rssi":-51,"snr":8.5,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}}
[2019-07-07 10:59:57][INFO] : -> CharNode|8dc648b86e7850786683dadcb337e379 "feather_lora32u_nodes"
[2019-07-07 10:59:57][INFO] : -> CharNode|40af6df9c93341ed1eda5ba28ddb365b "feather32u4_4"
[2019-07-07 10:59:57][INFO] : -> CharNode|2a5d7546ee21f3f618488c6b64123ae9 "9876B60000110A5E"
[2019-07-07 10:59:57][INFO] : -> CharNode|74e12240dbb653846fdf17a7fcb72bce 1
[2019-07-07 10:59:57][INFO] : -> CharNode|a46411836afd1604c60cbf938bec20e9 54
[2019-07-07 10:59:57][INFO] : -> CharNode|52ce8cbe86f77a9a873314d9309583c2 "AokCVAC3Ci4="
[2019-07-07 10:59:57][INFO] : -> CharNode|CharNode4{payload_fields} {"Orp":596,"batt":1.83,"pH":6.49,"temp":26.06}
[2019-07-07 10:59:57][INFO] : -> CharNode|Orp 596
[2019-07-07 10:59:57][INFO] : -> CharNode|Batt 1.83
[2019-07-07 10:59:57][INFO] : -> CharNode|pH 6.49
[2019-07-07 10:59:58][INFO] : -> CharNode|Temp 26.06
[2019-07-07 10:59:58][INFO] : -> CharNode|078c0851fe83b200d47defc9dc2f91dc {"time":"2019-07-07T08:59:57.660914893Z","frequency":867.7,"modulation":"LORA","data_rate":"SF7BW125","airtime":56576000,"coding_rate":"4\/5","gateways":[{"gtw_id":"eui-fcc23dfffe0f8b47","timestamp":1285780812,"time":"","channel":6,"rssi":-51,"snr":8.5,"rf_chain":0,"latitude":45.897675,"longitude":6.1264887,"altitude":500,"location_source":"registry"}]}
[2019-07-07 11:00:05][DEBUG] : broker msg: Client jeedom sending PINGREQ
[2019-07-07 11:00:05][DEBUG] : broker msg: Client jeedom received PINGRESP
---------------------------------------
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

Avatar de l’utilisateur
lolo-95
Timide
Messages : 129
Inscription : 21 août 2014, 09:32
Localisation : Val d'Oise

Re: Plugin jMQTT

Message par lolo-95 » 08 juil. 2019, 11:22

Bonjour,
J'ai installer mosquitto en suivant la doc de zigbee2mqtt, installer le plugin jmqtt en décochant installe mosquitto en local.
Jmqtt n'arriva pas à se connecter à mosquitto!
Il doit y avoir une erreur dans ma config mais je n'arrive pas à la voir.
Voici mes configs:
configuration.yaml

Code : Tout sélectionner

# Required: Home Assistant integration (MQTT discovery)
homeassistant: false

# Required: allow new devices to join.
# WARNING: Disable this after all devices have been paired!
permit_join: true

# Required: MQTT settings
mqtt:
  # Required: MQTT base topic for zigbee2mqtt MQTT messages
  base_topic: zigbee2mqtt
  # Required: MQTT server URL
  server: 'mqtt://localhost:1883'
  # Optional: MQTT server authentication user
  user: jeedom
  # Optional: MQTT server authentication password
  password: broker2019jeedom
  # Optional: MQTT client ID
  client_id: 'jeedom'
  
 # Required: serial settings
serial:
  # Required: location of CC2531 USB sniffer
  port: /dev/ttyACM1
  # Optional: disable LED of CC2531 USB sniffer
  disable_led: false

# Optional: advanced settings
advanced:
  # Optional: ZigBee channel, changing requires re-pairing of all devices. (Note: use a ZLL channel: 11, 15, 20, or 25 to avoid Problems)
  channel: 25

devices:
  '0x00158d0001a1fb58':
    friendly_name: 'Bureau_temperature'
    retain: false

 
npm start

Code : Tout sélectionner

zigbee2mqtt:info 2019-7-8 11:14:10 AM Logging to directory: '/opt/zigbee2mqtt/data/log/2019-07-08.11-14-10'
  zigbee2mqtt:info 2019-7-8 11:14:10 AM Starting zigbee2mqtt version 1.4.0 (commit #927c4db)
  zigbee2mqtt:info 2019-7-8 11:14:10 AM Starting zigbee-shepherd
  zigbee2mqtt:info 2019-7-8 11:14:11 AM zigbee-shepherd started
  zigbee2mqtt:info 2019-7-8 11:14:11 AM Coordinator firmware version: '20190608'
  zigbee2mqtt:info 2019-7-8 11:14:11 AM Currently 1 devices are joined:
  zigbee2mqtt:info 2019-7-8 11:14:11 AM Bureau_temperature (0x00158d0001a1fb58): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
  zigbee2mqtt:warn 2019-7-8 11:14:11 AM `permit_join` set to  `true` in configuration.yaml.
  zigbee2mqtt:warn 2019-7-8 11:14:11 AM Allowing new devices to join.
  zigbee2mqtt:warn 2019-7-8 11:14:11 AM Set `permit_join` to `false` once you joined all devices.
  zigbee2mqtt:info 2019-7-8 11:14:11 AM Zigbee: allowing new devices to join.
  zigbee2mqtt:info 2019-7-8 11:14:11 AM Connecting to MQTT server at mqtt://localhost:1883
  zigbee2mqtt:info 2019-7-8 11:14:11 AM zigbee-shepherd ready
  zigbee2mqtt:error 2019-7-8 11:14:21 AM Not connected to MQTT server!
coté jeedom:
Log en debug Jmqtt

Code : Tout sélectionner

[2019-07-08 11:15:24][DEBUG] : daemon starts, pid is 14158
[2019-07-08 11:15:24][DEBUG] : status cmd id: 3390, topic: jeedom/status
[2019-07-08 11:15:24][INFO] : Connect to mosquitto: Host=localhost, Port=1883, Id=jeedom
[2019-07-08 11:15:24][INFO] : Equipment Mosquitto localhost: subscribes to "jeedom/#" with Qos=1
[2019-07-08 11:15:24][WARNING] : exception thrown by MQTT client: The client is not currently connected.
[2019-07-08 11:15:24][INFO] : relance le démon dans 15s
[2019-07-08 11:15:39][DEBUG] : daemon starts, pid is 14158
[2019-07-08 11:15:39][DEBUG] : status cmd id: 3390, topic: jeedom/status
[2019-07-08 11:15:39][INFO] : Connect to mosquitto: Host=localhost, Port=1883, Id=jeedom
[2019-07-08 11:15:39][INFO] : Equipment Mosquitto localhost: subscribes to "jeedom/#" with Qos=1
[2019-07-08 11:15:39][WARNING] : exception thrown by MQTT client: The client is not currently connected.
[2019-07-08 11:15:39][INFO] : relance le démon dans 15s
la config jmqtt:
Capture d’écran_2019-07-08_11-18-38.jpg
Capture d’écran_2019-07-08_11-18-38.jpg (68.11 Kio) Consulté 1428 fois
Si quelqu'un a une idée ou voie une grosse erreur.
:)
Jeedom sur VM Proxmox (Hystou)
Shinobi sur VM Proxmox (video surveillance)
Multi-room SqueezeBox avec RaspBerry (B+/II) IQaudio en lecteur.
OMV sur Proxmox

Avatar de l’utilisateur
lolo-95
Timide
Messages : 129
Inscription : 21 août 2014, 09:32
Localisation : Val d'Oise

Re: Plugin jMQTT

Message par lolo-95 » 08 juil. 2019, 12:16

Et bien je me réponds a moi même ........ il faut installer et démarrer mosquitto :mrgreen: :mrgreen: :mrgreen:
Jeedom sur VM Proxmox (Hystou)
Shinobi sur VM Proxmox (video surveillance)
Multi-room SqueezeBox avec RaspBerry (B+/II) IQaudio en lecteur.
OMV sur Proxmox

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 09 juil. 2019, 07:31

Bonjour,

Je viens de publier une mise à jour en stable ajoutant des traces dans la fonction de migration vers le multi broker afin que je puisse investiguer.

Merci à ceux qui ont des problèmes à la migration (perte de modules) et qui sont obliger de revenir en arrière via un backup Jeedom de retenter:
1) Commencer par effectuer une sauvegarde bien sûr
2) Passer le niveau de log du plugin jMQTT à debug
3) Effectuer une copie d'écran de la page des équipements jMQTT
3) Effectuer la mise à jour du plugin
4) M'envoyer le fichier de log jMQTT, le fichier http.error et la copie d'écran

D'avance merci.
Dernière édition par domotruc le 14 juil. 2019, 18:21, édité 1 fois.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Loic74
Actif
Messages : 709
Inscription : 24 oct. 2017, 22:45
Localisation : Haute-Savoie
Contact :

Re: Plugin jMQTT

Message par Loic74 » 09 juil. 2019, 21:47

Bonsoir Domotruc, je ne vois pas la màj...
---------------------------------------
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

hugoKs3
Timide
Messages : 12
Inscription : 03 juin 2019, 09:56

Re: Plugin jMQTT

Message par hugoKs3 » 09 juil. 2019, 21:51

Loic74 a écrit :
09 juil. 2019, 21:47
Bonsoir Domotruc, je ne vois pas la màj...
Pareil pour moi...

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 10 juil. 2019, 06:53

Oups, en effet j'ai oublié de forcer le remontée du plugin dans le market. Il est remonté automatiquement cette nuit.
domotruc
Plugins jMQTT, jElocky
domotruc.com

kemar
Timide
Messages : 74
Inscription : 22 août 2017, 23:22

Re: Plugin jMQTT

Message par kemar » 10 juil. 2019, 08:14

Bonjour Domotruc, logs envoyés.

La seule trace que je vois dans le http.error, c'est quand je vais sur la page du module qui me retourne une erreur 500, la dernière du log.

ebac1
Timide
Messages : 7
Inscription : 06 avr. 2019, 18:05

Re: Plugin jMQTT

Message par ebac1 » 10 juil. 2019, 22:01

Bonjour,
J'ai des capteurs d'ouverture aqara, je n'arrive pas à gerer les commandes, voici ce que j'obtiens sur le dashboard
2019-07-10-215455_1680x1050_scrot.png
2019-07-10-215455_1680x1050_scrot.png (156.68 Kio) Consulté 1335 fois
Si quelqu'un pouvez m'aider à paramétrer ce capteur avec JMQTT, je débute soyez indulgent.
Merci d'avance pour votre aide

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: Plugin jMQTT

Message par propositionjoe » 11 juil. 2019, 08:57

ebac1 a écrit :
10 juil. 2019, 22:01
Si quelqu'un pouvez m'aider à paramétrer ce capteur avec JMQTT, je débute soyez indulgent.
Merci d'avance pour votre aide
Il suffit de cocher la case parjson afin d'isoler les informations et les rendre utilisable dans jeedom.
Image

Ensuite avec ces infos, tu peux créer un virtuel pour avoir un beau widget.
Image
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

Verrouillé

Revenir vers « [Plugin Tiers] MQTT »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités