Fibaro Bot в Телеграмм @FibaroBot

@FibaroBot

 

@FibaroBot — бот для доставки оповещений Fibaro Home Center через Telegram.

Снимки камер
Геопозиция

Как все работает:

  • Home Center отправляет сообщение на специальный email
  • @FibaroBot получает и пересылает сообщение через Telegram

Бот не требует сложной конфигурации и подходит для Home Center Lite

Поскольку email доставляются не мгновенно, то оповещения в Telegram могут приходить с некоторой задержкой (секунды)

Базовая настройка

Получите ID от бота

1 — Найдите @FibaroBot в Telegram и отправьте боту команду /start

2 — Бот пришлет ID (в виде email адреса) для конфигурации

@FibaroBot можно добавить в группу Telegram и получать оповещения в эту группу. После добавления бота в группу нужно отправить команду /start. Помните, что для каждого чата или группы бот присылает уникальный ID

Бот дружит только с Home Center. Не пробуйте «для проверки» отправить на полученный ID сообщения с вашего личного email — ничего не придет.

Настройте пользователя в Home Center с полученным ID

Мы рекомендуем создать нового пользователя, например, с именем «bot».

Пользователь создается в разделе Конфигурация > Контроль доступа > Добавить пользователя [Configuration > Access Control > Add user]

Он не требует доступа к устройствам и других настроек, кроме e-mail. Не забудьте нажать «Сохранить» в правой части экрана.

Чтобы было удобнее переносить ID (в нем много цифр), вы можете открыть в браузере окна с конфигурацией Home Center и Web-версию Telegram https://web.telegram.org и просто скопировать из чата ID, полученный от бота

Новый пользователь

Текстовые оповещения

1 — Создайте текст оповещения

Панели > Панель уведомлений > Добавить новое [Panels > Notification Panel > Add New]

Придумайте понятное название оповещения и введите текст, который вы хотите получать. Необходимо добавить текст в каждое поле несмотря на то, что будет использоваться только содержание электронной почты. Нажмите кнопку «Сохранить».

В тексте можно использовать иконки Эмодзи (Emoji)

2 — Создайте блочную сцену, используя требуемое событие в качестве условия

Сцены > Добавить сцену > Добавить сцену, используя графические блоки [Scenes > Block Scenes > Create Block Scene]

Текстовое сообщение

Снимки с камеры

Чтобы получать снимки с камеры необходимо сделать следующее

1 — В Home Center проверить, что камера добавлена и корректно настроена настроена, т.е. позволяет получать снимки (jpeg)

2 — Создайте блочную сцену, используя требуемое событие в качестве условия

Сцены > Добавить сцену > Добавить сцену, используя графические блоки [Scenes > Block Scenes > Create Block Scene]

Снимок камеры

Расширенные возможности (LUA)

Настройка местоположения

Чтобы получить текущее местоположение, которое хранится в Home Center, необходимо создать сцену LUA.

1 — Посмотрите идентификатор созданного пользователя «bot» в настройках Home Center.

Войдите в раздел Конфигурация > Контроль доступа, нажмите на иконку редактирования пользователя, идентификатор можно увидеть в строке браузера

…/fibaro/ru/configuration/user.html?id=518

2 — Создайте сцену LUA, используя идентификатор пользователя «bot»

Местоположение

—[[

%% properties

%% globals

—]]

local botId = 518; —измените только цифру

—=================—

userLocation = fibaro:getValue(2, «Location»);

fibaro:call(botId, «sendEmail», «GEO», userLocation);

Хотите больше возможностей?…

Свяжитесь с нами, если у вас есть вопросы или идеи.

Наши контакты вы можете найти в информации о боте.

Команда Z-LIFE