Съвет: Интегрирайте Xiaomi Mi Flora Plant Sensor
Начална страница › Форуми › OSPi › Съвет: Интегрирайте Xiaomi Mi Flora Plant Sensor
- Тази тема има 3 отговора, 2 гласа и е последно актуализирана преди 2 години, 2 месеца от
Admin.
-
AuthorПубликации
-
16. April 2024 at 23:00 #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“ трябва да работи.
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 бита
Посочената команда „Вместо това трябва да бъде „sudo bluetoothctl scan le“ ” не е правилна.
За да търсите Bluetooth, можете да използвате „sudo bluetoothctl scan on“ или „sudo hcitool lescan“. Работи ми и с двете команди.10. May 2024 at 11:01 #32057Thomas 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
Томас11. May 2024 at 15:46 #32075Admin
Keymasterздравей
Цялото нещо НЕ работи с оригиналния софтуер, а само с разширения софтуер OpenSprinklerShop.
https://OpenSprinklerShop.de/2023/09/06/neue-ospi-software-mit-analog-sensor-api/
И то само с приложението “OpenSprinklerASB”.
-
AuthorПубликации
- Трябва да сте влезли, за да отговорите на тази тема.
