Hello
Je me lance dans la passerelle Theengs
Installé sur HA via son add-on
Mise en place et config OK
quand je mate dans MQTT Explorer toutes les infos remontent
Par contre dans MQTT de HA rien apparait
Les 49 Devices correspond a mes devices zigbee
Je pense que j’ai loupé quelque chose , ou activé un truc mais je sais pas quoi …
@1technophile si tu passe par ici
Merci
Salut,
Est ce que tu aurais changé le topic de discovery dans les paramètres de ton broker dans le cadre d’une autre appli. par défaut c’est homeassistant
et c’est ce qu’utilise Theengs. Mais s’il est différent il te faut l’aligner dans la config de Theengs. C’est le paramètre discovery_topic
Re
Merci @1technophile
Alors non j’ai rien touché , si ce n’est la config
dans
MQTT_host
MQTT_USERNAME
MQTT_PASSWORD
Que tu peux voir dans les capture au dessus.
Peux tu partager ce qu’il y a dans le topic homeassistant dans MQTT explorer stp?
Re,
Bon une avancé.
Mes thermomètres remontent maintenant
Par contre mes thermomètres ne remontent pas
et mes nut non plus.
pour les nut l’inclusion ce fait comme ceci si j’ai bien compris
Dans mon fichier sensor.yaml
Ajout de
sensor:
- platform: mqtt_room
device_id: XX:XX:XX:XX:XX:XX #Mac Address of device wanting to track
name: you_are_in # home assistant will show a sensor named (you are in) with its value being the name you gave the gateway
state_topic: "home/home_presence"
#timeout:
#away_timeout:
et faire ceci :
sensor:
- platform: mqtt_room
device_id: FF:FF:AB:02:14:22
name: Nut One
state_topic: "home/TheengsGateway/BTtoMQTT/FFFFAB021422"
#timeout:
#away_timeout:
1 « J'aime »
Les as tu flashés avec le firmware ATC ou PVVX ?
re,
De memoire , Firmware ATC
Salut,
J’ai l’impression qu’ils ne sont pas flashés car dans la capture d’ecran de MQTT-Explorer je vois LYWSD03MMC, cela devrait être LYWSD03MMC_ATC .
Hello
Je suis un boulet sur ce cou
Quand HA a mis en place Xiaomi BLE , j’ai reflasher les xiaomi en firmware d’origine !!
J’avais zappé cette info dans ma tête !
Je viens de flasher les xiaomi avec un fimrware PVVC , c’est OK
désolé @1technophile
Bon reste mes nuts
alors dans mon sensor.yaml
Mais il reste sur not_home
1 « J'aime »
Pas de soucis, ça arrive à tout le monde.
Pour la présence je pense qu’il te faut activer la publication dans home/presence
One gateway, many technologies: MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, beacons detection, mi flora / mi jia / LYWSD02/ Mi Scale compatibility, SMS & LORA.
Et utiliser cet example
One gateway, many technologies: MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, beacons detection, mi flora / mi jia / LYWSD02/ Mi Scale compatibility, SMS & LORA.
Hello
Je viens de voir sur ton blog ceci :
Mais ce qui m’interpelle c’est
Compatible boards
Arduino MEGA, ESP32, ESP8266
Moi mon Bluetooth est sur une clé Senna UD100.
ca devient un gag le truc , mdr …
root@hassio:~# mosquitto_sub -t +/# -v
-bash: mosquitto_sub : commande introuvable
root@hassio:~# sudo mosquitto_sub -t +/# -v
sudo: mosquitto_sub : commande introuvable
root@hassio:~# mosquitto_pub -t home/OpenMQTTGateway/commands/MQTTtoBT/config -m '{"hasspresence":true}'
-bash: mosquitto_pub : commande introuvable
root@hassio:~# sudo mosquitto_pub -t home/OpenMQTTGateway/commands/MQTTtoBT/config -m '{"hasspresence":true}'
sudo: mosquitto_pub : commande introuvable
root@hassio:~#
C’est parce que le site est pour OpenMQTTGateway donc plus accès microcontrollers.
Même si le Nut n’est pas officiellement supporté par Theengs on doit pouvoir y arriver pour de la detection de présence.
Ton erreur est plus lié à un problème de commande. Peux tu essayer avec MQTT-Explorer ce sera moins source d’erreur.
la tu viens de me perdre en route
Je fais ca comment ?
Dsl, Plutôt que d’utiliser la commande mosquitto_pub tu peux faire l’equivalent dans MQTT-Explorer en bas à droite. Tu mets le topic dans lequel tu veux publier, ajoute ton msg en selectionnant json, appuis sur publish. Et tu devrais voir apparaitre un nouveau topic dedié à la présence.
Tu peux ensuite utiliser celui la dans ta definition yaml.
En esperant que ce soit plus clair.
Laisse moi faire quelques tests chez moi. Je te partagerai mais conclusions.
Merci , je suis pas presse
car la je m’amuse avec ma balance xiaomi
1 « J'aime »
Une idée serait de décrire un binary_sensor comme ci dessous:
- platform: mqtt
name: presence
state_topic: "home/OpenMQTTGateway/BTtoMQTT/AA1116000445"
value_template: "{% if value_json.rssi > -81 -%}ON{%- elif value_json.rssi < -80 -%}OFF{%- endif %}"
auto_off: 10
payload_on: "ON"
payload_off: "OFF"
device_class: connectivity
A partir de cette base il faudrait ajouter une automatisation pour le mettre a OFF s’il n’a pas été vue pendant X secondes.
Hello
Je vais testé ca, merci
J’avais la meme idée j’etais parti sur cette base…
mqtt:
sensor:
- name: "rssi_nut_Mercedes_XXXX"
unit_of_measurement: 'dBm'
state_topic: 'home/OpenMQTTGateway/BTtoMQTT/FFFF111D52EC'
value_template: '{{ value_json.rssi | is_defined }}'
Re,
Bon , quand ça veux pas, ça veux pas !
Alors dans mon fichier mqtt.yaml
Si je met ton exemple j’ai droit à une erreur
Si je supprime
auto_off: 10
L’erreur disparait.
Outils développement
La carte ui
Mon fichier mqtt.yaml
mqtt:
binary_sensor:
- name: presence
state_topic: "home/OpenMQTTGateway/BTtoMQTT/FFFFXXXXXXXX"
value_template: "{% if value_json.rssi > -80 -%}ON{%- elif value_json.rssi < -81 -%}OFF{%- endif %}"
payload_on: "ON"
payload_off: "OFF"
device_class: connectivity