RocketTheme

Z-Wave Новости

телефон Z-Waver

+7 (495) 9 888 149

+7 (499) 9 920 149


Главные события Z-Wave

Материалы

Фильтр
  • Мега обзор: Беспроводной контроллер домашней автоматизации Zipato ZipaBox

    Контролер ZipaBox от малоизвестной хорватской компании Zipato хоть и стоит дешевле VeraLite от Micasa Verde, но в тоже время предлагает широкий набор функций наравне с высокотехнологичными контроллерами, такими как Fibaro Home Centre 2. Представляем вашему вниманию детальный обзор ZipaBox.

    В этом тесте мы используем ZipaBox с батарейным модулем ценой £85, обеспечивающим 3300mAh резервной емкости батареи, которой должно хватить на 24 часа работы ZipaBox в случае отключения электроэнергии. ZipaBox имеет довольно стильный внешний вид, он очень компактен(86x86x48мм) и может легко быть размещен на DIN-рейке. Батарейный модуль устанавливается в специальный порт на боковой стороне, что чем-то напоминает подключение второго процессора к BBC Micro. На другой стороне имеется еще один порт расширения – в данном случае это модуль Zigbee – это для тех, кто все еще верит, что технология Zigbee станет доминирующей в системах домашней автоматизации и есть планы на продвижение модулей Generic 433 МГц и KNX.

     

     

    Батарея

    Батарейный модуль содержит резервную батарею, как уже упоминалось ранее, а также средство для резервного копирования данных по сети 3G/GSM. Эта функция осуществляется путем подключения вашего GSM устройства в USB порт. Цена £85 может показаться высокой для $15 батареи, $ 1 USB порта и отсутствия $40 3G модуля – мне кажется, эти красивые пластмаски стоят слишком дорого. Тем не менее, портативность ZipaBox является большим достоинством, что позволяет избавится от многих раздражающих недостатков Z-Wave сети.

     

    Комплектация

    Как и многие из подобных устройств, ZipaBox поставляется с адаптером питания европейского типа, который, если вам повезет, можно бесплатно перенастроить у вашего поставщика. И почему ни одна из этих компаний по производству контроллеров не может найти время и указать параметры питания для Великобритании? – Оптимальным решением будет 12 вольт и 1А постоянного тока.

    Вы также получаете плоский Ethernet кабель(только я боюсь, что нет здесь Wi-Fi) и антенну для встроенного Z-Wave радио. Также краткое руководство, в котором описаны все основные функции.

     

    Облачные вычисления

    Прежде чем идти дальше, я должен отметить: многие функции и услуги ZipaBox основаны на облачных технологиях, то есть они зависят от работы серверов Zipato.

    Все изменения конфигурации и ежедневное управление посредством веб-интерфейса на самом деле осуществляются с помощью шлюза my.zipato.com. Любые изменения сначала загружаются на ваш ZipaBox, а потом запускаются локально. ZipaBox имеет локальный веб-сервер, но он лишь для того, чтобы поддерживать (пока незадокументировано) интерфейс REST, обеспечиващий работу iPhone и Android приложений на локальном уровне. Они также могут работать удаленно через шлюз Zipato.

    Разработчики Zipato недавно подверглись небольшой критике относительно качества предоставляемых услуг, после чего они перенесли все вычисления на Amazon Cloud, который, в принципе, работает хорошо – во всяком случае, я не испытывал никаких проблем. Однако это означает, что, если вдруг Zipato по какой-нибудь причине не захочет продолжить использовать этот сервис, то вы потеряете ваш веб-интерфейс, а вместе с ним и возможность создания или редактирования комманд, так как эти функции не поддерживаются iOS/Android приложениями – подробнее об этом чуть позже.

     

     

    Веб-интерфейс Zipato

    Все еще со мной? Хорошо. Тогда давайте взглянем на веб-интерфейс ZipaBox и проверим, насколько он «функциональный». Хоть он и не очень красив, но свою работу выполняет хорошо. Интерфейс состоит из множества панелей, чем-то напоминающим бесплатный шаблон CMS с открытым исходным кодом. Надпись «2011Copyright» не внушаетс уверенности, но ничего страшного. Интерфейс подстраивается под размер окна браузера, но он не эластичен – если открыть его в узком окне, вы получите две колонки, а если снова расширить, то получится два столбца и большое неиспользуемое пространство. При нажатии кнопки перезагрузки, вы опять получаете три колонки.

     

    Вы можете перетаскивать панели, а также скрывать/отображать их, щелкнув правой кнопкой мыши. Можно изменить их размер по вертикали, но не по горизонтали, за исключением графического виджета, который имеет широкий и узкий режим просмотра. Это обидно, так как некоторые панели, например «Events»(События), не достаточно широки, чтобы показать все содержимое, без утомительного изменения размера заголовков столбцов. Еще одной особенностью является то, что информация о расположении панелей хранится в локальных файлах «cookies» вашего браузера , поэтому если вы перейдете к другому компьютеру, вы получите совсем другой вид. Еще более раздражительно то, что вид некоторых панелей настраивается при помощи выпадающего меню, и его никак нельзя сохранить. Например, когда вы впервые входите в систему, панели «Events»(События), «Current Value»(Текущее значение) и «Energy»(Энергия) показывают все просто в ужасном виде. Было бы хорошо, если они могли запоминать свои последние настройки, или, по крайней мере, имели бы нормальный вид по умолчанию.

    Еще одним ограничением является то, что вы не можете создать более одного экземпляра данной панели – поэтому наша панель  «Current Value»(Текущее значение) появится только один раз, и каждый раз нужно настраивать ее вид при помощи выпадающего меню. Было бы намного лучше, если их было несколько штук, что обеспечило бы более удобный обзор.

     

    Панель General(Общая)

    На общей панели вы можете просмотреть все ваши основные изменения конфигурации, а также добавить/удалить устройства и пользователей. Различные уведомления и обновления также контролируются отсюда. В этом тесте я обновил программу ​​до последней версии 0.9.972 и был очень удивлен, когда через полчаса, получил сообщение, что моя программа устарела и что я должен ее обновить... до версии 0.9.972. Я надеюсь, что это просто ошибка, а не выпуск других версий с тем же номером. Тем не менее, эта ошибка больше не повторилась.

    Это не совсем очевидно, но вы можете нажать на «device summary»(Информация об усройстве), чтобы вызвать диспетчер устройств, который позволяет просмотреть все свойства отдельных устройств. В разделе «problem devices» (Проблемные устройства), вы можете увидеть, с какими именно устройствами возникли неполадки, однако программа не дает вам никакой информации о проблеме, так что проверять придется вам самим.

    При добавлении новых устройств, появляется выпадающий список, содержащий целый набор различных Z-Wave устройств. Этот список, в принципе, бесполезен, так как пока не все устройства имеются в наличии. Например  X-10 – стандарт, не поддерживаемый ZipaBox (Модуль, совместимый с X-10, сейчас в разработке). Внизу находятся много удобных «виртуальных» устройств, но об этом чуть позже.

    При добавлении новых устройств, у меня возникли некоторые трудности. Я не смог подключить парочку своих устройств из-за того, что они были связаны с контроллером Fibaro. Но это, скорее всего, проблема Z-Wave, а не ZipaBox. Помимо этого, мой датчик температуры и освещенности EZMotion 3-в-1 PIR вообще не был опознан контроллером ZipaBox. Датчик открытия окна/двери Everspring SM103 хоть и присоединился, но ZipaBox не получал от него никаких данных – хотя он загадочным образом заработал несколько часов спустя.


    Проблема вовсе не связана с расстоянием, так как дальность моего тестированния составляет не более нескольких метров. Иногда, после успешного присоединения, диалоговое окно «добавление устройств» зависает минут на 5, а иногда вообще застревает до тех пор, пока вы не перезагрузите страницу. Хотя, это не влияет на функциональность.

    Есть также конфигурационная панель, которая позволяет вам ввести данные о себе или других пользователей, которых система будет тревожить посреди ночи, когда сработает какой-нибудь датчик. На вкладке «Details»(подробно), есть несколько довольно удивительных полей: система хочет знать о вас абсолютно все. Я хотел ввести номер своего мобильного телефона в надежде получить SMS о том, что все работает, но система потребовала, чтоб я заполнил бы и остальные поля. Больше всего беспокоит, что там есть целый раздел под названием «Billing address»(Платежный адрес) – платить? За что, собственно? Думаю пока лучше оставить всю форму пустой.

    Есть еще одна очень важная кнопка на этой панели – «Synchronise» (Синхронизировать). Нужно всегда нажимать кнопку «Synchronise» после внесения каких либо изменений. В принципе, нажимайте на нее даже если вы и не меняли ничего. Когда вы вносите изменения, всплывает диалоговое с надписью «Синхронизация настроек» – воспринимайте это, как ложь и все равно нажимайте кнопку «Synchronise». В веб-интерфейсе нет никаких указания того, синхронизирована ли система, поэтому постарайте нажимать на эту кнопку, как можно чаще. Вы будете благодарить меня за это.

     

    Панель Lights and Power(Освещение и Питание)

    На этой панели отображены контроллеры освещения и подключаемые модули. По умолчанию,  вы получаете список всех соответствующих устройств в системе, а выпадающий фильтр в верхней части окна позволяет подключиться к отдельным комнатам. Вы можете нажать на вкладку «General»(Общие), чтобы раскрыть дерево устройств и просмотреть, с какими комнатами они связаны или создать новые комнаты. Интерфейс ZipaBox не имеет большого количества типов комнат, но это не вызывает особых трудностей.

    Все устройства имеют большую уродливую кнопку с левой стороны, показывающую статус вкл/выкл, которую вы можете нажать для изменения текущего состояния. Также имеется и небольшой переключатель в стиле iOS, который тоже показывает текущее состояние. На первый взгляд кажется, что на него невозможно нажать, но затем понимаешь, что нужно нажать(не перетаскивать) на ползунок, который находится рядом с ним.

    А вот диммеры отображаются с ползунком, который на этот раз вы должны именно перетаскивать. Вы не можете нажать на какую-нибудь точку ползунка и это как-то противоречиво. Большая уродливая кнопка переключает диммер от 0% до 100%. Он не запоминает предыдущий уровень затемнения.

    Как и во всех веб-интерфейсах, быстрое  многократное нажатие мыши в конечном итоге приводит к отображению неправильного статуса устройства, хотя, если быть честным, ZipaBox все таки справился с этой задачей. Это особенно заметно с диммерами, когда после большого количества команд, пользователь получает вовсе не то, что он хотел.

    Одной из особенностей этой панели является то, что устройства с батарейным питанием не отображают свой уровень заряда батареи – на самом деле, я нигде не видел никакого упоминания об уровне заряда батареи в этом пользовательском интерфейсе, который явно немного «близорук».

    Еще один тип устройства, который может тут появиться – это «Air Conditioning IR code»(ИК-код кондиционирования), – по-видимому, вызвано нажатием клавиши на пульте дистанционного управления кондиционером. Система опознала это устройство, как Remotec ZXT-120, что является, как оказалось, переходником Z-Wave к AC IR, которого у меня нет, поэтому я не могу прокомментировать его функциональность.

    Оставим на некоторое время все физические устройства и перейдем к виртуальным. Виджет «Add devices»(Добавить устройство) позволяет добавлять виртуальные переключатели и регуляторы уровня, которые выглядят, как их реальные аналоги. В настройках виртуальных устройств приведен список всех устройств, к которым вы можете привязать данный переключатель – и самое интересное, этот список влючает в себя и другие виртуальные элементы управления.

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

    Виртуальные устройства не могут иметь свой URL, а поэтому вы не можете с помощью виртуального переключателя подключиться ко внешней системе через  HTTP, однако для этого можно использовать «алгоритмы», которые будут описаны чуть ниже.

    У многих из вас, возможно, возник вопрос:  что это за девайс "DISPLAY" на скриншоте с Z-Wave устройствами? Я скажу честно, что не имею ни малейшего представления. Он появился сам собой из ниоткуда. В диспетчере устройств написано, что это «ROUTING_SLAVE», что тоже непонятно. Я не решился удалить его, боясь что все рухнет к чертовой матери.

     

    Панель Sensors(Датчики)

    Панель «Sensors» является аналогом панели «Lights and Power» – только здесь отображены устройства, которые что-то определяют, а не активируют. Если вам не нравится этот уродливый значок по умолчанию, который появляется при добавлении добавлении Z-Wave устройств, вы можете войти в настройки, изменить тип устройства и получить другой уродливый значок – вам также потребуется присвоить датчик определенной комнате.

    Как и в случае с другими устройствами, вы можете использовать неограниченное количество виртуальных датчиков. Они имеют два URL-адреса: URL активации и URL деактивации; при использовании любого из этих URL в веб-браузере, статус виртуального датчика изменится соответствующим образом. Виртуальные датчики могут быть связаны с устройствами, т.е они могут изменить состояние одного или нескольких реальных или виртуальных устройств. Для использования URL-адресов, не требуется входить в свой аккаунт на my.zipato.com, так что вы можете сделать это из любой точки мира; единственный недостаток – URL-адреса довольно длинные и сложные. Кроме того, они находятся и на сервере Zipato, поэтому они работают до тех пор, пока работает сервер.

     

    Панель Meters(Измерители)

    Панель «Meters» – это интерфейс для таких видов датчиков, которые имеют диапазон аналоговых значений, а не просто статус вкл/выкл. Примерами могут послужить различные измерительные приборы, метеорологические каналы, которые вы можете добавить из виртуальной метеорологической станции, если она работает (а она не работает), и, конечно, виртуальные измерители. Измерители могут иметь несколько каналов и такой же виртуальный измеритель – вам предоставляется 16 различных URL-адресов, каждый из которых принимает произвольное значение. Вы можете указать единицы измерения для вашего диапазона значений, которые будут отображаться в панели «Current Value»(Текущее значение).

     

    Панель «Current Value»(Текущее значение)


    Панель «Current Value» отображает текущее значение любого вашего реального или виртуального измерительного устройства, в виде большого полукруглого циферблата. Вы можете использовать выпадающее меню в верхней части окна, чтобы переключиться на другой датчик, а с помощью нижних копок – переключаться между каналами конкретного датчика. Жаль, что вы не можете подключиться одновременно к нескольким датчикам, или настроить цвет и размер.

     

    Панель Energy(Энергия)

    Я думаю, Панель «Energy» – это попытка отобразить значения любого из ваших измерительных приборов в виде графика. Я сказал «думаю», потому что я не в могу сделать какие-либо конкретные выводы, так как тут полно ошибок. В первом изображении, панель «Energy» пытается вывести график моего измерителя мощности, значение которого было постоянным – 0,1 кВт в течение нескольких дней.

     

    Непонятно почему, но почти каждое значение равно нулю. На втором изображении, я пытаюсь вывести график значений моих виртуальных датчиков, но возникли проблемы с выпадающим меню – количество записей верно, однако названия неправильны, и я не могу ничего выбрать, кроме верхнего значения. Отличная от всех других панелей, графическая панель вдвое шире остальных, однако вы можете сделать ее более узкой. Получится просто другой вид того же виджета, все ошибки по-прежнему останутся в ней.


    В узком режиме просмотра вы также теряете кнопки, которые позволяют переключаться между линейным графиком, гистограммой или простой таблицей данных. Настройки панели «Energy» позволяют указать различные тарифы и периоды, к которым они применяются. Вы не можете вывести график по стоимости, хотя это появляется во всплывающем окне при наведении курсора на график.

     

     

    Панель Events(События)

    Эта панель представляет собой простой журнал событий, происходящих в системе. Как вы можете видеть из первого изображения, было бы удобнее, если она была немного шире. Выпадающий фильтр позволяет просмотреть все события сразу, либо отсортировать по количеству комнат, конечной точке или атрибутам. В последнем случае, доступные значения немного озадачивают, как показано на втором изображении.


    Я перепробовал все варианты в выпадающем списке – ни одно из них не отображает каких либо событий! Вы можете перетаскивать заголовки столбцов, чтобы изменить их порядок, а также щелкнуть на них, чтобы изменить направление сортировки. Вы также можете перетащить границы и изменить ширину самих столбцов. По всей видимости, журнал событий хранит данные в течение двух дней.

     

    Панель Climate(Климат)

    Панель «Climate» управляет системами кондиционирования, которые основаны датчиках температуры и влажности. У меня нет нужных подключаемых модулей, поэтому я не могу предоставить никакой детальной информации на счет этой панели.

     

     

    Панель Scenes(Сценарии)


    Эта панель позволяет создавать сценарии, которые представляют собой макросы, состоящие из набора различных свойств и действий для определенного устройства. Например набор параметров для диммера можно объединить в один сценарий под названием «фильм». Сценарии могут включать в себя и виртуальные устройства. Также имеется вкладка «Groups»(Группы), которая пока что остается для меня загадкой... Возможно, это является ссылкой на группы, указанные в панели Security(Безопасность).

     

    Панель Cameras(Камеры)

    Панель «Cameras»отмечена как бета, но, похоже, она в конечном счете будет включать в себя некоторые интересные функции. Вы можете добавить камеру и настроить ее, используя параметры одной из нескольких заданных моделей камер, или с при помощи набора URL-адресов. Очень интересно, что Zipato предоставляет FTP хранилище на сервере my.zipato.com, которое можно использовать для своей IP-камеры. Нет никаких упоминаний о стоимости или доступном объеме памяти для хранения файлов, поэтому, наверное, это бесплатный сервис.

     

    Хотя FTP хранилище работает прекрасно, вы не можете в нем просматривать ваши сохраненные изображениям – видны лишь небольшие эскизы. Их нельзя использовать, поэтому 4 значка в этой панели всегда пусты, но вы можете нажать на них, чтобы воспроизвести сохраненные видео клипы. Видео клипы не хранятся там бесконечно – существует некий предел. Просмотр живого эфира пока доступен, но функция фотографирования работает. Вы можете открыть страницу конфигурации камеры, которая работает только при помощи LAN-соединения, но вы не можете просматривать там видео. Я не вижу никаких функций для управления PTZ или другими видами камер, и, насколько мне известно, камеры нельзя программировать, но видимо, здесь будет немало полезных вещей, когда разработчики Zipato доведут дело до конца.

     

    Панель Security(Безопасность)

    Панель безопасности – последняя панель, которую мы сегодня будем рассматривать, и она чрезвычайно сложная – держу пари, ее разработчик работал в каком-нибудь охранном агенстве! Панель безопасности представляет собой некий виджет клавиатуры. Вам нужно ввести свой PIN-код, который установлен в «General settings»(Общие настройки) (по умолчанию 0000). Вы можете нажать на кнопки с помощью мыши/пальца. Затем нажмите на кнопку ОК. Вы также можете использовать цифровые кнопки на клавиатуре, но вы не можете использовать ENTER для ОК, что очень раздражает. Также случалось, что мне приходилось нажимать OK несколько раз, прежде чем оно срабатывало, а иногда случается что-то странное и после ввода любой цифры, программа выдает сообщение «Неверный PIN-код!», несмотря на то, что кнопка ОК не была нажата. После первого входа в программу, система предлагает вас установить параметры «принуждения»; вы выбираете специальный PIN-код, который теоретически будете вводить под дулом пистолета, чтобы послать «тихий сигнал тревоги»! Довольно странно, что тут вам нужно сделать выбор между тихой и звуковой тревогой, но в дальнейшем, нет никаких упоминаний об этом в остальной части конфигурации. Ради интереса, я выбрал тревогу «принуждения» и ввел соответствующий PIN-код. В результате выскочило диалоговое с надписью «неверный PIN-код», что, я думаю, не совсем правильно, так как, код принуждения должен вести себя как и обычный PIN-код, но с добавлением секретной функции. Другими словами, я ожидал, что он предоставит вам доступ к системе, в то время как надпись «Неверный PIN-код» явно разозлит преступников. Предполагаю, что хорватская полиция уже в пути. Если они объявятся раньше, чем я допечатаю эту статью, я дам вам знать.

    Переходя от всего захватывающего к следующему этапу, мы сталкиваемся с панелью сигнала тревоги, которая изначально пуста. Идея заключается в том, что вы сначала создаете некоторые «разделы» и «зоны» сигнала тревоги. «Раздел» представляет собой виртуальную сигнализацию и включает в себя целый набор опций, которые этот раздел должен выполнить во включенном состоянии. Среди них такие вещи, как выбор одного или нескольких Z-Wave устройств, контролирующих сирены или различные звуковые приборы, отправка электронных писем, SMS сообщений или голосовых оповещаний людям из списка контактов. Вы также можете установить лимит времени для сирен. Имеется опция «тихая тревога», хотя, чем она отличается от обычной тревоги, у которой просто не сконфигурированы сирены, я не знаю.

    Другие опции включают в себя функцию «quick arm»(быстрая рука) – возможность активации сигнала тревоги от брелока, настройки панели кнопок брелока, а также параметр, указывающий, должна ли данная сигнализация всегда быть включенной, что в основном использутся для датчиков дыма и тому подобных.

    Флажок рядом с полями «entry delay»(Задержка при входе) и «exit delay»(Задержка при входе) включает сигнал предупреждения, который, я полагаю, ZipaBox должен подать сам, хотя мой загадочно молчит.

    Раздел может также иметь «cross zoning»(Пересечение зон) – это означает, что сигнал тревоги не активируется при срабатывании одного датчика, если в течение определенного промежутка не срабатывает и другой датчик. Это позволяет избежать ложных тревог. Последней опцией является то, что Zipato забавно называет «ALDERLY CARE»(Забота о взрослых): есть флажок в поле «activity»(Активность) и соответствующая опция «activity time»(Время), которые подадут сигнал тревоги, если в определенных зонах не было никакой активности в течение заданного промежутка времени – иными словами, удобные средства для слежения за престарелыми родственниками.

    Мы рассмотрели уже немало опций, но многое еще впереди: теперь мы должны добавить зоны. К счастью, это делается с помощью удобной кнопки «New Zonе»(Новая зона). Зоны в основном связаны с одним из ваших Z-Wave устройств ввода данных, которое содержит виртуальные датчики и соответствующие опции. Они включают в себя такие вещи, как является ли данная зона входной или выходной, будет ли она частью набора «cross zoning» (Пересечение зон), какой датчика в ней используется и какое его состояния должно подать сигнал тревоги. Существует также возможность включения и отключения «обхода» данной зоны. При помощи кнопки «BYPASS»(Обход) рядом с каждой зоной, вы можете выборочно исключить любую зону из системы.

    Зона также может быть «follower»(последователь), которая следует за зонами входа/выхода, а также «supervision»(Надсмотр) назначение, которой пока неясно. Сообщение «Нажмите сюда, если вы хотите, чтобы эта зона была под наблюдением» тоже ни о чем не говорит.

    Одной из особенностей является то, что каждый «раздел» может иметь состояние «Homе»(Дома)или «Away»(Ушел), но я не могу найти никаких функций чтобы сделать тоже самое относительно зон. Я подозреваю, что эту задачу выполняет функция назначения категории данной зоны (среди них имеются внешний/внутренний периметр, движение и т.д.), но нет никакого описания каждой из них. Наверное это все придумал тот, кто долгое время проектировал системы сигнализации.

    Опции информирования о сигнале тревоги включают в себя отправку электронной почты, SMS-сообщений, или голосовых оповещаний. Я тестировал немало подобных систем, и разработал основное правило систем домашней автоматизации, котороя выглядит так: любая система с HA контроллером, которая  утверждает, что имеет поддержку SMS и голосового оповещания на самом деле врет. Сможет ли ZipaBox первым нарушить его? Разумеется, нет. Возможно, это работает на родине ZipaBox, или, возможно он подключается к некоторым платным облачным сервисам...  кто знает. Возможно, если бы они разместили GSM модем в отсек для резервной батареи, то что-нибудь и получилось бы!

    Отложим наше разочарование по поводу SMS. Настройка сигнализации ZipaBox чересчур сложна. Я бы порекомендовал разработчикам создать небольшой значок помощи в углу данной панели, который подробно опишет каждую из опций. Разумеется, трудно во всем этом разобраться пока не подключишь систему к настоящей сирене. Тем не менее, вы не будете тревожить свои контакты голосовыми сообщениями посреди ночи, хотя всегда есть риск слегка напугать их по электронной почте.

    Несмотря на то, что функции охватывают практически все детали, мне кажется, что некоторые концепции немного устарели. Зачем нужен этот виджет клавиатуры, если у нас уже введены учетные данные пользователя? В мире беспроводных интернет-устройств, имеет ли смысл использовать зоны входа/выхода? И думаю «тихий» сигнал тревоги тоже не имеет особого значения, так как он передается Z-Wave устройству, многие из которых по сути не издают никаких звуков.

    Я думаю вы вряд ли теперь сможете придумать такой сценарий относительно безопасности, который не был рассмотрен разработчиками Zipato.

     

    Rule Creator(Разработчик алгоритмов)

    В правом верхнем углу веб-интерфейса находится маленький значок под названием «Rules Creator»(Разработчик алгоритмов), который позволяет запрограммировать ZipaBox. Используя визуальный редактор, они сумели создать очень простое и удобное приложение для написания небольших программ. В этом сможет разобраться практически каждый. Идея здесь, как и в других подобных системах, заключается в том, что вам нужно перетащить различные цветные элементы, находящиеся в левой части экрана, на рабочее пространство и объединить их в рабочий алгоритм. Каждый элемент имеет свой собственный цвет и форму и объединяются они друг с другом словно кусочки пазла.

    Вот моя попытка создать алгоритм, который будет будить меня по утрам. Как вы видете, он состоит из главного условия, повторяющегося цикла, который, в свою очередь, содержит последовательность действий.

    Элемент «Scheduler»(Планировщик) позволяет установить дату и время начала работы алгоритма, и, хотя сначала это может показаться слишком простым, но нажав на кнопку «Repeat»(Повторить), вы получаете огромное количество новых возможностей для управления повторяющимися событиями:

     

    Вы можете неограничено усложнять алгоритм  до тех пор, пока не закончится рабочее пространство. Например, я не смог найти простого способа, чтобы запрограмировать следующее: «если день недели – понедельник – пятница». У меня получилось следующее:

     

    Обратите внимание, что мое сложное правило включает в себя как действия HTTP, так и действия над сокетами, каждое из которых имеет много различных опций:

     

    Также имеются и действия над SMS, но нет смысла их обсуждать, так как сервис SMS не работает, как упоминалось ранее.

    Вот еще один мой алгоритм. Как вы уже догадались, он в конечном итоге вынудит меня сломать старую кнопку отключения, включая лампу каждый раз, когда я хочу ее отключить:

     

    Имеется небольшая документация для всего этого, так что экспериментируйте и вы многому обучитесь.

    Сначала я по ошибке предположил, что ZipaBox мгновенно пробегает по всему алгоритму, скажем несколько раз в секунду, и что вы можете вызвать различные действия в зависимости от времени суток. Это вполне логичное предположения, так как элементы времени суток имеют нужную форму, чтобы поместиться в условные блоки «When»(Когда) или «If»(Если). Что-то вроде этого:

     

    Я хочу сказать, что лучше делать так: «включить устройство, подождать 5 секунд, выключить устройство, подождать пять секунд». Другими словами, включайте и отключайте лампы медленно. Этот алгоритм выдал следующее предупреждение:

     

    Несмотря на то, что элемент с условием «now = now»(Сейчас) имеет нужную форму, чтобы уместиться в блоке «When»(Когда), возникает ошибка, и тут все визуальное программирование катится к чертям. В самом деле, чтобы может остановить вас построить следующее бредовое выражение:

     

    Но вернемся к исходной проблеме: ZipaBox не запускает алгоритмы каждую секунду или каждую долю секунды и т.д. Алгоритм запускается в результате какого-нибудь внешнего воздействия или события. Я изменил свой алгоритм следующим образом:

     

    Я включил панель настроек для моего объекта Scheduler(Планировщик), чтобы вы могли получить представление о том, что происходит. Я настроил его на повтор через каждую минуту, то есть создал ежемунутное событие, которое будет вызывать все остальные команды алгоритма. Мой алгоритм будет несколько раз (12 раз, если быть конткретным) переключать состояние моей лампы и ждать пять секунд. Этот алгоритм был воспринят ZipaBox, но он вел себя не так, как я ожидал. Лампа должна была включаться и отключалатьяс каждые пять секунд, а вместо этого, она меняла свое состояние раз в минуту. Журнал событий показывает следующее:

     

    Я подозреваю, что блок «REPEAT»(Повторить) вообще не работает, так как в некоторых моих ранних экспериментах я получил странное сообщение об ошибке:

     

    И это немного разочаровывает. Думаю, если разработчики хотят, чтоб люди усвоили их визуальное программирование, им следует его протестировать по всем пунктам. Помимо ошибки, описанной выше, я сталкивался и с элементами, которые невозможно было поместить в соответсвиющий блок, а также с некоторыми недостающими атрибутами:

    Что еще более странно, некоторые элементы появляются и исчезают из множества доступных опций казалось бы, по своей прихоти. Вот, как выглядит блок с действиями по умолчанию, и вот что получилось после нескольких минут моих экспериментов:

    Также имеются некоторые неудобства в использовании этой программы. Например, все алгоритмы приведены с названием (как правило, «Rule 1» или нечто подобное по умолчанию), и вы никак не можете его изменить. Вы можете установить имя при сохранении алгоритма, но если вы захотите отредактировать его, название снова становится «Rule 1», а не то, которое вы дали ему. Если вы сумели пройти через множество надоедливых сообщений об ошибках, но ZipaBox по каким-то причинам не нравится ваш алгоритм, появляется надпись «Invalid!»(Неверный) – но никто не скажет, почему. Нет никакой функции для проверки и отладки алгоритмов, и, как я показал выше с моей мигающей лампой, даже если вы все сделали правильно, это еще не значит, что система будет работать так, как вы ожидаете.

    Среди других неприятностей можно отметить полное отсутствие документации или какой-нибудь справки (например, что делает действие «join»(присоединиться)?). Помимо этого, по непонятной причине вы не можете перетащить новые элементы в огромное пустое пространство в левом нижнем углу, нет никакого способа создания полезных функций или макросов, нет даже функций копировать и вставить – поэтому приходится часто проделывать одни и те же утомительные действия. Вы даже не можете вызвать один алгоритм из другого. Кроме того, хотелось бы, чтобы журнал событий показывал и те события, которые были вызваны алгоритмом, а не только пользователем или датчиком. Это могло бы помочь при отладке.

    Одно из самых больших упущений – это отсутствие какой-нибудь функции «рандомизации». По некоторым причинам, об этом всегда забывают разработчики подобных контроллеров. Но ведь наверняка многие захотят сделать нечто непредскакуемое и «оживить» свой дом. Думаю стоит об этом задуматься.

    В целом, приложение «Rule Creator» выглядит довольно впечатляюще, но стоит исправить некоторые недочеты. В идеале можно встроить в него какой-нибудь интерпретатор для тех, кто не боится поработать с реальным кодом: это может быть Lua, JavaScript, Python или Ruby.

     

    iOS/Android приложения

    Наконец, мы подошли к мобильным приложениям для управления ZipaBox, которые можно бесплатно загрузить из соответствующих интернет-магазинов. Сейчас я тестирую iOS приложение. Полагаю, что и на Android выглядит все так же.

     

    Сразу можно заметить, что приложение поддерживает локальный и удаленный режим. Удаленный режим использует сервер my.zipato.com, а следовательно, может работать в любой точке земного шара, однако локальный режим предоставляет гораздо больше интересных возможностей: он работает только в вашей домашней сети, и обеспечивает прямую связь между устройством iOS и ZipaBox, используя веб-службы на основе REST. Это интересная новость для разработчиков, но к сожалению пока это незадокументировано. Я обнаружил, что все приложения и функции ZipaBox работают весьма быстро как в локальном, так и в удаленном режиме. Один незначительный недостаток: что бы вы не делали, не нажимайте на кнопку «Scenes»(Сценарии), потому что это вызывает сбой системы!

    Панели «The Lights and Power»(Освещение и питание) и «Sensors»(Сенсоры) работают так же, как и их старшие братья. Одна особенность с освещением – вы не можете нажать на значок большой уродливой кнопки, которая была в веб-интерфейсе, имеется только небольшой переключатесь вкл/выкл, который иногда показывает неверный статус устройства. Что касается диммеров, ползунок управляет яркостью освещения, однако кнопка не переключает яркость с 0 до 100%, как это было в веб-интерфейсе.

     

    Панель «Sensors» тоже имеет несколько сюрпризов, но что-то очень подозрительное происходит в панели «Meters»(Измерители): что случилось с моим виртуальными устройствами?

     

    Нетрудно догадаться, что панель «Security»(Безопасность) и тут имеет уникальный вид. Виджет клавиатуры представлен во всем своем великолепии. Введя Pin-код, вы получаете управление над всеми вашими настройками сигнализации, а также журналом последних событий. Помимо этого, вы можете включить/отключить отдельные зоны при помощи элегантного виджета.

    В целом, iOS приложения работают довольно хорошо, за исключением кнопки «Scenes». Разумеется, тут нет всех тех возможностей, которые предлагает веб-интерфейс, но это прекрасный способ удаленного слежение за настроенной системой.

     

    Право на ответ

    После своих первых впечатлений, мы бы хотели поговорить с разработчиками системы или представителями компании и дать им возможность ответить на наши вопросы. На этот раз, этим человеком будет генеральный директор Zipato Себастьян Попович, который смог уделить нам немного своего времени.

    Разумеется, я сразу начал жаловаться по поводу SMS и голосовых оповещаний, на что Себастьян сказал, что эти функции доступны в версии 1.0, и что в близжайшее время, системы домашней автоматизации будут поддерживать их. Так что я обновлю этот обзор после получения свежей информации. Он также раскрыл тайну «платежного адреса»: вскоре будет доступна платная услуга Zipato, которая предоставит 1 Гб памяти для камер наблюдения и некоторые дополнительные инструменты для программирования и настройки сети . Все функции, которые доступны в настоящее время, останутся бесплатными.

    Нам также сказали, что функция PTZ доступна для нескольких моделей камер, а также вскоре появятся и многие другие интересные возможности.

    Что касается «Rule Creator», пока нет никаких планов подключать к нему дополнительные интерпретаторы. Мы также узнали, что сочетание клавиш SHIFT + CTRL +1 выводит на экран некоторые опции для проверки, которые позволяют детально изучать сгенерированный JSON и Java код, что может очень помочь при отладке алгоритмов. В добавок к этому, скоро появятся функции «копировать» и «вставить».

    Еще мы узнали, что новая версия мобильного приложения, в скором будущем, будет иметь поддержку камер, а сразу после этого появиться документация для разработчиков по локальному интерфейсу API.

    Среди новых продуктов появиться модуль 433MHz/X-10, который будет доступен на этой неделе, а также 6-зонный проводной датчик сигнализации, ожидаемый в мае. Чуть позже выйдет Zipato Wall Station – 7" планшет на базе Android 4.0 с магнитной док-станцией​​, который будет доступен по цене 250 EUR.

     

     

    Заключение

    Я считаю, будет намного интереснее вместо дорогого батарейного модуля установить USB GSM модем. Если рассмотреть соотношение цена/качество, думаю мало, что может создать конкуренцию Zipabox. Может он не слишком красив, и в нем есть некоторые ошибки и недочеты, думаю выход новых версий системы все исправит. Также ожидается множество интересных обновлений начиная от полезных плагинов, и заканчивая новым интерфейсом X-10, который, возможно, вдохнет новую жизнь в эту коробку. А что касается систем сигнализации и функций управления IP камерами, то они выглядят самыми перспективными. Итак, остается ответить на главный вопрос: стоит ли платить за ZipaBox £170? Конечно, да.

     

    О Z-Wave

    Z-Wave является первой технологией, предоставляющей доступное, надежное, простое в использовании беспроводное управление каждому аспекту повседневной жизни - дому, потребительской электронике, заботе о здоровье и энергопотреблению, как пример. Z-Wave является удостоенной награды, доказанной и совместимой технологией беспроводной ячеистой сети (mesh-сети), которая позволяет широкому спектру устройств в и вокруг дома взаимодействовать между собой, включая освещение, бытовые приборы, климат-контроль (HVAC), центры развлечения и системы безопасности. Z-Wave приносит много преимуществ повседневной жизни, включая дистанционное наблюдение за домом, домашний медицинский уход, безопасность и охрана и энергосбережение. Около 450 сертифицированных Z-Wave изделий в настоящий момент доступны от ведущих потребительских брэндов. Z-Wave является получателем наград Wall Street Journal Technology Innovation Award 2006 в беспроводной категории, CNET "Best of CES Award" в категории приспосабливаемых технологий, наряду с PC World 2006 World Class Award, который признает 100 лучших технологий и изделий в год.

     

    Protected by Copyscape Web Plagiarism Scanner


  • Программное обеспечение домашней автоматизации RaspLogic для Raspberry Pi

    Raspberry Pi уже давно используется с системами домашней автоматизации. Целью нового программного проекта «RaspLogic» является создание уникального контроллера домашней автоматизации с удобным интерфейсом для разработки сложных макросов.

  • Android приложения для Cytech Comfort Security и систем домашней автоматизации

    Cytech выпустила два Android приложения для Comfort Security и систем домашней автоматизации. Доступны разные версии программы, оптимизированные для Android телефонов и планшетов, которые можно загрузить из магазина Google Play (строка поиска в Cytech Comfort).

    Приложение для iPhone было выпущено в прошлом году. Оба приложения позволяют пользователям управлять системой безопасности (используя свой ​​собственный код безопасности), освещением, отоплением, кондиционированием, различными приборами, а также производить мониторинг IP-камер в помещении.

    Приложения также могут быть использованы для управления систем автоматизации, подключенных к Cytech Comfort, таких как KNX, C-Bus, Dynalite, Z-Wave, Velbus, LightwaveRF и многих других.

  • Видео обзор: Интеграция приложений OpenRemote на iPhone и iPad

    Этот видео обзор от разработчиков OpenRemote демонстрирует интегрированный сценарий системы домашней автоматизации, контролируемый их программным обеспечением с открытым исходным кодом. Приложение включает в себя различные режимы для освещения, климат-контроля, развлечений и безопасности.

    Режим управления освещением, основанном на Z-Wave переключателях, использует предопределенные сценарии, такие как «все включено», «нет дома» и т.д. Вы также можете контролировать каждую лампочку по отдельности. Помимо центрального управления с помощью планшета или смартфона, можно использовать и обычные выключатели света. Статус (вкл / выкл) автоматически отображается на сенсорном экране пользовательского интерфейса.

Новости Z-Wave

  • 1
  • 2
  • 3
  • 4

Новости Альянса

Новости Железа

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Новости ПО

  • 1
  • 2