Съвет: Интегрирайте Xiaomi Mi Flora Plant Sensor

Начална страница Форуми OSPi Съвет: Интегрирайте Xiaomi Mi Flora Plant Sensor

Преглед на 4 публикации - 1 до 4 (от общо 4)
  • Author
    Публикации
  • #31880
    Admin
    Keymaster

    Благодарение на интегрираната Bluetooth функция на Raspberry Pi (по-старите модели изискват Bluetooth USB ключ), някои Bluetooth сензори вече могат да бъдат интегрирани. Един от тях е “Xiaomi Mi Flora Plant Sensor”, който се предлага в магазините за около 25-30 евро.

    Сензорът има 4 интересни стойности: влажност на почвата, температура, яркост и проводимост, като последната е съдържанието на хранителни вещества в почвата.

    Проектът, от който се нуждаем за това, е тук:

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

    По принцип можете да продължите точно както е в инструкциите. В OpenSprinkler просто настройвате MQTT сензор и го свързвате към темата „miflora/<име на сензор>“, където <име на сензор> е името, което сте въвели в config.ini.

    Друга забележка: Bluetooth сканирането със „sudo hcitool lescan“ не работи за мен, защото hcitool вероятно вече е преустановен. Вместо това „sudo bluetoothctl scan file“ трябва да работи.

    #32033
    Thomas Thaler
    Participant

    Raspberry Pi 3 Model B Plus Rev 1.3, BCM2835, Revisiona020d3, Debian GNU/Linux 11 (bullseye) 64 бита

    Посочената команда „Вместо това трябва да бъде „sudo bluetoothctl scan le“ ” не е правилна.
    За да търсите Bluetooth, можете да използвате „sudo bluetoothctl scan on“ или „sudo hcitool lescan“. Работи ми и с двете команди.

    #32057
    Thomas Thaler
    Participant

    В OpenSprinkler просто настройвате MQTT сензор и го свързвате към темата „miflora/<име на сензор>“,

    Надявах се, че след конфигуриране на настройките на MQTT брокера, някъде в OSPI UI ще има начин да се интегрира сензорът MiFlora, настроен по-горе, в операционната система. За съжаление не намерих никакви записи за това и никъде не намерих инструкции, които да обясняват как да интегрирам данни от MQTT сензор в операционната система и да ги направя видими и използваеми в потребителския интерфейс.

    Sonsor е успешно разпознат от miflora-mqtt-daemon.

    python3 /opt/miflora-mqtt-daemon/miflora-mqtt-daemon.py
    Xiaomi Mi Flora Plant Sensor MQTT клиент/демон
    източник: https://github.com/ThomDietrich/miflora-mqtt-daemon
    [2024-05-10 10:57:41] Свързване с MQTT брокер...
    [2024-05-10 10:57:41] MQTT връзката е установена
    Добавяне на сензор към списъка с устройства и тестване на връзката...
    Име:          „ТЕСТ“
    Вътрешно име: „ТЕСТ“
    Име на устройството: „Грижа за цветя“
    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] Извличане на данни от сензора „ТЕСТ“...
    [2024-05-10 10:57:45] Резултат: {„светлина“: 1042, „температура“: 22,9, „влага“: 0, „проводимост“: 0, „батерия“: 100}
    [2024-05-10 10:57:45] Публикуване в MQTT тема „miflora/ТЕСТ“
    [2024-05-10 10:57:45] Спи (300 секунди)...

    Благодаря за обратната връзка, тъй като вече имам сензорите и бих искал да ги интегрирам в OSPI
    LG
    Томас

    #32075
    Admin
    Keymaster

    здравей

    Цялото нещо НЕ работи с оригиналния софтуер, а само с разширения софтуер OpenSprinklerShop.

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

    И то само с приложението “OpenSprinklerASB”.

Преглед на 4 публикации - 1 до 4 (от общо 4)
  • Трябва да сте влезли, за да отговорите на тази тема.