Hallo zusammen,
ich betreibe in meiner Wohnung unter Anderem einen ESP32 als Gateway um den Status einiger MI Flora Pflanzensensoren per MQTT auf den ioBroker zu übertragen.
Das funktioniert so weit auch wunderbar.
Jetzt habe ich überlegt, dass ich mit der existierenden Hardware auch verfolgen könnte, in welchem Raum ich mich gerade befinde.
Also genau genommen mein AmazFit Band 5 welches der ESP32 finden und die Feldstärke melden kann.
Die entsprechenden Messdaten kommen in Tasmota auch an und werden per MQTT im Topic tele/%topic%/BLE gesendet.
Allerdings nutze ich innerhalb des ioBrokers nicht den normalen MQTT Broker sondern den Sonoff Adapter und der zeichnet leider nur den Topic tele/SENSOR auf.
Selbstverständlich bei mir schon für etliche andere Devices und selbstverständlich mit diversen historischen Daten die ich verlieren würde, wenn ich jetzt alles auf den generischen MQTT Broker umändern müsste.
Gibt irgendeine Möglichkeit, z.B.:
- den unbekannten Sensor in Tasmota zu registrieren damit er unter dem Sensor Topic auftaucht?
- den sonoff Adapter zu überreden die BLE Messages zu verarbeiten?
- eine Art MQTT Proxy vorzuschalten, der den Topic verarbeitet und alles andere unverändert an den Sonoff Adapter weiterschickt?
Würde mich über Ideen zur Umsetzung freuen.
Viele Grüße
Ier