Συμβουλή: Ενσωματώστε τον αισθητήρα φυτών Xiaomi Mi Flora
Αρχική σελίδα › Συζητήσεις › OSPi › Συμβουλή: Ενσωματώστε τον αισθητήρα φυτών Xiaomi Mi Flora
- Αυτό το θέμα έχει 3 απαντήσεις, 2 φωνές και ενημερώθηκε τελευταία φορά 2 έτη, 1 μήνα πριν από τον χρήστη
Διαχειριστής.
-
ΣυντάκτηςΆρθρα
-
16 Απριλίου 2024 στις 11:00 μ.μ #31880
Διαχειριστής
KeymasterΧάρη στην ενσωματωμένη λειτουργία Bluetooth του Raspberry Pi (τα παλαιότερα μοντέλα απαιτούν Bluetooth USB dongle), ορισμένοι αισθητήρες Bluetooth μπορούν πλέον να ενσωματωθούν. Ένα από αυτά είναι ο «Xiaomi Mi Flora Plant Sensor», ο οποίος διατίθεται στα καταστήματα για περίπου 25-30 EUR.
Ο αισθητήρας έχει 4 ενδιαφέρουσες τιμές: υγρασία εδάφους, θερμοκρασία, φωτεινότητα και αγωγιμότητα, με την τελευταία να είναι η περιεκτικότητα σε θρεπτικά συστατικά του εδάφους.
Το έργο που χρειαζόμαστε για αυτό είναι εδώ:
https://github.com/ThomDietrich/miflora-mqtt-daemon
Κατ 'αρχήν, μπορείτε να προχωρήσετε ακριβώς όπως στις οδηγίες. Στο OpenSprinkler απλά ρυθμίζετε έναν αισθητήρα MQTT και τον συνδέετε με το θέμα "miflora/<όνομα αισθητήρα>", όπου <όνομα αισθητήρα> είναι το όνομα που καταχωρίσατε στο config.ini.

Μια άλλη σημείωση: Η σάρωση Bluetooth με το "sudo hcitool lescan" δεν λειτούργησε για μένα επειδή το hcitool μάλλον έχει ήδη διακοπεί. Αντίθετα, το "sudo bluetoothctl scan le" θα πρέπει να λειτουργεί.
7 Μαΐου 2024 στις 7:25 μ.μ #32033Τόμας Τάλερ
ΣυμμετέχωνRaspberry Pi 3 Model B Plus Rev 1.3, BCM2835, Revisiona020d3, Debian GNU/Linux 11 (bullseye) 64bit
Η καθορισμένη εντολή "Αντί να είναι "sudo bluetoothctl scan le" " δεν είναι σωστή.
Για να αναζητήσετε Bluetooth, μπορείτε είτε να χρησιμοποιήσετε το "sudo bluetoothctl scan on" ή το "sudo hcitool lescan". Δούλεψε για μένα και με τις δύο εντολές.10 Μαΐου 2024 στις 11:01 #32057Τόμας Τάλερ
ΣυμμετέχωνΣτο OpenSprinkler απλά ρυθμίζετε έναν αισθητήρα MQTT και τον συνδέετε με το θέμα "miflora/<όνομα αισθητήρα>",
Ήλπιζα ότι μετά τη διαμόρφωση των ρυθμίσεων του μεσίτη MQTT, κάπου στη διεπαφή χρήστη του OSPI θα υπήρχε ένας τρόπος να ενσωματωθεί ο αισθητήρας MiFlora που έχει ρυθμιστεί παραπάνω στο λειτουργικό σύστημα. Δυστυχώς, δεν βρήκα καταχωρήσεις σχετικά με αυτό και δεν βρήκα οδηγίες που να εξηγούν πώς να ενσωματώσω δεδομένα αισθητήρα MQTT στο λειτουργικό σύστημα και να τα καταστήσω ορατά και χρησιμοποιήσιμα στη διεπαφή χρήστη.
Το sonsor αναγνωρίζεται με επιτυχία από το miflora-mqtt-daemon.
python3 /opt/miflora-mqtt-daemon/miflora-mqtt-daemon.py
Xiaomi Mi Flora Plant Sensor MQTT Client/Daemon
Πηγή: https://github.com/ThomDietrich/miflora-mqtt-daemon
[2024-05-10 10:57:41] Σύνδεση με τον μεσίτη MQTT…
[2024-05-10 10:57:41] Έγινε σύνδεση MQTT
Προσθήκη αισθητήρα στη λίστα συσκευών και δοκιμή σύνδεσης...
Όνομα: "TEST"
Εσωτερικό όνομα: "TEST"
Όνομα συσκευής: “Flower Care”
Διεύθυνση MAC: 5C:85:7E:12:D2:27
Υλικολογισμικό: 3.3.6
[2024-05-10 10:57:44] Επιτυχής η αρχική σύνδεση με τον αισθητήρα Mi Flora "TEST" (5C:85:7E:12:D2:27)
[2024-05-10 10:57:44] Ανακοίνωση συσκευών Mi Flora στον μεσίτη MQTT για αυτόματη ανακάλυψη…
[2024-05-10 10:57:44] Ανάκτηση δεδομένων από τον αισθητήρα "TEST"…
[2024-05-10 10:57:45] Αποτέλεσμα: {"φως": 1042, "θερμοκρασία": 22,9, "υγρασία": 0, "αγωγιμότητα": 0, "μπαταρία": 100}
[2024-05-10 10:57:45] Δημοσίευση στο θέμα MQTT "miflora/TEST"
[2024-05-10 10:57:45] Ύπνος (300 δευτερόλεπτα)…Ευχαριστώ για τα σχόλια, καθώς τώρα έχω τους αισθητήρες και θα ήθελα να τους ενσωματώσω στο OSPI
LG
Θωμάς11 Μαΐου 2024 στις 15:46 #32075Διαχειριστής
KeymasterΓειά σου,
Το όλο θέμα ΔΕΝ λειτουργεί με το αρχικό λογισμικό, αλλά μόνο με το εκτεταμένο λογισμικό OpenSprinklerShop.
https://OpenSprinklerShop.de/2023/09/06/neue-ospi-software-mit-analog-sensor-api/
Und nur mit der App “OpenSprinklerASB”
-
ΣυντάκτηςΆρθρα
- Πρέπει να είστε συνδεδεμένοι για να απαντήσετε σ' αυτό το θέμα συζήτησης.
