- PVSM.RU - https://www.pvsm.ru -

Здравствуй, уважаемый %username%!
Сегодня мы будем рассматривать относительно новые девайсы белорусской компании Ноотехника — датчики и Ethernet-шлюз. Так же будет предоставлена Java-библиотека для работы с API.
За подробностями — под кат.
Если вы уже знакомы с Noolite, этот раздел можно смело пропустить.
Для остальных — начнем с самого начала. Что такое система Noolite, в чем ёё плюсы и минусы, и с чем всё это есть?
Noolite — это система для автоматизации вашего дома. Датчики, например, сделаны таким образом, что могут функционировать практически самостоятельно, без участия пользователя или ПК, по заранее заданному алгоритму.
Изначально были выпущены комплекты, состоявшие из силового блока, который непосредственно управлял нагрузкой, и радио-пульта в виде настенного выключателя.
В общем виде это выглядит приблизительно так:


Сенсорный выключатель достаточно эргономичный, по кнопкам привыкаешь попадать очень быстро, даже на ощупь. Достаточно тонкий, а размеры позволяют закрыть дыру в стене от предыдущего выключателя :) Существуют вариации, в зависимости от управляемой нагрузки и прочее. Работает всё это добро на частоте 433 МГц (433,92 МГц если быть точнее).
Давайте теперь рассмотрим нюансы использования и отличия от других систем для построения умного дома.
Начнем с плюсов:
Из недостатков:
На мой взгляд, плюсы перевешивают минусы при необходимости массовой автоматизации. Тем более, что самый главный недостаток — отсутствие обратной связи мы можем отчасти побороть.
Тут на сцену выходят адаптеры для ПК: передатчик и приемник.


Как вы видите, они представляют собой обычные USB-донглы, которые определяются ОС как HID-устройство. Изначально существовала только версия передатчика, которую позже, после многочисленных просьб трудящихся, дополнили версией приёмника. Почему не сделать единое устройство? Не знаю. Возможно дело в цене, возможно, что «исторически так сложилось». Впрочем, единое устройство всё же имеется, но об этом позже.
Кстати, после появления датчиков, приёмник из-за другой версии API не мог принимать данные с них. Компания выпустила обновленную версию и бесплатно меняет старые приемники на новые, что уже говорит о многом.
Так вот, мы можем получить какое-то подобие обратной связи используя приемник на ПК. В таком случае, команды, передаваемые с радиопультов будут приниматься так же и данным приемником. Конечно, узнать о состоянии устройства в произвольный момент времени мы так и не сможем, но это всё-таки уже лучше чем ничего.
Теперь перейдем к новинкам.
В данный момент датчики Noolite существуют в виде трёх типов устройств. Это:
Датчик температуры PT111

Датчик температуры и влажности PT112

Тепловой датчик движения PM111 (+уровень освещения)

Устройства выполнены достаточно прилично, ничего не шатается, не разваливается. В комплекте идут батарейки, что тоже приятно :) Дизайн будет уместен в любой квартире/доме.
Давайте посмотрим на них поближе (все фото взяты отсюда: ссылка [1]):
Имеет на борту PIR-сенсор и датчик освещенности. К сожалению, работает только как радио-пульт, т.е. при срабатывании подает на связанное с ним устройство команду включения-выключения. Таким образом, получить с него данные об освещенности не представляется возможным.

На задней части устройства расположены 3 поворотных регулятора и сервисная кнопка. Ими регулируются чувствительность, время включения и уровень освещения. С помощью этих регуляторов мы можем, к примеру, автоматизировать включение света в темное время суток при обнаружении движения даже без участия какой-либо другой управляющей системы.
На задней части мы видим, опять таки, два регулятора и сервисную кнопку. С помощью регуляторов устанавливается режим работы и порог срабатывания.

Тут всё, как и у РТ111, за исключением того, что датчик влажности отсутствует.
Все температурные датчики шлют свои показания раз в час, либо при изменении температуры на 0.5С или влажности на 1%. Датчик движения шлет команду включения/выключения 2 раза для надежности.

Это последняя (вроде как) разработка Ноотехники, которая представляет собой коробочку, похожую на обычный Wi-Fi роутер и предоставляет возможности управления 32 устройствами и приёма данных с 4 датчиков.
Так же имеется простенький веб-интерфейс для управления всем этим.

Из доступных функций:
Цена тоже достаточна высока, но, как мне пояснили в компании, она очень сильно зависит от количества выпущенных устройств. Т.е. чем больше будет продано, тем дешевле оно будет обходиться конечному покупателю.
Резюмирую выше сказанное — у Ноотехники удалось, на мой взгляд, выпустить достойную коллекцию устройств, которые могут конкурировать на рынке «умного дома» с такими признанными лидерами, как, например, ZWave.
У производителя есть планы на выпуск следующего поколения устройств — с поддержкой обратной связи и шифрованием.
Звучит многообещающе, будем следить.
Для тех терпеливых, кто смог дочитать до конца, представляю библиотеку для работы с устройствами Noolite для Java: github.com/Neuronix2/Noolite4J [2]
Протестировать на всех устройствах не получилось, ввиду отсутствия некоторых позиций, так что пул-реквесты приветствуются.
Так же, пользуясь случаем, в очередной раз приглашаю энтузиастов «умного дома» присоединиться к разработке на Java github.com/Neuronix2/IRISv2 [3]
Автор: Neuronix
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/75362
Ссылки в тексте:
[1] ссылка: http://habrahabr.ru/company/contactless/blog/229469/
[2] github.com/Neuronix2/Noolite4J: https://github.com/Neuronix2/Noolite4J
[3] github.com/Neuronix2/IRISv2: https://github.com/Neuronix2/IRISv2
[4] Источник: http://geektimes.ru/post/241872/
Нажмите здесь для печати.