Theengs passerelle BLE to MQTT

par contre dans l’addon :

j’ai pas de config :

Bon tu as un user/password du coté de l’intégration, mais pas dans l’addon broker, donc c’est pas aligné.
Par ailleurs le broker n’est pas démarré c’est pas bon non plus.

Soluce :

  • CTRL+F5 sur la page de config qui marche pas
  • bascule en mode yal
  • copier/coller de la config user/password comme sur ma copie plus haut (à toi de définir la valeur de user/passwd)
  • démarrage de l’addon
  • ouverture de l’intégration, mise à jour du login avec le valeur user/passwd précédente

le CTRL F5 ! Boulette, mais c’est bien sûr !

Du coup, j’ai config le user ‹ mosquito › créé précédemment, l’addon mosquito broker a démarré,

j’ai relancé la config sur l’intégration ‹ Mosquito broker › avec le même user/pass

j’ai vérif la config de ‹ TheengsGateway › avec, toujours, le même user ‹ mosquito ›, il est aussi démarré.

J’ai cru lire qu’il y avait un auto discovery, ne devrait-il pas trouver mes capteurs temp/hygro Aqara si tout fonctionne ?

Peut-être faut-il que je donne un accès au module BT du pc à la machine virtuelle ?

2 fois oui… Et n’hesites pas à consulter les logs

Ok.

dans la config de TheengsGateway > Discovery, le champ adapter est vide, c’est là que çà doit coincer.

Le logs sont assez sommaires :

Mosquitto broker :

s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] mosquitto.sh: executing... 
[22:20:57] INFO: Setting up user mosquito
[22:20:57] INFO: Certificates found: SSL is available
[cont-init.d] mosquitto.sh: exited 0.
[cont-init.d] nginx.sh: executing... 
[cont-init.d] nginx.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[22:20:57] INFO: Starting NGINX for authentication handling...
[services.d] done.
[22:20:57] INFO: Starting mosquitto MQTT broker...
1658089257: Warning: Mosquitto should not be run as root/administrator.
[22:20:58] INFO: Successfully send discovery information to Home Assistant.
[22:20:58] INFO: Successfully send service information to the Supervisor.

TheengsGateway :

[22:22:08] INFO: Creating TheengsGateway configuration…
[22:22:09] INFO: Starting TheengsGateway…

Là tu peux laisser de coté MQTT pour le moment.
Il semble en effet que TheengsGateway ne scanne rien, donc pas d’info à pousser du coté MQTT

Je me demande si on a pas un soucis avec le récent ajout de l’adaptateur. Je vais vérifier demain et vous tiens au courant.

1 « J'aime »

Je viens de checker et ça marche bien.
Il faut juste démarrer le addon s’il dit qu’il n’y a pas de configuration trouvée, de cette manière il créé le fichier config. Ensuite en allant dans l’onglet configuration les champs apparaissent.

Si tu souhaites des logs plus verbeux tu peux remplacer WARNING dans la configuration par DEBUG

Est ce que tes devices sont bien compatibles?

eh bien ajouter le BT interne de son NUC dans la VM n’est pas simple…

j’arrive bien à l’ajouter à la machine mais lors du boot et une fois bootée HA indique un message d’erreur

Mise à jour de Theengs Gateway:

Liste des changements

Nouveaux appareils et changement:

Devices Model Measurements
April Brother ABTemp uuid/mfid/major/txpower @ 1 m/temperature/battery
April Brother N03 temperature/humidity/luminance/battery
Qingping CGDN1 temperature/humidity/PM2.5/PM10/carbon dioxide
iBeacon protocol uuid/mfid/major/minor/txpower @ 1 m/voltage
Thermobeacon WS02 temperature/humidity/voltage/timestamp/maximum temperature/maximum temperature timestamp/minimum temperature/minimum temperature timestamp
Thermobeacon WS08 temperature/humidity/voltage/timestamp/maximum temperature/maximum temperature timestamp/minimum temperature/minimum temperature timestamp

Full Changelog: v0.4.0…v0.5.0

Theengs Gateway est maintenant disponible en docker container

docker pull theengs/gateway

Merci à @maretodoric

2 « J'aime »

Hello

Comment faire pour rendre un devices compatible ?

Dans mes archives j’ai retrouvé un capteur porte / fenêtre
Il fonctionne quand bluetooth


Sous jeedom il étais reconnu direct via le plugin Blea.

Est ce que tu peux ouvrir une discussion ci dessous: Discussions · theengs/decoder · GitHub

On va te guider pour voir s’il peut être intégré.

1 « J'aime »

:wave: :ok_hand:

C’est fait , par contre moi est l’anglais ca fait deux :laughing: :wink:

Pas de soucis on va se débrouiller

Bonjour à tous

Question @1technophile dans la version 1.0.0.0 la config envoyée en mqtt comme liste blanche par exemple reste même en cas de reboot de l’esp32 ? Ou bien il faut une routine pour l’envoyer à nouveau et limiter les adresses Mac.

Autre question sur les badge BT nut, tile et autres avez vous intégré un Timeout de détection pour afficher une info true ou false (présence ou absent) pour faciliter la gestion de présence via ces objets.

Encore une fois merci pour le taf fait sur ce projet

Bonjour,

Je vais te répondre dans le sujet sur OpenMQTTGateway, comme celui ci est plus pour Theengs Gateway.

Bonjour @ClassicRed,
les BeeWi ont été intégrés dans la dernière version, à tester.

Hello

@1technophile , j’ai vue sa dans la liste des changements :wink:

Je te tient au courant

Edit: 18h45



Capture2

Juste deux petites chose
Une latence pour recevoir open/close
Non reconnu en binaire en historique.

Super boulot @1technophile et à la team de Theengs Passerelle :+1: :+1:

1 « J'aime »

Puis sorry j’associe trop les deux projets mais oui oui tu as raison je me suis trompé