Vinkki: Integroi Xiaomi Mi Flora Plant Sensor

Kotisivu Foorumit OSPi Vinkki: Integroi Xiaomi Mi Flora Plant Sensor

Katsotaan 4 viestiä - 1 - 4 (yhteensä 4)
  • Author
    Viestit
  • #31880
    Admin
    Keymaster

    Raspberry Pi:n integroidun Bluetooth-toiminnon ansiosta (vanhemmat mallit vaativat Bluetoothin USB-sovittimen), tiettyjä Bluetooth-antureita voidaan nyt myös integroida. Yksi niistä on "Xiaomi Mi Flora Plant Sensor", joka on saatavilla kaupoista noin 25-30 euron hintaan.

    Anturilla on 4 mielenkiintoista arvoa: maaperän kosteus, lämpötila, kirkkaus ja johtavuus, joista viimeinen on maaperän ravinnepitoisuus.

    Tätä varten tarvitsemamme projekti on tässä:

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

    Periaatteessa voit toimia täsmälleen ohjeiden mukaisesti. OpenSprinklerissä määrität MQTT-anturin ja linkität sen aiheeseen "miflora/<sensorin nimi>", jossa <anturin nimi> on nimi, jonka annoit config.ini-tiedostoon.

    Toinen huomautus: Bluetooth-skannaus "sudo hcitool lescan" -sovelluksella ei toiminut minulle, koska hcitool on todennäköisesti jo lopetettu. Sen sijaan "sudo bluetoothctl scan le" pitäisi toimia.

    #32033
    Thomas Thaler
    Participant

    Raspberry Pi 3 Model B Plus Rev 1.3, BCM2835, Revisiona020d3, Debian GNU/Linux 11 (bullseye) 64-bittinen

    Määritetty komento "Sen sijaan pitäisi olla "sudo bluetoothctl scan le" " ei ole oikea.
    Voit etsiä Bluetoothia käyttämällä joko "sudo bluetoothctl scan päällä" tai "sudo hcitool lescan". Toimi minulla molemmilla komennoilla.

    #32057
    Thomas Thaler
    Participant

    OpenSprinklerissä määrität MQTT-anturin ja linkität sen aiheeseen "miflora/<sensorin nimi>",

    Toivoin, että MQTT-välittäjän asetusten määrittämisen jälkeen jossain OSPI-käyttöliittymässä olisi tapa integroida yllä oleva MiFlora-anturi käyttöjärjestelmään. Valitettavasti en löytänyt merkintöjä tästä enkä löytänyt mistään ohjeita, jotka selittäisivät kuinka MQTT-anturidata integroidaan käyttöjärjestelmään ja saadaan näkyväksi ja käyttökelpoiseksi käyttöliittymässä.

    Miflora-mqtt-daemon tunnistaa sonsorin onnistuneesti.

    python3 /opt/miflora-mqtt-daemon/miflora-mqtt-daemon.py
    Xiaomi Mi Flora Plant Sensor MQTT Client/Daemon
    Lähde: https://github.com/ThomDietrich/miflora-mqtt-daemon
    [2024-05-10 10:57:41] Yhdistetään MQTT-välittäjään…
    [2024-05-10 10:57:41] MQTT-yhteys muodostettu
    Lisätään anturia laiteluetteloon ja testataan yhteyttä...
    Nimi:          "TESTI"
    Sisäinen nimi: "TEST"
    Laitteen nimi: "Kukkahoito"
    MAC-osoite: 5C:85:7E:12:D2:27
    Laiteohjelmisto:      3.3.6
    [2024-05-10 10:57:44] Ensimmäinen yhteys Mi Flora -anturiin "TEST" (5C:85:7E:12:D2:27) onnistui
    [2024-05-10 10:57:44] Ilmoitamme Mi Flora -laitteista MQTT-välittäjälle automaattista löytämistä varten…
    [2024-05-10 10:57:44] Haetaan tietoja anturista "TEST"…
    [2024-05-10 10:57:45] Tulos: {"valo": 1042, "lämpötila": 22,9, "kosteus": 0, "johtavuus": 0, "akku": 100}
    [2024-05-10 10:57:45] Julkaistu MQTT:n aiheeseen "miflora/TEST"
    [2024-05-10 10:57:45] Nukkuminen (300 sekuntia)…

    Kiitos palautteesta, sillä minulla on nyt anturit ja haluaisin integroida ne OSPI:hen
    LG
    Thomas

    #32075
    Admin
    Keymaster

    Hei,

    Koko asia EI toimi alkuperäisen ohjelmiston kanssa, vaan vain laajennetun OpenSprinklerShop-ohjelmiston kanssa.

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

    Ja vain "OpenSprinklerASB" -sovelluksella

Katsotaan 4 viestiä - 1 - 4 (yhteensä 4)
  • Sinun on kirjauduttava sisään vastataksesi tähän aiheeseen.