Besoin de testeurs pour un nouveau plugin: MQTT Discovery

super merci par avance

Voila, beta à jour, peux-tu réessayer?

1 « J'aime »

ok je test

les equipements remontent et les commandes se detectent (en cours) au moins pour la seule tile présente pour le moment! beau travail

Hello j’ai installé le plugin MQTT Discovery c’est vraiment top ! bravo pour le travail tout remonte tout seul !
Par contre un bémol pour les NUTs de pas avoir toutes les images j’imagine trop compliqué à gérer par contre de pas pouvoir mettre les images que l’on souhaite est moyen car sous Bléa on pouvait choisir l’image du NUT attribué à chaque personne…

1 « J'aime »

:wink:

2 « J'aime »

Autre petit point (je n’ai pas encore mes ESP32 donc je ne sais pas si cela change la vue), il serait possible d’ajouter visuellement les clés Bluetooth installés et utilisé par le plugin (exemple hci0 / ESP32xxx) ?

Si j’ai bien compris le jour ou j’aurai plusieurs clés Bluetooth je n’ai rien faire c’est le plugin qui gère cela ?

La première clé qui voit mon NUT mettra présent à 1 et le RSSi qui lui correspond c’est bien ça ?

Une commande info qui indique sur quel clé est raccordé le NUT, cela permettrai de déplacer une clé dans la maison par exemple si on constate que le NUT change plusieurs fois par jour de clé ?)

Pour info dans mon log j’ai cela comme erreur :
ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxx
A 19h39 j’ai arreté/relancé le démon pour info :

Je suis vraiment impressionné comment tu as pu tout gérer de manière automatique et simple pour nous dans ce plugin (la présence, la bascule d’antenne)… Lorsque que l’on souhaite le faire manuellement on a vite mal à la tête …

Oui ca peut arriver mais en vrai il ressaye 1s après (suivant le cycle configuré) et manifestement ca passe sinon tu aurais des erreurs à chaque seconde
Je pourais diminuer le loglevel et le mettre juste en warning.
Suivant les config le cyle a 1s est peut-être trop rapide.
Edit: et je confirme qu’aucun message n’est perdu, c’est juste reçu 1s plus tard (avec les nouvelles données le cas échéant)

C’est bien ca, rien à faire excepté correctement configurer tes antennes/esp pour qu’elles se connectent à ton broker et qu’elles publient dans le topic home (celui par défaut), juste donner des noms différents aux esp c’est plus facile pour la maintenance après et qu’ils remontent correctement sous jeedom.

Oui et non
Bien garder à l’esprit que ce plugin se fiche de savoir que c’est du bluetooth qui vient de omg (ou theengs), lui il travaille avec mqtt.
Par contre effectivement on reçoit l’info du device qui remonte le rssi. Pour le moment je ne garde que le dernier mais j’avais l’intention de voir comment les garder tous pour pouvoir effectivement faire de localisation par rapport à une antenne. C’est à l’étude de mon côté (mais comme tu sais j’ai aussi des petits détails à régler ailleurs :wink:)

Merci c’est gentil.

Salut,

Je n’osais pas te poser la question, mais ça serait vraiment super si tu arrivais à ce résultat :+1::blush:
Merci encore pour l’énergie que tu mets pour nous fournir des plugins de qualité !

1 « J'aime »

Bonjour,

Lorsque vous rebootez votre jeedom vous constatez un certain temps avec que vos Nuts soient captés ?
Je regarde les logs sous MQTT2 et je ne vois pas les trames de tous mes Nuts.

  • Soit il faut que j’appuie sur le bouton du Nut pour le forcer…
  • Soit il faut attendre un certain temps…

Je trouve que c’est moi rapide qu’avec Bléa mais cela n’est pas lié au plugin en lui même plus au mécanisme avec theengs-gateway peut etre

Bonjour,

C’est quasi instantané chez moi avec 2 antennes Theengs Gateway.

Hello,
ok j’attends de recevoir mes esp32 mais je n’avais pas ce symptôme avant surtout avec une clé Séna.

Ou avec le mode mqtt il envoie des informations de manière plus fréquente et régulière qu’avec bléa en Bluetooth ?

On voit les connections-deconnections :

Édit : je pense avoir trouvé mon problème… J’ai migré ce jour en debian 11, et mon application theengs-gateway était configuré par défaut avec l’antenne en hci0 et je suis allé regardé et évidemment la clé Sena était déclaré en hci1… C’est sur que c’est mieux avec la clé Sena que le Bluetooth du PI…

@Mips dans l’application theengs-gateway tu configures en mettant hci0 ou hci1 etc… mais dans ton plugin tu peux récupérer la mac adresse comme sous blea de la clé sélectionné ou des clés des clés présentes ?

On est hors sujet, ca concerne pas mqttdiscovery :wink:

Peux-tu faire un autre sujet pour ce point pour le plugin-tgw? Ainsi je le flag pour le suivi.
J’avais effectivement pensé rappatrier les interface existantes à un moment, c’est possible, mais j’avais un peu oublié (et faut trouver le temps aussi)

