IRobot vs Fibaro Home Center 2

Как объединить IRobot Roomba с Fibaro Home Center 2. Данное руководство представляет собой скрипт, написанный на языке програмировнания LUA, что позволяет найти быстрое и красивое решение для данной задачи. Оригинал статьи опубликован на сайте.
Для создания системы понадобится Roomba, HC2 и Roowifi. Roowifi — это модуль для управления Roomba со смартфона или ПК. В данном сценарии может быть использован контроллер HC2, так как вся настройка будет осуществлена с помощью LUA скрипта, который недоступен на облегченной версии контроллера. Для начала Roowifi карта настраивается в домашней сети Wi-Fi. После чего, Roowifi должен получить IP-адрес. Далее необходимо найти этот IP-адрес, например, с помощью утилиты SUPERSCAN. После того, как IP-адрес найден, можно подключаться к Roomba, контролировать и получать доступ к его конфигурации сети.

После этого можно переходить к интерфейсу Home Center 2 и созданию виртуального модуля.

В расширенных настройках виртуальных устройств добавляем модуль из 4-х кнопок.

Ниже код, который должен идти в каждой кнопке:
Alarm:

Clearn:

Spot:

Dock:

Вот пример кнопки Clearn:

При копировании кода кнопки убедитесь, что вы заменили IP-адрес вашего Roowifi и ID созданного нами виртуального устройства.
Если все настроено правильно, то все должно заработать сразу.

Будем рады если данный скрипт пригодиться и приглашаем на семинар по LUA тех, кто еще не использует Home Center 2 на полную мощность!