Датчик влажности почвы EFEKTA eFlora Pro


Беспроводной датчик влажности почвы EFEKTA eFlora Pro e-ink дисплеем 2.13 дюймов, предназначен для работы в сетях Zigbee. Работает в системах автоматизации Home Assistant, OpenHAB, ioBroker, MajorDoMo через Zigbee2mqtt, ZHA, так же работает в Homed, SLS, Спрут Хаб.
Печатная плата четырехслойная, с медным сенсором во внутреннем слое. Это решение обеспечивает долговечность. Медный сенсор со временем не корродирует от проникающей влаги через микротрещины в маске, которые появляются со временем.


Функциональность датчика
Датчик передает данные об измеренной влажности почвы в zigbee сеть. Так же датчик передает данные о температуре, влажности воздуха и освещенности, данные о заряде батарейки и триггер разряда батарейки.
Основные передаваемые данные:
Soil moisture (измеренное значение влажности почвы)
Battery (оставшийся заряд в %)
Battery low (триггер разряда батареек)
Voltage (напряжение аккумулятора в милливольтах)
Дополнительные передаваемые данные:
Temperature (измеренное значение температуры)
Humidity (измеренная относительная влажность)
Illuminance (необработанная измеренная освещенность)
Устройство может быть сконфигурировано внешними командами, отправляемыми через интерфейс контроллера умного дома. Внешними командами можно изменить интервал считывания сенсоров влажности почвы и температуры от 1 минуты до 3 часов с шагом в одну минуту. В зависимости от типа вашего цветка и почвы, можно перестроить расчет диапазона уровня влажности почвы. Это можно сделать, отправив новые значения в свойства Lower level и Upper level. Например, вашему цветку нежелательна слишком сухая почва, тогда для значения 0% можно задать новое значение например в 40%, тогда 40 процентов станет 0%, датчик будет пересчитывать диапазон 40%-100% в 0%-100%.
Что бы датчик получило конфигурационную команду, после отправки нового значения со страницы устройства в з2м, нужно нажать кнопку на датчике, он выйдет из сна, примет данные и запишет в энергонезависимую память.
В новых прошивках достаточно отправить команду и максимально через 7 секунд датчик ее получит.
Конфигурационные команды:
Read sensors delay (время сна датчика, в минутах, по умолчанию 3 минуты)
Lower level (нижний уровень влажности почвы, который будет привязан к 0%)
Upper level (верхний уровень влажности почвы, который будет привязан к 100%)
Invert (инвертирование цвета дисплея)
Fastmode (режим обновления дисплея)
Mode1 (переключение метода измерения)
Mode2 (Включение или отключение температурной компенсации)
Конфигурация отчетов (Zigbee2mqtt)
Для конфигурации отчетов необходимо перейти на вкладку "Отчеты", и внести изменение в поля "Мин. интервал отчетов", "Макс. интервал отчетов", "Мин. интервал отчетов при изменении".
Мин. интервал отчетов - время, через которое будет отправлен новый отчет, при условии что новые значение изменилось в любую сторону, на величину указанную в поле "Мин. интервал отчетов при изменении", в сравнении с пердыдушими значениями. Указывется время в секундах.
Макс. интервал отчетов - время, через которое будет отправлен новый отчет, при условии что значения не менялись на величину больщую той которая уазана в поле "Мин. интервал отчетов при изменении". Указывется время в секундах.
Мин. интервал отчетов при изменении - Величина изменения данных. Для каждого типа данных указывается в своем формате, например для температуры 1 отзанчает 0.01°C, так как данные передаются типом интегер16, например температура 22.54°C, будет передана датчиком так 2254.


Установка внешнего конвертера (Zigbee2Mqtt)
Для добавления внешнего конвертера необходимо выполнить «2 шага». Первый — загрузить сам файл конвертера на ваш сервер, а второй — внести информацию в файл конфигурации о внешнем конвертере в zigbee2mqtt.
Добавление файла на сервер.
Вариант 1.
Если вы используете Home Assistant то загрузить файлы на сервер можно воспользовавшись аддоном File editor.
Вариант 2.
Загрузка через ftp клиент. Это может быть любой клиент, например filezilla.
Для подключения к серверу необходимо ввести ip адрес, логин и пароль в соответствуюшие поля в программе и нажать на кнопку - "быстрое подключение"

