Отличное решение для Android — у RaZberry для Android пока не было приложений. Для iPad я пока довольствовался родным приложением Z-Way для iOS, но там нельзя менять расположение виджетов и кастомизировать.
А есть ли возможность делать «вкладки»? например, чтоб разбить всё по комнатам или по типам устройств?
И как я понял, каждое новое устройство надо руками прописывать. Т.е. автоматом оно не появится в интерфейсе. Как-то не так удобно… Вот визард бы сделать!
В теории да. На практике нужно чтоб совпал порядок GPIO и был аналогичный проц и библиотеки ОС. Иначе нужно будет компилить софт специально под конкретное железо/ОС. Например, под OpenWRT без бубна не собрать ничего. И поддерживать это просто ужас!
Но в конечном счёте RPi — самый популярный и дешёвый.
Возможно, повезло… Такие объёмы делаются отчасти вручную, особенно первые 200 штук. Если есть нарекания на работу платы, то, уверен, её быстро заменят.
Ага, вчера в ночи туговато думал уже… Можно и SwitchBinary использовать (и это правильней, т.к. для всех устройств типа реле работает). Просто устройство не прошло интервью по SwtichBinary во время тестов (это я игрался со стиранием конфигов Z-Way). Теперь всё выглядит так:
Первый сделан через Association (скорее всего группы 3) и оповещает о первом канале (дублирует в канале 0 первый канал — так часто делают), второй и третий — это ассоциации групп 1 и 2, сделанные MultiChannelAssociation. Виден номер канала и значение. Вот только эти два вам и нужны:
Обратите внимание, что здесь не SwitchBinary, а Basic — почему-то Fibaro именно так сделали.
Таким образом в RaZberry это получилось out of the box!
У меня такой на кухне управляет двумя лампами, а посылает команды им батареечный выключатель: один клик — обе лампы, два клика — только одна (тоже через MultiChannelAssociation сделано).
Завтра откопаю и попробую. Но что-то мне подсказывает, что сам Fibaro FGS-221 не может этого: у него два канала для двух клавиш (т.е. можно получать отдельно два события нажатия — это Basic Set) и одна группа для отчёта (Basic Report). А вот какой канал прислал отчёт, возможно, не получится узнать. В идеале должно быть две репортных группы или они от каналов должны приходить. Хотя есть чит — при получении репорта (группа 3) можно сразу спрашивать явно значения на обоих каналах — тогда они обновятся. Т.е. как-то так:
Пока нет. Планируется под Windows сделать (очень уж много запросов от любителей Windows — хотят HomeSeer заменить чем-то адекватным) и под Ubuntu/Debian (просто поддерживать пакеты).
RaZberry сделана в Германии (см. описание на сайте). Это оправдано при производстве объёмов менее 5000 штук, а качество сильно выше. Если китайцы сделают такую плату за 10$, то будет здорово!
Если говорить о самостоятельной сборке модуля на макетной плате, то здесь всё упирается в прошивку. Где её взять бесплатно? Чем заливать? Покупка DevKit или программатора убьёт всю выгоду.
Ну, продолжая вашу тему, стоимость CD-ROM с дистрибутивом MS Office 2007 составляет менее 10 центов, а стоил он более 130 баксов. Видимо, не только за материальные вещи платить надо ;)
Себестоимость самого железа больше ваших прикидок, т.к. чип стоит > 5$ в объёме 10 000, остальной обвес ещё почти столько же, сборка и PCB стоят ещё более 5$ каждая. Далее работа по написанию прошивки для ZW0301 и ПО Z-Way стоит по прикидкам более 50 000 баксов. А теперь учтите НДС, транспорт, пошлины и увеличения цены в 2 раза при попадании в retail.
Видимо, вы не знакомы с процессом вывода продукта на рынок ;)
С маршрутизацией и авторазруливанием мёртвых маршрутов. С другой стороны, 170 устройств распределённых на 5 этажах по 200 квадратов — это уже не совсем профиль технологии Z-Wave… Z-Wave — это о квартирах и домах до 500 м2 и не более 4-х этажей
У меня дома пока 19 и всё летает. Тут и проц лучше, и код более шустрый. Хороший JS на V8 не уступает C++ коду по скорости, а на Vera 3 используется Lua, которая сильно более тормозная.
И, кстати, основная проблема на Vera 3 — это память — при большом количестве устройств её просто не хватает. С Z-Way на Raspberry Pi Rev B этот порог должен быть где-то около 70-100 устройств (зависит от кол-ва Command Classes на устройствах).
Fibaro HomeCenter 2 пока самый производительный (это полноценный писюк! отсюда и цена). Fibaro'вцы на нём строят сети до 170 устройств. Но и там начинаются глюки, хотя уже совсем другого характера.
Zigbee и BT 4.0 имеет важное отличие — они покрывают стандартом не все уровни OSI. В Zigbee верхние уровни полностью отданы производителям, в BT это пытаются решить профилями, но пока даже hue ни с кем не совместима. Т.е. приборы разных производителей могут жить в одной сети и даже пользоваться mesh-сетью (в ZigBee), но понимать друг друга не могут. В BT кстати, нормального mesh так и не сделали.
В отличии от них Z-Wave имеет полноценную совместимость разных производителей. Что это означает для нас, пользователей? Больший ассортимент работающих вместе устройств и защиту инвестиций: уходя с рынка компания-производитель может быть заменена другим производителем. В ZigBee это увы не так.
Именно тем и интересно данное решение, что используется весьма популярный JavaScript для работы с оборудованием автоматизации Z-Wave. Да, тут нет (пока) визуального редактора (но ведь на хабре все работают только в терминале, не так ли? ;) Но гибкость очень большая.
А есть ли возможность делать «вкладки»? например, чтоб разбить всё по комнатам или по типам устройств?
И как я понял, каждое новое устройство надо руками прописывать. Т.е. автоматом оно не появится в интерфейсе. Как-то не так удобно… Вот визард бы сделать!
Но в конечном счёте RPi — самый популярный и дешёвый.
Первый сделан через Association (скорее всего группы 3) и оповещает о первом канале (дублирует в канале 0 первый канал — так часто делают), второй и третий — это ассоциации групп 1 и 2, сделанные MultiChannelAssociation. Виден номер канала и значение. Вот только эти два вам и нужны:
Обратите внимание, что здесь не SwitchBinary, а Basic — почему-то Fibaro именно так сделали.
Таким образом в RaZberry это получилось out of the box!
У меня такой на кухне управляет двумя лампами, а посылает команды им батареечный выключатель: один клик — обе лампы, два клика — только одна (тоже через MultiChannelAssociation сделано).
Но вообще, слабо верится, чтоб Fibaro облажались здесь. Уверен, что у них это как-то красиво релиалтзовано.
Если говорить о самостоятельной сборке модуля на макетной плате, то здесь всё упирается в прошивку. Где её взять бесплатно? Чем заливать? Покупка DevKit или программатора убьёт всю выгоду.
Себестоимость самого железа больше ваших прикидок, т.к. чип стоит > 5$ в объёме 10 000, остальной обвес ещё почти столько же, сборка и PCB стоят ещё более 5$ каждая. Далее работа по написанию прошивки для ZW0301 и ПО Z-Way стоит по прикидкам более 50 000 баксов. А теперь учтите НДС, транспорт, пошлины и увеличения цены в 2 раза при попадании в retail.
Видимо, вы не знакомы с процессом вывода продукта на рынок ;)
И, кстати, основная проблема на Vera 3 — это память — при большом количестве устройств её просто не хватает. С Z-Way на Raspberry Pi Rev B этот порог должен быть где-то около 70-100 устройств (зависит от кол-ва Command Classes на устройствах).
Fibaro HomeCenter 2 пока самый производительный (это полноценный писюк! отсюда и цена). Fibaro'вцы на нём строят сети до 170 устройств. Но и там начинаются глюки, хотя уже совсем другого характера.
В отличии от них Z-Wave имеет полноценную совместимость разных производителей. Что это означает для нас, пользователей? Больший ассортимент работающих вместе устройств и защиту инвестиций: уходя с рынка компания-производитель может быть заменена другим производителем. В ZigBee это увы не так.
Кстати, данный скрипт также обновляет ПО без особых проблем.