@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]
Придумайте понятное название оповещения и введите текст, который вы хотите получать. Необходимо добавить текст в каждое поле несмотря на то, что будет использоваться только содержание электронной почты. Нажмите кнопку «Сохранить».

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);
…
Хотите больше возможностей?…
Свяжитесь с нами, если у вас есть вопросы или идеи.
Наши контакты вы можете найти в информации о боте.