Датчик температуры и влажности воздуха c e-Ink дисплеем EFEKTA eTH102z


Датчик температуры и влажности возхдуха EFEKTA eTH102z c дисплеем на электронных чернилах (e-Ink), с расширенным функционалом(термостат, гигростат). Предназначен для работы в сетях Zigbee. Работает в системах автоматизации Home Assistant, OpenHAB, ioBroker, MajorDoMo через Zigbee2mqtt, ZHA, в Homed, SLS, Спрут Хаб, Яндекс Zigbee Hub. Подходит для мониторинга температуры в жилых помещениях.



Свойства датчика EFEKTA eTH102z:
Temperature - Измеренное значение температуры
Humidity - Измеренная относительная влажность
Battery low - Флаг указывает на то, что батарейки этого устройства почти разряжены
Battery - Оставшийся заряд в %. Обновляется один раз в 6 часов или по нажатию кнопки на устройстве.
Voltage - Напряжение батареек в милливольтах
Reading interval - Установка интервала считывания сенсора SHTC3. Установка времени в секундах, по умолчанию 20 секунд. Минимальный интервал 10 секунд, максимальный интервал 600 секунд.
Config report enable - Включение отправки отчетов на основе конфигурации отчетов (BDB). В датчике реализованы два типа отправки данных. 1. На основе внутреннего таймера и предустановленного порога температуры для сравнения с предыдущими считанными данными (0.25 °C). 2. Hа основе конфигурации отчетов, которые сообщает хост датчику. Этот функционал реализован для совместимости работы датчика с хабами поддерживающими конфигурацию отчетов, такие как zigbee2mqtt и с хабами не поддерживающими конфигурацию отчетов, такими как Яндекс хаб. По умолчанию включен режим отправки отчетов по внутреннему таймеру.
Comparison previous data - Включить контроль сравнения с предыдущими данными. Этот функционал работает только в режиме работы датчика - отправка отчетов по внутреннему таймеру. Если этот флаг включен, то отправка будет сделана только если новые прочитанные данные будут больше или меньше на 0.25 °C предыдущих отправленных данных. Если этот флаг отключен, то отправка будет выполнена каждый раз после чтения сенсора.
Enable temp - Включить контроль температуры. Датчик поддерживает работу с кластером OnOff, может управлять внешними реле на основе заданных порогов по температуре. Для работы этого функционала необходимо привязать датчик к реле. Привязка осуществляется на вкладке "Связь" (zigbee2mqtt).
Invert logic temp - Инвертировать логику контроля температуры. Эта опция изменяет логику работы термостата. Пример: если опция отключена, то при превышении заданного порога по температуре, датчик отправит на реле к которому привязан, команду "Выключить". Если опция включена, то при превышении заданного порога по температуре датчик отправит команду "Включить".
High temp - Установка верхней границы температуры
Low temp - Установка нижней границы температуры
Enable hum - Включить контроль влажности воздуха. Датчик поддерживает работу с кластером OnOff, может управлять внешними реле на основе заданных порогов по влажности воздуха. Для работы этого функционала необходимо привязать датчик к реле. Привязка осуществляется на вкладке "Связь" (zigbee2mqtt).
Invert logic hum - Инвертировать логику контроля влажности воздуха. Эта опция изменяет логику работы гигростата. Пример: если опция отключена, то при превышении заданного порога по влажности воздуха, датчик отправит на реле к которому привязан, команду "Включить". Если опция включена, то при превышении заданного порога по температуре датчик отправит команду "Выключить".
High hum - Установка верхней границы влажности воздуха
Low hum - Установка нижней границы влажности воздуха
Linkquality - Качество сигнала (lqi)


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

Когда датчик в сети, то короткое нажатие на кнопку вызывает процедуру чтения всех сенсоров не по расписанию и отправку данных не в режиме настроенных отчетов.
Для выхода из сети зажать кнопку на 10 секунд, по истечении этого времени на дисплей выведется сообщение о выходе из сети, кнопку можно отпустить. Датчик отправит сообщение о выходе из сети, сотрет у себя все настройки в памяти.
Конфигурация отчетов (Zigbee2mqtt)
Для конфигурации отчетов необходимо перейти на вкладку "Отчеты", и внести изменение в поля "Мин. интервал отчетов", "Макс. интервал отчетов", "Мин. интервал отчетов при изменении".
Мин. интервал отчетов - время, через которое будет отправлен новый отчет, при условии что новые значение изменилось в любую сторону, на величину указанную в поле "Мин. интервал отчетов при изменении", в сравнении с пердыдушими значениями. Указывется время в секундах.
Макс. интервал отчетов - время, через которое будет отправлен новый отчет, при условии что значения не менялись на величину больщую той которая уазана в поле "Мин. интервал отчетов при изменении". Указывется время в секундах.
Мин. интервал отчетов при изменении - Величина изменения данных. Для каждого типа данных указывается в своем формате, например для температуры 1 отзанчает 0.01°C, так как данные передаются типом интегер16, например температура 22.54°C, будет передана датчиком так 2254.
После отправки новой конфигурации, нажмите 2-3 раз кнопку на датчике с интервалом 1-2 секунды



Для активации работы датчика в этом режиме необходимо на вкладке "Свойства"(zigbee2mqtt) / "Основное"(спрут хаб) включить опцию "Config report enable"
Привязка датчика к другому устройству.
Датчик можно привязать к другим устройствам по кластерам температуры, влажности воздуха и ОнОфф. В первом варианте датчик будет отправлять свою температуру и/или влажность воздуха и на сервер УД и на устройство к которому привязан датчик. Во втором варианте датчик будет отправлять команды Включить и Выключить на устройство к которому привязан датчик (реле, розетки. выключатели и т.д.)


Добавление внешнего конвертера в zigbee2mqtt - https://telegra.ph/Dobavlenie-vneshnego-konvertera-v-zigbee-2-mqtt-12-11
Добавление внешнего шаблона в Спрут Хаб - https://clck.ru/362h5z
Технические характеристики:
Модель: eTH102z
Протокол: ZigBee 3.0
Основной сенсор: SHTC3 (температура и влажность воздуха, на плате датчика)
Беспроводной протокол: Zigbee 3.0
Размеры: 4 × 3 × 2 см
Температурный диапазон: 0°C ~ + 65 °C
Точность: 0.2°C
Диапазон влажности воздуха: -0% - 100%
Точность: 2%
Питание: CR2477 / CR2450 (не входит в комплектацию)
Продажа: АлиЭкспресс
Группа DIY DEV в Телеграм
Если Вы увидели ошибку или неточность в этом описании, пожалуйста сообщите о ней - https://t.me/EfektaLab .