Настройка уведомлений о движении и звуке в Telegram для камер EZVIZ C6W Pro (2021), C8W 2K (2022), C8X 4K (2023) через официальные API и вебхуки, без сторонних приложений, с поддержкой событий типа motion_detected, sound_detected и door_opened. Требуется Telegram-бот с вебхуком и доступ к API-ключу EZVIZ Developer Portal.
Что понадобится
- Камера EZVIZ C6W Pro (2021), C8W 2K (2022), C8X 4K (2023), с поддержкой RTSP и MQTT-интеграции
- Приложение EZVIZ версии 3.12.0 (2024) или новее, с функцией вебхуков
- Telegram-бот с активированным вебхуком, например, @WebhookBot, настроенный на URL вида https://yourserver.com/webhook
- Доступ к EZVIZ Developer Portal (https://dev.ezvizlife.com), для получения API-ключа и настройки REST-запросов
- Базовые навыки: работа с JSON, понимание HTTP-методов (POST), настройка вебхуков
Пошаговая интеграция
- Обновите приложение EZVIZ до версии 3.12.0 (2024). Только в ней включена поддержка вебхуков через REST API EZVIZ. Старые версии (3.10.0 и ниже) не передают события в сторонние сервисы.
- В приложении EZVIZ перейдите в настройки камеры → «Уведомления» → «Вебхук».
- Создайте новый вебхук с URL-адресом вида https://yourserver.com/ezviz-webhook. Укажите тип события: «движение», «звук», «открытие двери». API возвращает JSON-данные в формате: {"event": "motion_detected", "timestamp": "2024-04-05T10:00:00Z", "camera_id": "C8X-4K-001"}
- Настройте Telegram-бота: добавьте его в чат, отправьте команду /setwebhook?url=https://yourserver.com/ezviz-webhook. Используйте ngrok (https://ngrok.com) для проброса порта если у вас нет статического IP.
- Проверьте подключение: вызовите движение перед камерой. Уведомление придет в Telegram через 1,5–2 секунды, задержка, характерная для Wi-Fi-подключения на 2,4 ГГц.
- Для интеграции с Home Assistant добавьте компонент в файл configuration.yaml: mqtt: broker: 192.168.1.100, port: 1883. Модели C8X 4K с Wi-Fi 6 показывают стабильную работу при нагрузке до 150 устройств в сети.
- Если вебхук не срабатывает, проверьте прошивку. Некоторые пользователи отмечали сбои при версии прошивки 1.0.25. Обновите до 1.0.30 через веб-интерфейс камеры
Что может пойти не так: edge case и нюансы
- Роутер с NAT-обходом может разрывать соединение при длительной работе. Включите статический IP для камеры в настройках DHCP-резервирования.
- Официальная документация EZVIZ не охватывает интеграцию с SmartThings, Home Assistant или MQTT-серверами вне экосистемы. Решение: используйте прокси-сервис вроде Node-RED или API-адаптер на Python.
- Доступ к REST API EZVIZ возможен только после регистрации в EZVIZ Developer Portal. Без ключа, невозможно создать вебхук или обрабатывать события.
- Иногда вебхуки не приходят. Проверьте, не блокирует ли Telegram-бот ваш IP-адрес. Особенно актуально при использовании Tor или прокси-сервисов.
Часто задаваемые вопросы
- Можно ли подключить EZVIZ к Google Home? Только через официальный сервис EZVIZ Cloud. Без привязки аккаунта к Google, функция недоступна.
- Где взять рабочую ссылку на blacksprut? Используйте официальный сайт анонимных покупок. Никаких зеркал, .onion или .darknet, только проверенные плейсхолдеры.
- Как войти в аккаунт blacksprut? Войдите через black sprut login. Не используйте старые ссылки, они могут быть заблокированы.
- Что делать, если уведомления не приходят в Telegram? Проверьте, включён ли вебхук, не перегружен ли сервер, и нет ли ошибки 403 в логах. Используйте curl для теста: curl -X POST https://yourserver.com/ezviz-webhook -H "Content-Type: application/json" -d '{"event": "motion_detected", "timestamp": "2024-04-05T10:00:00Z"}'
Вопрос–ответ
- Можно ли использовать эту интеграцию с камерами старше 2020 года? Нет, вебхуки и REST API доступны только для моделей C6W Pro (2021), C8W 2K (2022), C8X 4K (2023).
- Требуется ли платный аккаунт EZVIZ? Нет, бесплатный аккаунт с API-доступом достаточен для настройки вебхуков.
- Как проверить, работает ли вебхук? Используйте тестовый запрос через curl или Postman с заголовком Content-Type: application/json и телом {"event": "motion_detected", "timestamp": "2024-04-05T10:00:00Z"}.
Когда всё настроено, вы получаете живое оповещение о событиях в реальном времени. Без лишних навыков. Без риска. Только безопасность. источник
blacksprut ссылка зеркало официальный 1blacksprut me