V OpenSprinkler jednoduše nastavíte senzor MQTT a propojíte jej s tématem „miflora/<název senzoru>“,
Doufal jsem, že po konfiguraci nastavení brokera MQTT bude někde v OSPI UI způsob, jak integrovat výše nastavený senzor MiFlora do OS. Bohužel jsem o tom nenašel žádné záznamy a nikde jsem nenašel žádný návod, který by vysvětloval, jak integrovat data senzoru MQTT do OS a zviditelnit a použít je v uživatelském rozhraní.
Sonsor je úspěšně rozpoznán démonem miflora-mqtt-daemon.
python3 /opt/miflora-mqtt-daemon/miflora-mqtt-daemon.py
Xiaomi Mi Flora Plant Sensor MQTT Client/Daemon
Zdroj: https://github.com/ThomDietrich/miflora-mqtt-daemon
[2024-05-10 10:57:41] Připojování k brokerovi MQTT…
[2024-05-10 10:57:41] Navázáno spojení MQTT
Přidávání senzoru do seznamu zařízení a testování připojení...
Název: „TEST“
Interní název: „TEST“
Název zařízení: „Péče o květiny“
MAC adresa: 5C:85:7E:12:D2:27
Firmware: 3.3.6
[2024-05-10 10:57:44] Počáteční připojení k senzoru Mi Flora „TEST“ (5C:85:7E:12:D2:27) úspěšné
[2024-05-10 10:57:44] Oznamujeme zařízení Mi Flora brokerovi MQTT pro automatické zjišťování…
[2024-05-10 10:57:44] Načítání dat ze senzoru „TEST“ …
[2024-05-10 10:57:45] Výsledek: {"světlo": 1042, "teplota": 22,9, "vlhkost": 0, "vodivost": 0, "baterie": 100}
[2024-05-10 10:57:45] Publikování tématu MQTT „miflora/TEST“
[2024-05-10 10:57:45] Spím (300 sekund) …
Děkuji za zpětnou vazbu, protože nyní mám senzory a chtěl bych je integrovat do OSPI
LG
Thomas
Raspberry Pi 3 Model B Plus Rev 1.3, BCM2835, Revisiona020d3, Debian GNU/Linux 11 (bullseye) 64bit
Zadaný příkaz „Místo toho by měl být „sudo bluetoothctl scan le““ není správný.
Chcete-li vyhledat Bluetooth, můžete použít buď „sudo bluetoothctl scan on“ nebo „sudo hcitool lescan“. Fungovalo mi to s oběma příkazy.