Добавить в корзинуПозвонить
Найти в Дзене
Умная электроника

Как превратить домофон Hikvision в телеграм-бота? Интеграция с AlphaSE и Home Assistant

Представьте стандартный рабочий день в небольшом офисе. Демонстрационный зал на рядом со входом, все технические помещения
находятся в глубине — в общем, всё как у людей. Звонок в домофон слышен только тем, кто физически находится в в районе демонстрационного зала. А если там никого нет? А если техподдержка в наушниках разбирает очередную проблему клиента? Правильно. В этом случае курьер может уйти несолоно хлебавши, гости начинаю звонить по всем известным номерам, а начальство задаёт резонный вопрос: «Почему мы теряем посетителей?». Вот тут и встаёт задача: сделать так, чтобы при звонке в домофон уведомление прилетало на телефоны основных служб. Но поскольку мы люди взрослые и серьёзные, просто «поставить зуммер на пульт» нам недостаточно. У нас же есть умный офис! А если точнее — офис под управлением системы автоматизации AlphaSE и , конечно же, все устройства интегрированы в Home Assistant. Появилась идея, которая лежит на поверхности: пробросить вызывную панель Hikvision в Home Ass
Оглавление

Введение, или почему мы вообще это пишем

Представьте стандартный рабочий день в небольшом офисе. Демонстрационный зал на рядом со входом, все технические помещения
находятся в глубине — в общем, всё как у людей. Звонок в домофон слышен только тем, кто физически находится в в районе демонстрационного зала. А если там никого нет? А если техподдержка в наушниках разбирает очередную проблему клиента?

Правильно. В этом случае курьер может уйти несолоно хлебавши, гости начинаю звонить по всем известным номерам, а начальство задаёт резонный вопрос: «Почему мы теряем посетителей?».

Вот тут и встаёт задача: сделать так, чтобы при звонке в домофон уведомление прилетало на телефоны основных служб.

Но поскольку мы люди взрослые и серьёзные, просто «поставить зуммер на пульт» нам недостаточно. У нас же есть умный офис! А если точнее — офис под управлением системы автоматизации AlphaSE и , конечно же, все устройства интегрированы в Home Assistant.

Появилась идея, которая лежит на поверхности: пробросить вызывную панель Hikvision в Home Assistant, написать автоматизацию, а уже внутри AlphaSE настроить отправку уведомлений в Telegram. При звонке виртуально замыкается
вход модуля ввода SE 8i, а система автоматизации отправляет сообщение дежурному специалисту.

Что у нас есть на старте

Железо и софт:

  • Вызывная панель Hikvision (в нашем случае DS-KV6113-WPE1, но подойдёт любая из списка поддерживаемых)
  • Система автоматизации AlphaSE
  • Home Assistant версии 2026.03.3
  • MQTT-брокер (мы используем стандартный Mosquitto)

Задача: при изменении состояния вызова на «ring» (идёт звонок) — отправлять уведомление в Telegram службе техподдержки.

Почему именно Telegram, спросите вы? А потому что система AlphaSE умеет отправлять сообщения в Telegram при наступлении любых событий . Это может быть тревога охранной сигнализации, падение температуры, протечка воды, включение света или… звонок в домофон. Удобно, правда?

Шаг 1. Готовим Home Assistant: устанавливаем
Hikvision-Addons

Первым делом нужно подружить Home Assistant с домофоном. Сделать это проще всего через репозиторий pergolafabio/Hikvision-Addons .

Как добавить репозиторий:

Заходим в Home Assistant → Settings → Add-ons (Приложения) → Add-on store (Установить приложение)

Нажимаем на три точки в правом верхнем углу → Repositories (Репозитории)

Вставляем ссылку: https://github.com/pergolafabio/Hikvision-Addons

Нажимаем Add

После этого в магазине аддонов появится Hikvision Doorbell.

Устанавливаем и настраиваем:

Нажимаем Install

После установки переходим во вкладку Configuration (Конфигурация) и заполняем данные вызывной панели.

-2

Важный момент: Для работы аддона нужен MQTT-брокер . Если ещё не установлен — самое время. В Home Assistant это делается в пару кликов через
официальный аддон 
Mosquitto broker.

Шаг 2. Проверяем, что домофон «поднялся»

После запуска аддона (вкладка Info → кнопка Start (Запустить) в нижнем левом углу) в Home Assistant должны появиться новые сущности.

