Συμβουλή: Ενσωματώστε τον αισθητήρα φυτών Xiaomi Mi Flora

Αρχική σελίδα Συζητήσεις OSPi Συμβουλή: Ενσωματώστε τον αισθητήρα φυτών Xiaomi Mi Flora

Προβολή 4 δημοσιεύσεων - 1 έως 4 (από 4 συνολικά)
  • Συντάκτης
    Άρθρα
  • #31880

    Χάρη στην ενσωματωμένη λειτουργία 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" θα πρέπει να λειτουργεί.

    #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". Δούλεψε για μένα και με τις δύο εντολές.

    #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
    Θωμάς

    #32075

    Γειά σου,

    Το όλο θέμα ΔΕΝ λειτουργεί με το αρχικό λογισμικό, αλλά μόνο με το εκτεταμένο λογισμικό OpenSprinklerShop.

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

    Und nur mit der App “OpenSprinklerASB”

Προβολή 4 δημοσιεύσεων - 1 έως 4 (από 4 συνολικά)
  • Πρέπει να είστε συνδεδεμένοι για να απαντήσετε σ' αυτό το θέμα συζήτησης.