edit: plus la peine, ca sera dans la beta de plugin-tgw demain


Sinon c’est immédiat chez moi avec le bluetooth d’un pi0 dans mon garage, je suis détecté nettement plus rapidement qu’avec blea pour ma part

hello je te remercie pour ta réponse de l’époque :slight_smile: tout va bien avec le Tile, c’est top par rapport à BLEA, j’avais juste une question pour un spécialiste comme toi que je ne suis pas du tout. j’ai un équipement nuki et je lis: https://support.nuki.io/hc/en-us/articles/12947926779409-MQTT-support mais cela ne veut pas forcément dire que c’est compatible theengs et donc mqtt discovery? car il nest pas listé dans la liste que tu m’as linkée. merci

Bonjour, je ne connais pas Nuki.
Il semble que c’est sur l’application Nuki que tu peux paramétrer le MQTT et le discovery

S’il y a le Discovery, le plugin devrait le voir apparaître.
Si cela fonctionne, pas besoin de Theengs Gateway.
Par contre, est ce que cela consomme plus de batterie sur ton smartphone ? A tester.

1 « J'aime »

Oui c’est ça, la serrure va poster directement en mqtt et le plugin va la détecter via le discovery.
Encore une fois, ce plugin n’est pas lié au bluetooth ni à theengs mais à mqtt :wink:
Si tu tests avec ça m’intéresse de voir les configs et qu’on vérifie ensemble que tout est bien créé

btw, c’était déjà dans la documentation :wink:
image

1 « J'aime »

Rapport à ta question Timeout défini à 5 secondes sur la fonction "exec" trop long > double voir triple "Gâchage" - #3 par 1suisse et ta question sur mqtt ici,

je ne comprend pas trop quel matos tu as du coup, car selon moi nuki smart pro est bien compatible mqtt et mqtt discovery mais si tu utilises le plugin-nuki c’est que tu as un bridge et je ne pense pas que le bridge supporte mqtt, en tout cas moi je n’ai pas trouvé cette option sur le mien

1 « J'aime »

Bonsoir, un petit retour car tu es toujours en beta, j’ai reçu mes ESP32 et ton plugin fonctionne super bien avec l’antenne SENA et les 3 ESPs.

1 « J'aime »

Bonjour

Merci à Mips pour le plugin MQTT Discovery que j’ai installé tout récemment.

Il est rare que j’installe un plugin en beta, mais après un mois et demi de « changelog » j’ai pensé que je ne courais pas de grand risque (NB : sachant que j’ai des sauvegardes, y compris de VM)

Ma config :
Jeedom : V 4.3.17
MQTT Discovery : version Beta 2023-10-19 01:01:51
2 x ESP32 AZDelivery
Dongle Sena UD100-G03
Modules BLEA : Nut Find 3 et Shelly BLU Bouton

Retour d’expérience :

  • Le plugin MQTT Discovery fonctionne très bien
  • Mon module Nut Find 3 est encore suivi par le plugin BLEA (Dongle Sena), mais également par MQTT Discovery et ESP32 : j’ai constaté un delta temps de détection entre les 2 solutions inférieur à la minute
  • Mon module Shelly BLU Bouton est bien détecté par mes ESP32 et MQTT Discovery
    J’ai eu de rares « faux positifs ».
    Dans ce cas, le temps entre la perte et retour du Shelly est inférieur à la minute : je pourrai gérer via un scénario

Quelques informations complémentaires :
Comme je n’ai pas honte, je partage ma bévue :wink:
Avant d’installer le plugin MQTT Discovery, j’avais bien vu le topic « homeassistant » grâce à MQTT Explorer.
J’avais aussi lu la doc du plugin, où il est clairement mentionné que ce topic est nécessaire !
Mais comme j’avais fait des tests avec home assistant et une connexion MQTT avec Jeedom, j’ai cru que le topic venait de là… et j’ai effacé le topic « homeassistant » avec MQTT Explorer !
Evidemment, le plugin MQTT Discovery ne remontait aucun équipement
J’ai redémarré mes 2 ESP32 et le topic « homeassistant » a été recréé
… On est prié de ne pas se moquer :grin:

Informations concernant le Shelly BLU Bouton :
Dans le topic « homeassistant », le module est reconnu comme un « sensor » avec les infos « packet », « batt », « press ».
L’équipement créé ne comporte alors que ces trois infos
En ajoutant le topic de mes ESP32 (« bt » en l’occurrence), l’information RSSI remonte et par conséquent la présence

A venir
Comme je souhaite continuer à utiliser mon Dongle Sena, j’installerai le plugin « Theengs gateway »
Comme ce plugin en beta est plus récent, dois-je attendre encore un peu ? :wink:

Merci encore pour ces 2 plugins

PS : et une bêtise de plus !.. j’ai cliqué sur répondre à Kwet :pensive:

Hello franchement j’ai installé le plugin bêta Theengs-gateway il fonctionne parfaitement avec ma clé Séna.

Après tu peux aussi installer l’application en direct mais perso je préfère tout directement dans jeedom et avec Mips c’est hyper bien suivi.

2 « J'aime »