Vinkki: Integroi Xiaomi Mi Flora Plant Sensor
- Tällä aiheella on 3 vastausta, 2 ääntä, ja se on viimeksi päivitetty 2 vuotta, 2 kuukautta sitten kirjoittaja
Admin.
-
AuthorViestit
-
16. April 2024 at 23:00 #31880
Admin
KeymasterRaspberry 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.
7. May 2024 at 19:25 #32033Thomas Thaler
ParticipantRaspberry 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.10. May 2024 at 11:01 #32057Thomas Thaler
ParticipantOpenSprinklerissä 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
Thomas11. May 2024 at 15:46 #32075Admin
KeymasterHei,
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
-
AuthorViestit
- Sinun on kirjauduttava sisään vastataksesi tähän aiheeseen.