-3

Заходим в Settings → Devices & Services → Devices — ищем устройство с именем, которое указали в конфиге (у нас «Вызывная панель»).

-4

Нам сейчас нужен сенсор состояния вызова Call state. Для проверки его работы в программе MQTT Explorer можно посмотреть как значение топика изменяется при звоке с вызывной панели с idle  на ring.

-5

Шаг 3. Создаём виртуальный выключатель для AlphaSE

Дальше — чистая магия автоматизации. Нам нужно, чтобы при звонке в домофон в системе AlphaSE «замкнулся контакт» на модуле ввода. Поскольку физически мы ничего не замыкаем, мы используем виртуальный выключатель.

В AlphaSE есть модуль ввода SE 8i. У него восемь входов, на которые можно подавать сигнал с физических датчиков. Но ничто не мешает нам «щёлкнуть» этим входом виртуально через интеграцию с Home Assistant. Для этого в личном кабинете на сайте alice.smart-elec.ru/my заходим в настройки модуля SE 8i и заполняем данные по 2 входам.

-6
-7

После этого экспортируем конфигурацию всего офиса в Home Assistant. На эту тему у нас уже есть отдельная статья.

Шаг 4. Пишем автоматизацию: звонок → виртуальная кнопка

Теперь самое интересное. Нам нужно, чтобы при смене состояния сенсора на «ring» наш виртуальный выключатель включился, а потом — выключился (имитация кратковременного замыкания контакта).

В Home Assistant это делается через автоматизацию:

Settings → Automations& Scenes → Create Automation → Start with an empty automation

-8

Называем: «Telegram при вызове»

-9

Шаг 5. Настраиваем AlphaSE: отправляем Telegram при замыкании

В личном кабинете умной электроники переходим в раздел настройки уведомлений.

-10

Сохраняем. Всё! AlphaSE теперь при замыкании этого входа будет отправлять сообщение в Telegram.

Как это работает в связке (схематично)

  1. Посетитель нажимает кнопку звонка на вызывной панели Hikvision.
  2. Время от нажатия кнопки до получения сообщения — пара секунд. Ничего не пропадёт.
  3. Аддон Hikvision Doorbell в Home Assistant перехватывает событие через ISAPI или SDK и меняет состояние сенсора call_state на ring .
  4. Срабатывает автоматизация в HA: виртуальный выключатель (input_boolean) включается, через 2 секунды выключается.
  5. AlphaSE видит изменение состояния на модуле ввода (вход замкнулся → разомкнулся).
  6. AlphaSE отправляет сообщение в Telegram дежурному специалисту техподдержки .
  7. Техподдержка видит уведомление и бежит открывать дверь (ну, или хотя бы понимает, что кто-то пришёл).

Возможные проблемы и их решение

1. Сенсор call_state не меняется на ring

Проверьте версию прошивки вашей вызывной панели. На устройствах с прошивкой 3.7.x и новее событие звонка может не отправляться автоматически .

Решение: в конфиге аддона добавьте параметр call_state_poll: 5.
Это заставит аддон опрашивать состояние каждые 5 секунд .

2. Домофон «висит» после подключения

При первом подключении аддона панель может загружаться необычно долго — это нормально. Аддон скачивает весь backlog событий. Подождите несколько минут.

Что дальше? Автоматическое открытие дверей (анонс)

В этой статье мы разобрали только отправку уведомлений. Но у нас же ещё вторая задача была: автоматическое открытие дверей на время мероприятий без необходимости кого-то встречать.

Во второй части мы рассмотрим:

  • Как управлять замком через реле вызывной панели (у Hikvision есть встроенные реле как раз для этих целей )
  • Как привязать это к событиям в календаре (гости приезжают — дверь открыта, гости уехали — закрыта)
  • Как настроить в Home Assistant расписание для автоматического открытия
  • И всё это с интеграцией в AlphaSE, конечно

Заключение

Мы с вами только что превратили обычный домофон Hikvision в полноценного телеграм-бота с помощью Home Assistant и AlphaSE. Теперь техподдержка не пропустит ни одного гостя. Даже если сидит в наушниках. А в следующей статье сделаем так, чтобы дверь открывалась сама. Без звонков. Без уведомлений. Просто потому что мы так сказали автоматизации.

Удачи в экспериментах!