Уведомления в Telegram через колонку с Алисой

27.08.22   
К сожалению встроенные уведомления через MiHome работают не всегда стабильно, — приходят с задержкой или не приходят вовсе у некоторых пользователей. К тому же невозможно стандартными средствами установить отдельный звук на важные уведомления, например на срабатывания датчика протечки. В этой статье рассмотрим простой способ получения уведомлений через колонку с голосовым помощником от Яндекса.

Что получим после настройки

  • уведомления в Telegram
  • возможность устанавливать свои звуки для уведомлений


1 Первое, что стоит сделать это привязать наши устройства в MiHome к аккаунту Яндекса, как это сделать подробно написано в статье - Подключение к Яндексу и управление умным домом Xiaomi через голосовой помощник Алису.

 2 Добавляем бота @AliceSendMessageBot в Telegramm и запускаем его. Бот в сообщении пришлёт наш chat id телеграмм, который понадобится для сохранения контакта в навыке на умной колонке.

alise tg

Как вариант Если сообщения нужно отправлять в группу, то добавляем бота в эту группу и используем команду /mychatid для получения chat id группы. Обратите внимание: chat id для групп обычно начинается со знака "-", и при внесении такого контакта в навык нужно подтвердить знак минуса перед цифрами chat id.

3 Активируем нашу умную колонку и запускаем навык "Электронный почтальон" ("Алиса, запусти навык Электронный почтальон") и на вопрос Алисы "Что вы хотите сделать?" отвечаем "Отправить сообщение".

4 На вопрос "Кому?" - называем имя получателя (Например - "Дом"). Если такого получателя ещё нет - будет предложено его сохранить. Сохраняем наш новый контакт.

5 Если имя получателя не найдено, будет запрошен chat id, который мы узнали на шаге 2

6 Теперь переходим в приложение "Умный Дом Яндекса" и создаем наш сценарий с уведомлением.

alise tg1

7 Выбираем название нашего сценария. Оно может быть абсолютно любым.

alise tg2

8 В качество условия выберем - "Устройство"   и датчик открытия двери/окна, у меня он называется "Дверь". Как вы понимаете, в качестве условия можно выбрать любое устройство - датчик движения, датчик температуры, протечки, дыма тд. 

alise tg3

9 Выбираем условие срабатывания датчика.

alise tg4

10  В качестве реакции на событие выбираем колонку с Алисой, в моем случае это станция Яндекс Мини 

alise tg5

11  Выбираем самый первый пункт - "Ответить на вопрос или выполнить команду". В качестве команды напишем - "Скажи моему ЭП отправить сообщение молча Дом с текстом Дверь открыта". Если в п.4 у вас стоит другой контакт, указывайте его. В моем варианте уведомления фраза будет - "Дверь открыта". Вы можете написать совершенно любой  текст для уведомления. Например, если вы в п4. создали контакт Дача то может получиться так - "Скажи моему ЭП отправить сообщение молча Дача с текстом Срочно звоните в полицию, только что вскрыли дверь".

alise tg6

12  Сохраняем сценарий и проверяем, открывая дверь. Почти мгновенно пришло сообщение в Телеграмм. alise tg7

13  Помимо уведомлений можно добавить команду проговаривая Алисой текста (до 100 символом), это может быть полезным при срабатывании датчиков дыма, газа,  протечки ит.д.

Если вы делаете уведомления в Телеграмм первую очередь для охранных сценариев, не забудь поменять звук уведомлений на что-то более громкое и долгое. Для того чтобы это сделать переходим в наш бот в Телеге, нажимаем три точки в правом верхнем углу, выбираем Звук, а затем Индивидуальные настройки.

Здесь уже можно выбрать свою мелодия для сообщений от бота, режимы вибрации, поведение в режиме "не беспокоить" и т.д. Очень большая гибкость, которая недоступна через стандартные уведомления MiHome.

alise tg8



Если будут вопросы, обязательно пишите в комментариях!



Автору статьи на чашку кофе :)

Оставьте свой комментарий

Комментарии для сайта Cackle

Вам может понравится



RuMiHome.ru - Умный дом Xiaomi

Информационный ресурс по устройствам экосистемы Умного Дома Xiaomi - MiHome. Характеристики, описание, обзоры, отзывы и прошивки умных устройств.

Приложения

© 2020-2022 Rumihome.ru. Права защищены. Перепечатка возможна с активной ссылкой на проект.