Открытый API системы НооЛайт (nooLite)
Система nooLite имеет открытый API, что позволяет использовать её в своих разработках
Общая информация по системе nooLite
Руководство по системе nooLite
Ethernet-шлюз PR1132 (управление через планшет или смарфон)
API реализованно через отправку HTTP запросов по сети, чтение XML файла состояния
Ethernet-шлюз PR1132 предназначен для управления системой nooLite через смартфон или планшет. Управление осуществляется с приложений для основных мобильных платформ или через браузер.
Возможность подключения в сеть нескольких шлюзов позволяет организовать управление системой nooLiteна больших площадях, где нет возможности использовать обычные пульты‑радипередатчики из-за недостаточной дальности действия. При наличии в системе nooLite датчиков температуры или датчиков температуры/влажности шлюз также позволяет отображать их показания. Благодаря наличию открытого API шлюз можно использовать в собственных системах «Умного Дома».
|
Функции:
- управление силовыми блоками системы nooLite;
- отображение информации с датчиков температуры/влажности (до 4 датчиков);
- 32 независимых канала управления;
- распределение каналов и датчиков по группам (до 16 групп);
- 8 независимых недельных таймеров;
- автоматическое обновление времени;
- импорт/экспорт пользовательских настроек;
- возможность обновления встроенного программного обеспечения и веб‑интерфейса управления;
- кроссплатформенный и кроссбраузерный веб-интерфейс, адаптированный для использования на мобильных устройствах c платформой Android, Apple iOS, Windows Phone, Bada;
- поддержка API для передачи команд управления через HTTP запросы.
Руководство Ethernet-шлюз PR1132
Адаптеры PC118, PC1116, PC1132 (передатчики)
API реализованно через коммандную строку или USB-HID
Адаптеры PC11хх и программное обеспечение «nooLite control panel v5.1» позволяют при помощи компьютера управлять силовыми блоками серии nooLite. Управление может осуществляться как через элементы в главном окне программы (регуляторы, кнопки вызова сценариев освещения), так и через командную строку. Применение данной системы может значительно облегчить управление, когда речь идет о многоканальной системе или системе на базе умного дома. Программное обеспечение имеет открытый интерфейс прикладного программирования (далее API), с которым можно интегрировать систему nooLite в уже существующий проект умного дома.
Руководство пользователя - Адаптер PC118, PC1116, PC1132
Руководство по силовым блока и пультам серии nooLite
Программное обеспечение «nooLite control panel v5.1»
API программы "nooLite control panel"
API адаптера PC118, PC1116, PC1132 (как HID-устройства)
Адаптер RX2164 (приемник)
API реализованно через коммандную строку или USB-HID
Адаптер RX2164 и программное обеспечение «nooLite RX v2.0» позволяют принимать команды с радиопередающих устройств системы радиоуправления «nooLite» (пульты, датчики). При приёме команды с пульта программа на компьютере запускает приложение (открывает файл), путь к которому указывается в настройках данной команды. Также можно настроить программу так, что при приходе любой команды с привязанного к адаптеру устройства приложение будет запускаться с параметром (аргументом), в котором содержится информация о типе команды и других данных, которые были приняты. Это позволяет использовать элементы системы радиоуправления «nooLite» в собственных разработках.
Руководство пользователя адаптера RX2164
Руководство по силовым блока и пультам серии nooLite
Программное обеспечение «nooLite RX v2.0»
API адаптера RX2164 (как HID-устройства)
Модуль MT1132 (для Ардуино и т.п.)
API реализованно через интерфейс UART
Модуль MT1132 предназначен для управления силовыми блоками системы nooLite с платформы Arduino, микроконтроллеров или ПК.
Конструктивно модуль выполнен в виде печатной платы, на которой расположен управляющий контроллер и передатчик.
Управление модулем осуществляется через последовательный интерфейс UART. Принятые по UART команды управления модуль передает на силовые блоки через встроенный радиопередатчик.
Использование низкоуровневого интерфейса связи с модулем позволяет применять его в собственных разработках.
Модуль MR1132 (для Ардуино и т.п.)
API реализованно через интерфейс UART
Модуль MR1132 предназначен для приёма управляющих команд при работе в системе nooLite.
Конструктивно модуль выполнен в виде печатной платы, на которой расположен управляющий контроллер и приёмник.
Управление модулем осуществляется через последовательный интерфейс UART. Использование низкоуровневого интерфейса связи с модулем позволяет применять его в собственных программных разработках.
Датчик движения PM112
API реализованно через передачу команд на USB приёмник RX2164
PM112 является тепловым датчиком движения, предназначенным для работы в составе системы nooLite.
При появлении движущихся объектов с температурой выше температуры окружающей среды в зоне действия датчика, он подаёт по радиоканалу команду "включить на определенное время" силовому блоку, к которому привязан. По прошествии заданного инервала времени после прекращения движения в зоне действия датчика, силовой блок выключается. Если в течение этого установленного периода времени опять обнаруживается движение, то отсчёт начинается заново. Это решает проблему некорректного выключения силового блока при использовании с ним нескольких датчиков движения.
Кроме того, датчик снабжен фотосенсором для измерения освещённости, что позволяет исключить срабатывание датчика в светлое время суток.
Чувствительность теплового сенсора, порог освещенности и время включения света после прекращения движения регулируются.
Достоинства:
- Крепление на двухсторонний скотч или саморезы на любой неметаллической поверхности.
- Простота монтажа за счёт отсутствия проводки между датчиком и силовым блоком.
- Регулируемый порог чувствительности, освещённости и времени включения света.
- Питание от двух элементов AAA в течение как минимум одного года.
- Дальность действия до 50 м (в зависимости от среды прохождения сигнала).
- Индикация разряда элементов питания.
Руководство по эксплуатаци PM112
Датчик температуры и влажности PT111
API реализованно через передачу команд на USB приёмник RX2164 или на Ethernet-шлюз
Датчик температуры и влажности PT111 предназначен для измерения параметров микроклимата (температуры и влажности) или использования в качестве термостата (гигростата).
Датчик не имеет собственных элементов индикации и взаимодействует с другими устройствами системы nooLite по радиоканалу. Для отображения измеренных значений температуры и влажности используется ethernet-шлюз PR1132.
При использовании датчика в качестве термостата или гигростата управление нагрузкой осуществляется через силовые блоки серии SL, SR (допускается применение и других серий силовых блоков, если они совместимы с выбранным типом нагрузки - см. таблицу). Датчик в этом случае передает команды на включение/выключение силового блока.
PT111 может работать в одном из трех режимов:
В режиме "Датчик" передается информация о текущей температуре и влажности на ethernet-шлюз PR1132.
В режиме "Термостат" датчик поддерживает установленную температуру. Включение силового блока с нагревателем происходит в том случае, если температура опустилась ниже установленного порога.
В режиме "Гигростата" датчик препятствует образованию избыточной влажности в помещении. При превышении установленного порога происходит включение силового блока с вытяжным вентилятором.
Достоинства
- Питание от двух элементов AAA в течение как минимум года
- Высокая точность измерения температуры и влажности
- Дальность действия до 50 м (зависит от среды прохождения сигнала)
Руководство по эксплуатаци PT111
Датчик температуры PT112
API реализованно через передачу команд на USB приёмник RX2164 или на Ethernet-шлюз
Датчик температуры PT112 предназначен для измерения температуры или использования в качестве термостата.
Датчик не имеет собственных элементов индикации и взаимодействует с другими устройствами системы nooLite по радиоканалу. Для отображения измеренных значений температуры используется ethernet-шлюз PR1132.
При использовании датчика в качестве термостата управление нагрузкой осуществляется через силовые блоки серии SL, SR (допускается применение и других серий силовых блоков, если они совместимы с выбранным типом нагрузки - см. таблицу). Датчик в этом случае передает команды на включение/выключение силового блока.
PT112 может работать в одном из двух режимов:
В режиме "Датчик" передается информация о текущей температуре и влажности на ethernet-шлюз PR1132.
В режиме "Термостат" датчик поддерживает установленную температуру. Включение силового блока с нагревателем происходит в том случае, если температура опустилась ниже установленного порога.
Достоинства
- Питание от двух элементов AAA в течение как минимум двух лет
- Высокая точность измерения температуры
- Дальность действия до 50 м (зависит от среды прохождения сигнала)
Руководство по эксплуатации PT112