Tip: Integrer Xiaomi Mi Flora Plant Sensor
Hjemmeside › Fora › OSPi › Tip: Integrer Xiaomi Mi Flora Plant Sensor
- Dette emne har 3 svar, 2 stemmer og blev sidst opdateret 2 år, 2 måneder siden ved
Admin.
-
AuthorIndlæg
-
16. April 2024 at 23:00 #31880
Admin
KeymasterTakket være den integrerede Bluetooth-funktion i Raspberry Pi (ældre modeller kræver en Bluetooth USB-dongle), kan visse Bluetooth-sensorer nu også integreres. En af dem er "Xiaomi Mi Flora Plant Sensor", som er tilgængelig i butikkerne for omkring 25-30 EUR.
Der Sensor hat 4 interessante Werte: Bodenfeuchtigkeit, Temperatur, Helligkeit und Leitfähigkeit, wobei für letztes der Bodennährstoffgehalt steht.
Projektet vi skal bruge til dette er her:
https://github.com/ThomDietrich/miflora-mqtt-daemon
I princippet kan du fortsætte nøjagtigt som i instruktionerne. I OpenSprinkler sætter du blot en MQTT-sensor op og linker den til emnet "miflora/<sensornavn>", hvor <sensornavn> er det navn, som du indtastede i config.ini.

En anden note: Bluetooth-scanning med "sudo hcitool lescan" virkede ikke for mig, fordi hcitool sandsynligvis allerede er udgået. I stedet burde "sudo bluetoothctl scan le" fungere.
7. May 2024 at 19:25 #32033Thomas Thaler
ParticipantRaspberry Pi 3 Model B Plus Rev 1.3, BCM2835, Revisiona020d3, Debian GNU/Linux 11 (bullseye) 64bit
Den angivne kommando "I stedet skal være "sudo bluetoothctl scan le" " er ikke korrekt.
For at søge efter Bluetooth kan du enten bruge "sudo bluetoothctl scan on" eller "sudo hcitool lescan". Fungerede for mig med begge kommandoer.10. May 2024 at 11:01 #32057Thomas Thaler
ParticipantI OpenSprinkler sætter du blot en MQTT-sensor op og linker den til emnet "miflora/<sensornavn>",
Jeg håbede, at efter at have konfigureret MQTT-mæglerindstillingerne, et eller andet sted i OSPI-brugergrænsefladen ville der være en måde at integrere MiFlora-sensoren ovenfor i OS. Desværre fandt jeg ingen poster om dette, og jeg fandt ingen instruktioner nogen steder, der forklarer, hvordan man integrerer MQTT-sensordata i operativsystemet og gør det synligt og brugbart i brugergrænsefladen.
Sonsoren genkendes med succes af miflora-mqtt-dæmonen.
python3 /opt/miflora-mqtt-daemon/miflora-mqtt-daemon.py
Xiaomi Mi Flora Plant Sensor MQTT Client/Daemon
Kilde: https://github.com/ThomDietrich/miflora-mqtt-daemon
[2024-05-10 10:57:41] Opretter forbindelse til MQTT-mægler...
[2024-05-10 10:57:41] MQTT-forbindelse oprettet
Føjer sensor til enhedslisten og tester forbindelse...
Navn: "TEST"
Internt navn: "TEST"
Enhedsnavn: "Blomsterpleje"
MAC-adresse: 5C:85:7E:12:D2:27
Firmware: 3.3.6
[2024-05-10 10:57:44] Indledende forbindelse til Mi Flora sensor "TEST" (5C:85:7E:12:D2:27) lykkedes
[2024-05-10 10:57:44] Annoncerer Mi Flora-enheder til MQTT-mægler for automatisk opdagelse …
[2024-05-10 10:57:44] Henter data fra sensor "TEST" …
[2024-05-10 10:57:45] Resultat: {“light”: 1042, “temperatur”: 22,9, “moisture”: 0, “conductivity”: 0, “battery”: 100}
[2024-05-10 10:57:45] Udgivelse til MQTT-emnet "miflora/TEST"
[2024-05-10 10:57:45] Sover (300 sekunder) …Tak for feedback, da jeg nu har sensorerne og gerne vil integrere dem i OSPI
LG
Thomas11. May 2024 at 15:46 #32075Admin
KeymasterHej,
Det hele virker IKKE med den originale software, men kun med den udvidede OpenSprinklerShop software.
https://OpenSprinklerShop.de/2023/09/06/neue-ospi-software-mit-analog-sensor-api/
Og kun med "OpenSprinklerASB"-appen
-
AuthorIndlæg
- Du skal være logget ind for at svare på dette emne.
