После последнего обновления разработчики intraHouse значительно обновили плагин telegram. Теперь можно отправлять сообщения умному дому и управлять им через мессенджер.
Для того, чтобы функционал заработал, необходимо создать устройство "Датчик универсальный аналоговый". Это устройство необходимо привязать к плагину telegram:
После этих действий виртуальный датчик будет принимать значение равное входящему сообщению в telegram. Таким образом, задача сводится к сравнению значения виртуального датчика с ожидаемым. Это легко сделать в блок-схеме:
После выполнения действия, стоит присвоить датчику какое-либо значение, команды для которого нет. Это необходимо для возможности последовательного выполнения одинаковых команд, т.к. если датчику второй раз присвоить тоже значение, триггер не сработает.
Также сценарий можно выполнить и из интерпретатора JavaScript:
Чтобы не утруждать себя запоминанием всех команд, их можно добавить к чат-боту как стандартные команды telegram с помощью бота BotFather:
Оригинал статьи размещен здесь: https://vk.com/my_smart_home