Zigbee версия адаптера для управления домофоном от компании ESPDomofon предназначено для пользователей, знакомых с особенностями реализации протокола Zigbee.
В схемотехнике применены уникальные решения защиты линии и контроллера Zigbee – управление через гальваническую развязку не даёт вывести из строя компоненты. Например, если адаптер питания 5v выйдет из строя, то повышенное напряжение не уйдет в домофонную линию. Соответственно и наоборот.
Итак, само устройство версии 1.0 является развитой версией проекта Zintercom и на август 2025 года использует ПО Zintercom для работы. В связи с этим имеются некоторые ограничения использования устройства:
Однако, на ряду с ограничениями для сообщества DIY представлены существенные плюсы использования:
Таким образом, для любителей DIY устройство предоставляет неограниченные возможности по управлению домофоном через системы автоматизации.
Zigbee ESPDomofon v1 – это исполнительное устройство, которое управляет линией домофона, вызывая открытие, сброс, отключение штатной трубки домофона. Также устройство определяет наличие звонка в линии.
Для корректного функционирования управления линией требуется подобрать тайминги под Вашу вызывную панель. Следует отметить, что установленные значения по-умолчанию являются универсальными и подходят по 90% вызывных панелей. Но, если открытие не происходит даже в автоматическом режиме – вам нужно их поменять в бóльшую сторону.
Смена таймингов доступна из интерфейса Sprut.Hub и через Zigbee2MQTT.
Перейдите в интерфейсе хаба в раздел: Контроллеры - ZigBee - DIY_Zintercom - Настройки (шестеренка)
Время ожидания перед поднятием трубки – используется для автоматических режимов, следует устанавливать его кратно длительности мелодии звонка (одного гудка)
Время ожидания перед нажатием кнопки – важный тайминг и должен быть не меньше длительности мелодии звонка (одного гудка), в противном случае вызывная панель может воспринимать поднятие как сброс и не открывать дверь.
Задержка поднятой трубки после нажатия – “капризные” вызывные панели ожидают, что после отправки команды открытия (нажатия кнопки) ещё какое-то время трубка не будет положена. Допустимо установить значение 1 секунда, но можно и завысить.
Время после последнего звонка, чтобы закончить – тайминг нужен для определения конца вызова, то есть после проигрывания мелодии звонка (последнего гудка) должно пройти 5 секунд (в данном примере), чтобы устройство поняло, что вызов закончен. Если до истечения этого времени поступит ещё один вызов – он не будет определен.
В интерфейсе своего ПО откройте настройки. При необходимости используйте конвертер, как указано в документации Zintercom.
time_ring – используется для автоматических режимов, следует устанавливать его кратно длительности мелодии звонка (одного гудка)
time_talk – важный тайминг и должен быть не меньше длительности мелодии звонка (одного гудка), в противном случае вызывная панель может воспринимать поднятие как сброс и не открывать дверь.
time_open – “капризные” вызывные панели ожидают, что после отправки команды открытия (нажатия кнопки) ещё какое-то время трубка не будет положена. Допустимо установить значение 1 секунда, но можно и завысить.
time_report – время в минутах отправки состояния при использовании батарейного питания