prefixkit Вопрос инженеруСпросить Поддержать EN

Zigbee-устройства Датчики температуры и влажности

Excellux ZG-109TDS

Probe Temperature with EC && TDS && Salinity && SG && ht(humidity and temperature) Sensor. Работает с Zigbee2MQTT без шлюза и облака производителя: устройство подключается к Zigbee-стику и появляется в Home Assistant.

Производитель
Excellux
Модель
ZG-109TDS
Тип
Датчики температуры и влажности
Питание
батарейка — конечное устройство, сеть не усиливает
Обновление прошивки (OTA)
нет

Найти в магазинах: AliExpress

Ссылки ведут на поиск в магазинах; часть ссылок партнёрские — покупка по ним ничего не стоит вам и поддерживает сайт. Мы не продаём устройства и не получаем их от производителей.

Что умеет

ФункцияСвойствоЗначенияУправление
Probe temperature warningprobe_temperature_warningnone, low, highтолько чтение
Temperature warningtemperature_warningnone, low, highтолько чтение
Humidity warninghumidity_warningnone, low, highтолько чтение
Tds warningtds_warningnone, highтолько чтение
Ec warningec_warningnone, low, highтолько чтение
Modemodefreshwater, seawaterможно менять
Заряд батареиbattery% · 1…100только чтение
Probe temperatureprobe_temperature°C · -40…120только чтение
Температураtemperature°Cтолько чтение
Влажностьhumidity%только чтение
Tdstdsppm · 0…13000только чтение
Salinitysalinity‰ · 0.1…50только чтение
EcecμS/cm · 0…20000только чтение
Sgsg1000…1100только чтение
Sampling intervalsampling_intervals · 5…1200можно менять
Probe temperature calibrationprobe_temperature_calibration°C · -2…2можно менять
Probe temperature v0 setprobe_temperature_v0_set°C · -40…125можно менять
Probe temperature v1 setprobe_temperature_v1_set°C · -40…125можно менять
Tds warning settds_warning_setppm · 0…13000можно менять
Ec v0 setec_v0_setμS/cm · 0…20000можно менять
Ec v1 setec_v1_setμS/cm · 0…20000можно менять
Temperature calibrationtemperature_calibration°C · -2…2можно менять
Temperature v0 settemperature_v0_set°C · -40…85можно менять
Temperature v1 settemperature_v1_set°C · -40…85можно менять
Humidity calibrationhumidity_calibration% · -10…10можно менять
Humidity v0 sethumidity_v0_set% · 0…100можно менять
Humidity v1 sethumidity_v1_set% · 0…100можно менять

MQTT: состояние и команды

Zigbee2MQTT публикует состояние устройства в топик zigbee2mqtt/my_device (вместо my_device — имя, которое вы дали устройству). Пример сообщения:

{
  "probe_temperature_warning": "none",
  "temperature_warning": "none",
  "humidity_warning": "none",
  "tds_warning": "none",
  "ec_warning": "none",
  "mode": "freshwater",
  "battery": 87,
  "probe_temperature": 40,
  "temperature": 21.6,
  "humidity": 46.2,
  "tds": 6500,
  "salinity": 25,
  "ec": 10000,
  "sg": 1050,
  "linkquality": 120
}

Команды отправляют в zigbee2mqtt/my_device/set:

mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"mode":"seawater"}'

Проверить топики и сообщения прямо из браузера — MQTT-клиент.

Пример автоматизации Home Assistant

Zigbee2MQTT создаёт объекты Home Assistant по имени устройства. Если назвать его my_device, автоматизация в automations.yaml может выглядеть так:

- alias: "Жарко в комнате"
  mode: single
  triggers:
    - trigger: numeric_state
      entity_id: sensor.my_device_temperature
      above: 26
      for: "00:10:00"
  actions:
    - action: notify.notify
      data:
        message: "Температура выше 26 °C"

Проверить YAML на ошибки — проверка YAML.

Как подключить

  1. В Zigbee2MQTT нажмите «Разрешить подключение» (Permit join).
  2. Переведите устройство в режим сопряжения: обычно — долгое нажатие кнопки сброса (5–10 секунд) до мигания индикатора; лампы — включить и выключить питание 5–6 раз подряд.
  3. Держите устройство рядом с координатором или ретранслятором, пока идёт сопряжение.
  4. Дайте устройству понятное имя — от него зависят топики MQTT и объекты в Home Assistant.

Точная процедура и особенности модели — страница устройства в документации Zigbee2MQTT. Нет координатора — подбор Zigbee-стика.

Похожие устройства

Идея?