In OpenSprinkler richtet man dann einfach einen MQTT Sensor ein und verknüpft diesen mir dem topic “miflora/<Sensorname>”,
Ich hatte die Hoffnung, dass nach dem konfigurieren der MQTT Broker Einstellungen, irgendwo im UI von OSPI eine Möglichkeit vorhanden wäre, um den oben eingerichteten MiFlora Sensor in OS einbinden zu können. Leider habe ich dazu keine Einträge gefunden und auch nirgends eine Anleitung entdeckt, die einem erklärt, wie man MQTT Sensordaten in OS einbindet und im UI sichtbar und anwendbar macht.
Der Sonsor wird vom miflora-mqtt-daemon erfolgreich erkannt.
python3 /opt/miflora-mqtt-daemon/miflora-mqtt-daemon.py
Xiaomi Mi Flora Plant Sensor MQTT Client/Daemon
Source: https://github.com/ThomDietrich/miflora-mqtt-daemon
[2024-05-10 10:57:41] Connecting to MQTT broker …
[2024-05-10 10:57:41] MQTT connection established
Adding sensor to device list and testing connection …
Name: “TEST”
Internal name: “TEST”
Device name: “Flower care”
MAC address: 5C:85:7E:12:D2:27
Firmware: 3.3.6
[2024-05-10 10:57:44] Initial connection to Mi Flora sensor “TEST” (5C:85:7E:12:D2:27) successful
[2024-05-10 10:57:44] Announcing Mi Flora devices to MQTT broker for auto-discovery …
[2024-05-10 10:57:44] Retrieving data from sensor “TEST” …
[2024-05-10 10:57:45] Result: {“light”: 1042, “temperature”: 22.9, “moisture”: 0, “conductivity”: 0, “battery”: 100}
[2024-05-10 10:57:45] Publishing to MQTT topic “miflora/TEST”
[2024-05-10 10:57:45] Sleeping (300 seconds) …
Danke für ein Feedback, da ich nun die Sensoren habe und in OSPI einbinden möchte
LG
Thomas
Raspberry Pi 3 Model B Plus Rev 1.3, BCM2835, Revisiona020d3, Debian GNU/Linux 11 (bullseye) 64bit
Der angegebene Befehl “Stattdessen sollte aber “sudo bluetoothctl scan le” ” ist nicht korrekt.
Zum Bluetooth Suchen kann man entweder “sudo bluetoothctl scan on” oder “sudo hcitool lescan” benutzen. Funktionierte bei mir mit beiden Befehlen.