Tip: Integrujte Xiaomi Mi Flora Plant Sensor

Domovská stránka Fóra OSPi Tip: Integrujte Xiaomi Mi Flora Plant Sensor

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (celkem z 4)
  • Autor
    Příspěvky
  • #31880
    Admin
    Správce

    Díky integrované funkci Bluetooth Raspberry Pi (starší modely vyžadují Bluetooth USB dongle) lze nyní integrovat i určité Bluetooth senzory. Jedním z nich je „Xiaomi Mi Flora Plant Sensor“, který je k dostání v obchodech za cenu kolem 25-30 EUR.

    Senzor má 4 zajímavé hodnoty: vlhkost půdy, teplotu, jas a vodivost, poslední je obsah živin v půdě.

    Projekt, který k tomu potřebujeme, je zde:

    https://github.com/ThomDietrich/miflora-mqtt-daemon

    V zásadě můžete postupovat přesně podle návodu. V OpenSprinkler jednoduše nastavíte senzor MQTT a propojíte jej s tématem „miflora/<název senzoru>“, kde <název senzoru> je název, který jste zadali do souboru config.ini.

    Další poznámka: Skenování Bluetooth pomocí „sudo hcitool lescan“ pro mě nefungovalo, protože hcitool již pravděpodobně byl ukončen. Místo toho by mělo fungovat „sudo bluetoothctl scan le“.

    #32033
    Thomas Thaler
    Účastník

    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.

    #32057
    Thomas Thaler
    Účastník

    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

    #32075
    Admin
    Správce

    Ahoj,

    Celé to NEFUNGUJE s původním softwarem, ale pouze s rozšířeným softwarem OpenSprinklerShop.

    https://OpenSprinklerShop.de/2023/09/06/neue-ospi-software-mit-analog-sensor-api/

    A to pouze s aplikací „OpenSprinklerASB“.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (celkem z 4)
  • Pro reakci na toto téma se musíte přihlásit.