Если вы не используете HassOs то путь к нужной папке будет /opt/zigbee2mqtt/data, если вы используете HassOs то путь к нужной папке будет /config/zigbee2mqtt
Перейдя в нужную папку просто перетащите туда конвертер из левого окна программы в правое.
Вариант 3.
Плагин Самба, у вас появится сетевая папка в которую вы можете просто перетащить нужный файл через стандартный проводник в Windows. Инструкция по установке Самба находится здесь http://psenyukov.ru/%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC-%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5-%D0%BF%D0%B0%D0%BF%D0%BA%D0%B8-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5-hassos-home-assistant-%D1%81/.
Добавление записи о внешнем конвертере.
После загрузки файла (это самая трудная часть обычно :)), нужно прописать данные о внешнем конвертере в конфигурацию zigbee2mqtt. Для этого вам нужно перейти в вэбинтерфейс zigbee2mqtt и далее перейти в раздел - "настройки".
Найти подраздел - "внешние конвертеры" и перейти в него.

Перейдя в раздел "внешние конвертеры" нужно спустится вниз страницы и нажать на кнопку "+", появися новое окно для ввода информации, туда нужно добавить название вашего внешнего конвертера с расширением. например EFEKTA_eFlora_Pro_R3.js. После этого нажать на кнопку 'Submit" и далее на кнопку - "Перезагрузить" вверху страницы.

Ввод датчика в сеть, выход из сети
Для джойна(вход в сеть), нажать и удерживать кнопку, через секунду загорится светодиод, на дисплее появится сообщение о поиске открытой сети. Светодиод потухнет либо при начале входа в сеть, (в среднем через 5-8 секунд) либо через 15 секунд, что будет означать что датчик не нашел открытой сети (датчик выйдет из процедуры джойна). После того как светодиод потух, кнопку можно отпустить. Если вы отпустите кнопку в любой момент, то просто потухнет светодиод, и будет завершена процедура джойна.
На время ввода в сеть расположитесь не далеко от координатора (1-2 метра) или роутера с хорошим уровнем сигнала.
Если вы не видите на вкладве свойства всех значений конфигурационных атрибутов(пустые поля, переключатели в неопределенном состоянии) или на странице отчеты нет строк о батарейке, температуре, то скорее всего конфигурация, которая следует сразу за интервью, не была пройдена до конца.
Для повторного прохождения конфигурации, перейдите на главную страницу z2m, найдите строку датчика и справа нажмите на кнопку - реконфигурация (желтая кнопка), после этого нажмите 2-5 раз кнопку на датчике с интервалом 1-2 секунды. При успешном прохождении конфигурации в интерфейсе з2м должно появится "всплывающее" сообщение об успешно пройденой реконфигурации. В разделе датчика, на вкладке свойства должны появится значения и установки всех конфигурационных свойств, на странице отчеты должны появится строки с конигурациогными настройками отчетов.

Когда датчик не в сети, то короткое нажатие не имеет никакой функциональности, не происходит ничего.
Когда датчик в сети, то короткое нажатие на кнопку вызывает процедуру чтения всех сенсоров не по расписанию и отправку данных не в режиме настроенных отчетов.
Для выхода из сети зажать кнопку на 10 секунд, по истечении этого времени загорится светодиод, кнопку можно отпустить. Датчик отправит сообщение о выходе из сети, сотрет у себя все настройки в памяти.
Рекомендации
При начальном использовании датчика рекомендуется вставить датчик в грунт и обильно пролить. Что бы из почвы вокруг сенсора вышел воздух и грунт уплотнился. Если этого не сделать, то в первые 1-2 суток может наблюдаться более низкий уровень измеренной влажности, который к тому же может расти немного вверх.
Технические характеристики:
● Модель: eFlora Pro
Дисплей: e-ink 2.13 дюйма, разрешение 250x122
● Батарея: ААА, две штуки (не входит в комплект)
● Беспроводной протокол: Zigbee
● Размеры: Размеры: 170 × 35 × 28 мм
● Температура(shtc3) диапазон и точность: 0 ℃ ~ + 60 °C, ± 0,2 ℃
● Освещенность(bh1750): 1 - 65535 lx
● Диапазон влажности(shtc3) и точность: 0 - 100% относительной влажности (без конденсации), ± 2%
● Влажность почвы диапазон и точность: 0 - 100%, ± 2%
Продажа: АлиЭкспресс
Группа DIY DEV в Телеграм
Если Вы увидели ошибку или неточность в этом описании, пожалуйста сообщите о ней - https://t.me/EfektaLab .