Неоднократно на хабре писали про систему nooLite, позволяющую управлять освещением и электроприборами по радио. Недавно белорусская компания «Ноотехника» — производитель системы nooLite — начала выпуск нового устройства — Ethernet-шлюза nooLite, позволяющего управлять светом с любого смартфона или планшета.
Итак, встречайте! Ethernet-шлюз PR1132:
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/248/36f/d41/24836fd416d02490652d7b13cc896499.png)
Девайс работает в локальной сети (например, его можно подключить к роутеру, который раздает интернет по квартире). Управление светом происходит через веб-интерфейс (т.е. через браузер) или через HTTP API.
Шлюз имеет 32 канала управления. Это значит, что с его помощью можно управлять 32 независимыми группами светильников. ИМХО, для квартиры это — более, чем достаточно. Для загородного дома, скорее всего, тоже. Радует тот факт, что шлюз имеет более мощный передатчик, чем у обычных пультов nooLite. Мощность передатчика шлюза около 5 мВт, у пультов — около 3 мВт. Благодаря этому, максимальная дальность расположения силовых блоков увеличена до 100 м (с помощью пультов можно управлять силовыми блоками на дальности до 50 м).
Кроме передатчика, шлюз имеет также приемник nooLite, с помощью которого он может принимать данные от датчиков температуры/влажности PT111 (на текущий момент их пока еще нет в продаже). К шлюзу можно привязать до 4 датчиков и просматривать их показания через веб-интерфейс.
Питается шлюз от сети 220 В, 50 Гц, потребляемая мощность — 3,5 Вт.
Ethernet-шлюз находится в коробке из очень плотного картона, видимо, чтобы избежать повреждений при транспортировке. На коробке находится схематическое изображение устройства и указаны его основные характеристики.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/d49/45a/755/d4945a755f17fc235738937f0a8cce71.jpg)
Внутри находятся: сам шлюз PR1132 и антенна к нему, блок питания, инструкция, соединительный кабель Patch Cord длиной 1м.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/d70/15f/bae/d7015fbae23562712ee0bed5887dcd30.jpg)
Устройство не отличается необычным дизайном, но выглядит вполне современнно. Шлюз имеет относительно небольшие размеры: 115х85х35 мм — чуть больше мыльницы :)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/d08/bad/3e1/d08bad3e1f21b255f022ca173d97834f.jpg)
На передней панели указано название модели, логотип nooLite и светодиодный индиктор работы шлюза.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/25a/31a/69e/25a31a69e40f709f7a3a8795e50ea698.jpg)
Когда шлюз работает, индиктор постоянно горит. Индиктор светится не очень ярко: у меня дома шлюз стоит в спальне на шкафу и ночью свечение индиктора абсолютно не мешает.
На задней панели находится SMA-разъём для подключения передающей антенны, разъем для подключения кабеля Ethernet и разъем для блока питания. Между антенной и разъемом для Etherntet-кабеля находится сервисная кнопка, с помощью которой можно перевести шлюз в режим обновления прошивки или сбросить его настройки на стандартные (типа hard reset).
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/b5b/29e/c4b/b5b29ec4b8588bc1e01bea88c60e69a6.jpg)
Вид снизу:
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/300/ed7/7e7/300ed77e777333dc980f6e01f0f6a8ae.jpg)
Переходим к подключению шлюза — тут все очень просто.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/a2b/cbf/01d/a2bcbf01d9e0699c25b170cd2350c79c.png)
Ethernet-кабель подключаем к роутеру, кабель питания — в розетку: загорелся светодиодный индикатор — шлюз готов к работе. Набираем в адресной строке браузера 192.168.0.168 и видим:
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/127/591/918/12759191829e34c4f1ed0cf62a38bac0.png)
По умолчанию в настройках шлюза установлен статический IP-адрес 192.168.0.168 и маска 255.255.255.0. Если параметры вашей сети отличаются, необходимо подключить шлюз в сеть с совместимыми параметрами и поменять его настройки.
Веб-интерфейс шлюза поделен на 3 больших раздела: управление светом, таймеры, настройки. По умолчанию открывается раздел управления светом. Переход между разделами происходит при помощи меню в верхней части страницы (похоже на вкладки)
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/7d6/d92/b4c/7d6d92b4cbb409ac3458df3907062d32.png)
Интерфейс корректно отображается как на компьютере, так и на маленьких экранах смартфонов.
На компьютере есть небольшое ощущение, что элементы управления чрезмерно большие, но в целом воспринимается нормально.
Также была замечена особенность: в браузере Windows Phone 8 (смотрел на Nokia Lumia 625) часть надписей отображается чрезмерно большим шрифтом. Насколько я знаю, это особенность Internet Explorer в Windows Phone — он выделяет текст на странице по своему усмотрению. При просмотре сайтов с контентом это удобно, но при работе с приложениями, похожими на шлюз, смотрится не слишком хорошо. В целом — не критично. На Android и iPhone — все ок.
Этот раздел открыт по умолчанию. Он содержит несколько групп, в каждой из которых находятся элементы управления. Например, можно создать группы по комнатам («кухня», «коридор», «спальня») и внутри разместить элементы управления светильниками (например, в спальне может быть «основной свет» и «бра»).
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/d4c/af5/2e1/d4caf52e103a86090a246b66d4fea2bc.png)
Для каджого элемента можно выбрать его тип: переключатель (кнопки ВКЛ/ВЫКЛ), диммер (позволяет менять яркость света), сценарная кнопка, управление светодиодной RGB-лентой. Каждому элементу управления можно назначить один или несколько каналов, в которые он будет посылать команды.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/d9c/1ac/d21/d9c1acd213c9e3131302a281c35f82ee.png)
Кроме элементов управления в каждую группу можно добавить панель, отображающую информацию с датчиков температуры/влажности. Шлюз имеет 4 канала для привязки датчиков. В настройках группы можно выбрать, какие датчики в ней отображать.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/af3/89f/8db/af389f8dbb1d95184a83ee1d9a1dae48.png)
Шлюз PR1132 имеет встроенные часы реального времени и позволяет отправлять команды силовым блокам при наступлении заданного момента времени. Например, таким способом можно организовать имитацию присутствия (когда во время длительного отсутствия хозяина в квартире по вечерам включается свет, как будто там кто-то есть). Или, если вы живете в загородном доме, можно вечером автоматически включать освещение перед домом и автоматически выключать его ночью, когда все уже спят.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/84b/a7d/886/84ba7d8865a068ba11a261a47bfa558c.png)
Шлюз позволяет настроить до 8 таймеров. Для каждого из них можно указать время срабатывания, дни недели срабатывания (например, чтобы действия выполнялось только в будние дни) и, собственно, действие, которое должно выполняться при наступлении заданного времени (например, отправить команду включения или вызвать сценарий освещения).
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/c8f/142/a54/c8f142a540c9703604ba634d07d06728.png)
Третий большой раздел — настройки шлюза.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/fcd/a4f/c08/fcda4fc08eb6196d75928b5372d56abe.png)
Тут очень много всего — не буду подробно описывать, только перечислю что там есть.
Итак:
Как я уже писал выше, интерфейс шлюза адаптируется под маленькие размеры экранов. На мой взгляд, на маленьком экране он смотрится значительно лучше :) Мы пробовали работать со шлюзом в разных браузерах и на различных мобильных устройствах (WP, iPhone, Android), проблем замечено не было.
Единственное пожелание по внешнему виду, которое приходит в голову — сделать более светлый дизайн — текущее оформление смотрится очень уж сурово. И, как оказалось, движение в этом направлении уже идет. Выглядеть будет примерно так:
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/fb0/711/26f/fb071126fe8c94e6b6abc878e783b835.png)
Шлюз имеет возможность управления привязанными силовыми блоками посредством отправки HTTP запросов. Для передачи команды необходимо запросить со шлюза методом GET файл «api.htm», передав в параметрах номер канала, тип команды и данные для команды. Если команда выполнена успешно, в ответ на этот запрос шлюз вернет строку «ОК».
Например:
Подробное описание формата запросов смотрите в инструкции к шлюзу.
Для получения информации с привязанных датчиков нужно запросить со шлюза файл «sens.xml». Шлюз вернет результат в следующем формате:
В файле присутствут элементы snstX (температура), snshX (влажность), sntX (состояние датчика), где X — это номер датчика (от 0 до 3). Немного неудобно, что номер датчика задан в названии элемента, а не значением атрибута (например, нельзя единообразно обработать датчики в цикле), но в виду небольшого количества датчиков особых проблем это доставить не должно.
Также хотелось бы иметь возможность получить со шлюза список групп и элементов управления в них. Например, это было бы удобно при написании мобильного клиента для шлюза. Сейчас единственный вариант — запрашивать страницы групп элементов и парсить их. По нашей информации, в будущем API будет доработан и появится возможность экспорта и импорта настроек шлюза. Этот функционал предназначен для работы с настройками (например, восстановление ранее сохраненных настроек), но с его помощью можно получить и список групп.
В целом, на мой взгляд, API шлюза — довольно удобный. С его помощью можно использовать шлюз в собственных системах «умного дома».
Установленная производителем стоимотсь щлюза — $112. Когда в конце прошлого года начались резкие изменения курса доллара, «Ноотехника» попросила партнеров зафиксировать курс, по которому производится расчет цены на значении 35 рублей за доллар. Таким образом, в Москве можно купить шлюз за 3920 руб. На мой взгляд, цена немного завышена, но, особенно, если сравнить со стоимостью аналогичных устройств, вполне приемлема.
В целом можно сказать, что получилось достойное устройство, обладающее большими возможностями.
Достоинства:
— легкость подключения и настройки,
— удобно использовать как на компьютере, так и на телефоне,
— простой и удобный API.
Недостатки:
— брутальный дизайн, местами немного едет верстка;
— немного завышена цена (ИМХО).
UPD: вид изнутри
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/172/94c/f27/17294cf270c61834a564231e78bb3aec.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/f82/eef/fd6/f82eeffd6c313d8fb251447f6be167c6.jpg)
Итак, встречайте! Ethernet-шлюз PR1132:
![](https://habrastorage.org/getpro/habr/post_images/248/36f/d41/24836fd416d02490652d7b13cc896499.png)
Девайс работает в локальной сети (например, его можно подключить к роутеру, который раздает интернет по квартире). Управление светом происходит через веб-интерфейс (т.е. через браузер) или через HTTP API.
Технические характеристики
Шлюз имеет 32 канала управления. Это значит, что с его помощью можно управлять 32 независимыми группами светильников. ИМХО, для квартиры это — более, чем достаточно. Для загородного дома, скорее всего, тоже. Радует тот факт, что шлюз имеет более мощный передатчик, чем у обычных пультов nooLite. Мощность передатчика шлюза около 5 мВт, у пультов — около 3 мВт. Благодаря этому, максимальная дальность расположения силовых блоков увеличена до 100 м (с помощью пультов можно управлять силовыми блоками на дальности до 50 м).
Кроме передатчика, шлюз имеет также приемник nooLite, с помощью которого он может принимать данные от датчиков температуры/влажности PT111 (на текущий момент их пока еще нет в продаже). К шлюзу можно привязать до 4 датчиков и просматривать их показания через веб-интерфейс.
Питается шлюз от сети 220 В, 50 Гц, потребляемая мощность — 3,5 Вт.
Внешний вид и комплектация
Ethernet-шлюз находится в коробке из очень плотного картона, видимо, чтобы избежать повреждений при транспортировке. На коробке находится схематическое изображение устройства и указаны его основные характеристики.
![](https://habrastorage.org/getpro/habr/post_images/d49/45a/755/d4945a755f17fc235738937f0a8cce71.jpg)
Внутри находятся: сам шлюз PR1132 и антенна к нему, блок питания, инструкция, соединительный кабель Patch Cord длиной 1м.
![](https://habrastorage.org/getpro/habr/post_images/d70/15f/bae/d7015fbae23562712ee0bed5887dcd30.jpg)
Устройство не отличается необычным дизайном, но выглядит вполне современнно. Шлюз имеет относительно небольшие размеры: 115х85х35 мм — чуть больше мыльницы :)
![](https://habrastorage.org/getpro/habr/post_images/d08/bad/3e1/d08bad3e1f21b255f022ca173d97834f.jpg)
На передней панели указано название модели, логотип nooLite и светодиодный индиктор работы шлюза.
![](https://habrastorage.org/getpro/habr/post_images/25a/31a/69e/25a31a69e40f709f7a3a8795e50ea698.jpg)
Когда шлюз работает, индиктор постоянно горит. Индиктор светится не очень ярко: у меня дома шлюз стоит в спальне на шкафу и ночью свечение индиктора абсолютно не мешает.
На задней панели находится SMA-разъём для подключения передающей антенны, разъем для подключения кабеля Ethernet и разъем для блока питания. Между антенной и разъемом для Etherntet-кабеля находится сервисная кнопка, с помощью которой можно перевести шлюз в режим обновления прошивки или сбросить его настройки на стандартные (типа hard reset).
![](https://habrastorage.org/getpro/habr/post_images/b5b/29e/c4b/b5b29ec4b8588bc1e01bea88c60e69a6.jpg)
Вид снизу:
![](https://habrastorage.org/getpro/habr/post_images/300/ed7/7e7/300ed77e777333dc980f6e01f0f6a8ae.jpg)
Подключение
Переходим к подключению шлюза — тут все очень просто.
![](https://habrastorage.org/getpro/habr/post_images/a2b/cbf/01d/a2bcbf01d9e0699c25b170cd2350c79c.png)
Ethernet-кабель подключаем к роутеру, кабель питания — в розетку: загорелся светодиодный индикатор — шлюз готов к работе. Набираем в адресной строке браузера 192.168.0.168 и видим:
![](https://habrastorage.org/getpro/habr/post_images/127/591/918/12759191829e34c4f1ed0cf62a38bac0.png)
По умолчанию в настройках шлюза установлен статический IP-адрес 192.168.0.168 и маска 255.255.255.0. Если параметры вашей сети отличаются, необходимо подключить шлюз в сеть с совместимыми параметрами и поменять его настройки.
Интерфейс
Веб-интерфейс шлюза поделен на 3 больших раздела: управление светом, таймеры, настройки. По умолчанию открывается раздел управления светом. Переход между разделами происходит при помощи меню в верхней части страницы (похоже на вкладки)
![](https://habrastorage.org/getpro/habr/post_images/7d6/d92/b4c/7d6d92b4cbb409ac3458df3907062d32.png)
Интерфейс корректно отображается как на компьютере, так и на маленьких экранах смартфонов.
На компьютере есть небольшое ощущение, что элементы управления чрезмерно большие, но в целом воспринимается нормально.
Также была замечена особенность: в браузере Windows Phone 8 (смотрел на Nokia Lumia 625) часть надписей отображается чрезмерно большим шрифтом. Насколько я знаю, это особенность Internet Explorer в Windows Phone — он выделяет текст на странице по своему усмотрению. При просмотре сайтов с контентом это удобно, но при работе с приложениями, похожими на шлюз, смотрится не слишком хорошо. В целом — не критично. На Android и iPhone — все ок.
Раздел управления светом
Этот раздел открыт по умолчанию. Он содержит несколько групп, в каждой из которых находятся элементы управления. Например, можно создать группы по комнатам («кухня», «коридор», «спальня») и внутри разместить элементы управления светильниками (например, в спальне может быть «основной свет» и «бра»).
![](https://habrastorage.org/getpro/habr/post_images/d4c/af5/2e1/d4caf52e103a86090a246b66d4fea2bc.png)
Для каджого элемента можно выбрать его тип: переключатель (кнопки ВКЛ/ВЫКЛ), диммер (позволяет менять яркость света), сценарная кнопка, управление светодиодной RGB-лентой. Каждому элементу управления можно назначить один или несколько каналов, в которые он будет посылать команды.
![](https://habrastorage.org/getpro/habr/post_images/d9c/1ac/d21/d9c1acd213c9e3131302a281c35f82ee.png)
Кроме элементов управления в каждую группу можно добавить панель, отображающую информацию с датчиков температуры/влажности. Шлюз имеет 4 канала для привязки датчиков. В настройках группы можно выбрать, какие датчики в ней отображать.
![](https://habrastorage.org/getpro/habr/post_images/af3/89f/8db/af389f8dbb1d95184a83ee1d9a1dae48.png)
Раздел таймеров
Шлюз PR1132 имеет встроенные часы реального времени и позволяет отправлять команды силовым блокам при наступлении заданного момента времени. Например, таким способом можно организовать имитацию присутствия (когда во время длительного отсутствия хозяина в квартире по вечерам включается свет, как будто там кто-то есть). Или, если вы живете в загородном доме, можно вечером автоматически включать освещение перед домом и автоматически выключать его ночью, когда все уже спят.
![](https://habrastorage.org/getpro/habr/post_images/84b/a7d/886/84ba7d8865a068ba11a261a47bfa558c.png)
Шлюз позволяет настроить до 8 таймеров. Для каждого из них можно указать время срабатывания, дни недели срабатывания (например, чтобы действия выполнялось только в будние дни) и, собственно, действие, которое должно выполняться при наступлении заданного времени (например, отправить команду включения или вызвать сценарий освещения).
![](https://habrastorage.org/getpro/habr/post_images/c8f/142/a54/c8f142a540c9703604ba634d07d06728.png)
Раздел настроек
Третий большой раздел — настройки шлюза.
![](https://habrastorage.org/getpro/habr/post_images/fcd/a4f/c08/fcda4fc08eb6196d75928b5372d56abe.png)
Тут очень много всего — не буду подробно описывать, только перечислю что там есть.
Итак:
- группы и элементы управления;
- датчики;
- привязка/отвязка силовых блоков;
- настройки системного времени;
- настройки сети;
- информация о текущей версии ПО и обновление прошивки.
Дизайн интерфейса
Как я уже писал выше, интерфейс шлюза адаптируется под маленькие размеры экранов. На мой взгляд, на маленьком экране он смотрится значительно лучше :) Мы пробовали работать со шлюзом в разных браузерах и на различных мобильных устройствах (WP, iPhone, Android), проблем замечено не было.
Единственное пожелание по внешнему виду, которое приходит в голову — сделать более светлый дизайн — текущее оформление смотрится очень уж сурово. И, как оказалось, движение в этом направлении уже идет. Выглядеть будет примерно так:
![](https://habrastorage.org/getpro/habr/post_images/fb0/711/26f/fb071126fe8c94e6b6abc878e783b835.png)
API
Шлюз имеет возможность управления привязанными силовыми блоками посредством отправки HTTP запросов. Для передачи команды необходимо запросить со шлюза методом GET файл «api.htm», передав в параметрах номер канала, тип команды и данные для команды. Если команда выполнена успешно, в ответ на этот запрос шлюз вернет строку «ОК».
Например:
http://192.168.0.168/api.htm?ch=0&cmd=15 (передать команду привязки для канала №1) http://192.168.0.168/api.htm?ch=0&cmd=2 (передать команду «включить» для канала №1) http://192.168.0.168/api.htm?ch=2&cmd=6&br=50 (установить яркость 50% на канале №3)
Подробное описание формата запросов смотрите в инструкции к шлюзу.
Для получения информации с привязанных датчиков нужно запросить со шлюза файл «sens.xml». Шлюз вернет результат в следующем формате:
<response>
<snst0></snst0>
<snsh0></snsh0>
<snt0></snt0>
...
<snst3></snst3>
<snsh3></snsh3>
<snt3></snt3>
</response>
В файле присутствут элементы snstX (температура), snshX (влажность), sntX (состояние датчика), где X — это номер датчика (от 0 до 3). Немного неудобно, что номер датчика задан в названии элемента, а не значением атрибута (например, нельзя единообразно обработать датчики в цикле), но в виду небольшого количества датчиков особых проблем это доставить не должно.
Также хотелось бы иметь возможность получить со шлюза список групп и элементов управления в них. Например, это было бы удобно при написании мобильного клиента для шлюза. Сейчас единственный вариант — запрашивать страницы групп элементов и парсить их. По нашей информации, в будущем API будет доработан и появится возможность экспорта и импорта настроек шлюза. Этот функционал предназначен для работы с настройками (например, восстановление ранее сохраненных настроек), но с его помощью можно получить и список групп.
В целом, на мой взгляд, API шлюза — довольно удобный. С его помощью можно использовать шлюз в собственных системах «умного дома».
Цена
Установленная производителем стоимотсь щлюза — $112. Когда в конце прошлого года начались резкие изменения курса доллара, «Ноотехника» попросила партнеров зафиксировать курс, по которому производится расчет цены на значении 35 рублей за доллар. Таким образом, в Москве можно купить шлюз за 3920 руб. На мой взгляд, цена немного завышена, но, особенно, если сравнить со стоимостью аналогичных устройств, вполне приемлема.
Вместо заключения
В целом можно сказать, что получилось достойное устройство, обладающее большими возможностями.
Достоинства:
— легкость подключения и настройки,
— удобно использовать как на компьютере, так и на телефоне,
— простой и удобный API.
Недостатки:
— брутальный дизайн, местами немного едет верстка;
— немного завышена цена (ИМХО).
UPD: вид изнутри
![](https://habrastorage.org/getpro/habr/post_images/172/94c/f27/17294cf270c61834a564231e78bb3aec.jpg)
![](https://habrastorage.org/getpro/habr/post_images/f82/eef/fd6/f82eeffd6c313d8fb251447f6be167c6.jpg)