реклама на сайте
подробности

 
 
> Мой проект умного дома на Raspberry PI + OpenHAB + Z-Wave + панели на Х.З. каком протоколе, Отчет + обмен опытом по такой реализации
syoma
сообщение Jun 22 2015, 08:13
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Чтобы не флудить в других ветках завожу отдельную по своему проекту. Буду выкладывать здесь обновления и обмениваться опытом по данной реализации.
ТТХ и задачи для системы приведены в ветке http://electronix.ru/forum/index.php?s=&am...t&p=1341614

Все будет делаться с новой электропроводкой - поэтому надо определиться и с ней.
Реализация, как видно из темы планируется на Raspberry PI.
Софт - пока openHAB, если будет не устраивать перейду либо на что-то другое бесплатное, либо на платное типа IP-Symcon.
Датчики и устройства управления планируются на Z-Wave, может потом еще что-то присобачу.
По панелям управления - пока не определился. Если найду дешевые и маленькие Андроиды - то либо что-то дешевое для openHAB , либо можно попробовать iRidium mobile. Тогда все будет по WiFi. Если не найду - подумаю над Arduino и RFM69 или что-то такое стряпаю.

Первые пункты плана такие:
1. Купить оборудование на тест и проверить работоспособность и дальность связи в каком-нибудь простом проектике - например включать-выключать свет в туалете по датчику движения через Raspberry.
2. Определиться с электропроводкой
3. Определиться с панелями управления - проверить работоспособность обоих вариантов решений и выбрать подходящее.

По п.1: Заказано и пришло такое оборудование
Aeon Labs Z-Wave USB Stick - USB Z-Wave адаптер
Raspberry Pi 2
Aeon Labs Z-Wave 4-in-1 Multisensor - Датчик движения, света, влажности, температуры
Fibaro FGS-221 - 2-х портовое Z-Wave реле.

openHAB и Habadmin был установлен и запущен на Laptope. Дрова под Z-Wave стик установились и подружились без проблем. Реле Fibaro спарилось со стиком и управляется из OpenHab. Такие наблюдения:
a. Реакция реле при нажатии в локальном браузере очень быстрая - ИМХО <0.1с. При активации через браузер,подключенный через WiFi - до 1с. Через app для iOS - немного быстрее. Похоже задержка где-то в Wi-Fi на пути между телефоном и openHab.
b. Если реле вдруг выпадает из сети (пропало питание,например), то openHAB в логах пишет, что реле не отвечает при следующей команде. Реле запоминает свой статус при выключении и возобновляет его без дополнительной команды от openHAB. Не смотрел, настраивается это или нет. Пока со статусами ничего не делал. Надо будет выяснить можно ли входы на реле заделать под отдельные входы, без того, чтобы они меняли статус выходов. Тогда что-то можно будет еще к ним приделать.

Multisensor еще не трогал - времени не было.

Сегодня с утра на Raspberry установил последнюю Дебиан и поднял VNC сервер, так, чтобы работал без моника. Также загрузил и установил openHAB runtime и z-wave binding. Стик туда еще не втыкал. Все вроде запустилось. Пока никаких танцев с бубном не требовалось - все установилось по инструкциям.
Следующий шаг - установить HABadmin, подключить стик и запустить такую же конфигурацию, как на лаптопе и подключить Multisensor.

По п.2.
Пробовал обсуждать с женой классическую схему, но получается, что с умным домом будет куча лишних проводов, розеток и выключателей, которые придется чем-то закрывать, да и электрики возьмут не по хилому. Например, на ту-же гостиную - 4-5 выключателей только для света. Жене не нравится. В общем как говорится или пан или пропал - буду говорить электрикам, чтобы делали проводку только под умный дом. Так экономится куча проводов и подрозетников.
В этом случае концепция такая - на все теоретические места установки розеток, светильников и актуаторов выводится 220В в подрозетниках. Чтобы в случае чего можно было как-то всем этим управлять - будет распределено по группам по разным автоматам, чтобы если что светом можно было хоть как-то управлять с распределительного щита.
Реле будут ставится либо в подрозетники, либо в щиты по мере развития проекта.
По панелям управления - пока 220В в подрозетник - потом видно будет. Витую пару для Умного дома не планирую.

Продолжение следует...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Aug 9 2015, 15:16
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Может пока не будете обсуждать Web-реализации? Чтобы не флудить в теме.

У меня апдейт - медленно запрягаем, быстро едем. После месячного простоя - был в командировке, опять сел за тему.
В общем за полчаса - подключил Z-wave USB стик к Raspberry и привязал его к openHabу. В итоге могу упралять моим z-wave реле через опенхабовскую вебморду, т.е. через интернет из любой точки мира.
Проверил на телефоне - по локальному Вай-фаю реакция очень быстрая - задержек нет вообще.
Самые большие танцы с бубном при этом - настройка прав доступа в Raspberry - то в один файл писать не хочет, то к папке доступ запрещен. В общем пришлось по форумам полазить, но в итоге все запустилось. Habmin тоже пришлось помучать правами доступа, но в итоге и он заработал нормально. Теперь могу конфигурацию и биндинги менять через web тоже, а не лазя в текстовые редакторы. Там-же обнаружил графический редактор сценариев - еще не разбирался.
Go to the top of the page
 
+Quote Post
mantech
сообщение Aug 10 2015, 07:15
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(syoma @ Aug 9 2015, 18:16) *
подключил Z-wave USB стик к Raspberry и привязал его к openHabу.


Это конечно лично мое мнение, но считаю, что такие системы должы иметь унификацию, скажем 1-2 протокола и многофункциональный ПЛК, на котором крутится алгоритм работы, с возможностью добавления управляющих функций. Тогда все будет просто и понятно, как это работает.

В вашем случае получается винегрет из протоколов программ и т.п. И очень сомневаюсь, что через годик вы быстро разберетесь в том что "намешали" сейчас.
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 10 2015, 07:55
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(mantech @ Aug 10 2015, 09:15) *
Это конечно лично мое мнение, но считаю, что такие системы должы иметь унификацию, скажем 1-2 протокола и многофункциональный ПЛК, на котором крутится алгоритм работы, с возможностью добавления управляющих функций. Тогда все будет просто и понятно, как это работает.
В вашем случае получается винегрет из протоколов программ и т.п. И очень сомневаюсь, что через годик вы быстро разберетесь в том что "намешали" сейчас.

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

Насчет унификации: Распберри + единственная программа-сервер умного дома - куда уж проще? Я бы поставил многофункциональный ПЛК, да только нету таких с простой привязкой к протоколам, применяемым в умном доме.

А все, что настраивается в OpenHab - это четыре текстовых конфигурационных файла:
- привязки к железу по протоколам
- управляющие устройства и датчики - а-ля топология квартиры
- Веб-интерфейсы
- сценарии - а-ля функции
Т.е. достаточно эти файлы всунуть в SVN - и я буду помнить все, что поменял в системе. Вот буквально вчера написал свой первый простенький сценарий - чтобы реле само выключалось через секунду после активации. Еще работает.
Кстати этот OpenHAB еще и сам логи ведет в виде базы данных. Причем можно в графике чарты просматривать по времени. Прикольненько.

Go to the top of the page
 
+Quote Post
mantech
сообщение Aug 10 2015, 13:36
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(syoma @ Aug 10 2015, 10:55) *
Без винегрета протоколов не обойтись - согласно моим исследованиям нет универсального стандартного протокола для "умного дома". Точнее они есть, но в этом случае производители дерут несусветные деньги за свое железо.


Если покупать все готовое - то да, либо подсаживаетесь на AMX или подобное и "семейный бюджет рухнул", либо винегрет, или делаете свои контроллеры, для которых куча протоколов ненужна. Каждый выбирает свое... Я выбрал последнее. Все, что мне потребовалось - драйверы управления нагрузками по RS485, ИК-трансмиттеры для управления бытовой техникой, по тому-же интерфейсу, радиоконтроллеры для управления железяками, которые вне дома, и еще мелочевка...

Сообщение отредактировал mantech - Aug 10 2015, 13:38
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- syoma   Мой проект умного дома на Raspberry PI + OpenHAB + Z-Wave + панели на Х.З. каком протоколе   Jun 22 2015, 08:13
- - Огурцов   Цитата(syoma @ Jun 22 2015, 09:13) будет ...   Jun 22 2015, 08:40
- - steam-engine   Цитата1. Купить оборудование на тест и проверить р...   Jun 22 2015, 12:24
|- - syoma   Цитата(steam-engine @ Jun 22 2015, 14...   Jun 22 2015, 12:35
|- - mantech   Цитата(syoma @ Jun 22 2015, 15:35) И кото...   Aug 1 2015, 15:55
|- - AlexandrY   Цитата(mantech @ Aug 1 2015, 18:55) Есть ...   Aug 2 2015, 07:15
|- - mantech   Цитата(AlexandrY @ Aug 2 2015, 10:15) Име...   Aug 4 2015, 17:29
|- - AlexandrY   Цитата(mantech @ Aug 4 2015, 20:29) Прекр...   Aug 5 2015, 05:54
|- - mantech   Цитата(AlexandrY @ Aug 5 2015, 08:54) Смы...   Aug 5 2015, 14:44
|- - AlexandrY   Цитата(mantech @ Aug 5 2015, 17:44) по бо...   Aug 5 2015, 19:06
|- - mantech   Цитата(AlexandrY @ Aug 5 2015, 22:06) Во-...   Aug 8 2015, 12:32
- - steam-engine   Если хотите надежности - делайте локально все что ...   Jun 22 2015, 12:47
- - syoma   В принципе во всех опенсоурсных проектах простая в...   Aug 3 2015, 10:36
- - ig_z   QUOTE (syoma @ Jun 22 2015, 11:13) Aeon L...   Aug 3 2015, 18:30
- - syoma   В общем обновление такое: Подключил Мультисенсор -...   Aug 12 2015, 07:05
- - syoma   Перед отпуском удалось запустить Iridium Mobile на...   Sep 15 2015, 13:19
- - syoma   Апдейт по панелям. Остановлюсь на андроиде. Самый ...   Nov 23 2015, 09:43
- - syoma   Еще раз апдейт по CommandFusion. Покурил стандарт ...   Dec 26 2015, 11:33
|- - AlexandrY   Цитата(syoma @ Dec 26 2015, 13:33) Еще ра...   Dec 26 2015, 20:37
|- - syoma   Цитата(AlexandrY @ Dec 26 2015, 23:37) Ну...   Dec 26 2015, 21:04
|- - AlexandrY   Цитата(syoma @ Dec 26 2015, 23:04) Ну у м...   Dec 26 2015, 22:05
|- - syoma   Цитата(AlexandrY @ Dec 27 2015, 01:05) Чт...   Dec 27 2015, 13:04
|- - AlexandrY   Цитата(syoma @ Dec 27 2015, 15:04) MQTT к...   Dec 27 2015, 19:13
|- - syoma   Цитата(AlexandrY @ Dec 27 2015, 22:13) Ск...   Dec 28 2015, 10:59
- - syoma   Кстати, вот первая ласточка - панель на MQTT и анд...   May 9 2016, 09:26
|- - mantech   Цитата(syoma @ May 9 2016, 12:26) Управля...   May 12 2016, 15:00
|- - syoma   Цитата(mantech @ May 12 2016, 17:00) За 6...   May 13 2016, 09:09
|- - mantech   Цитата(syoma @ May 13 2016, 12:09) За про...   May 14 2016, 10:01
- - syoma   Давно не обновлял тему. По поводу планшетов: вот у...   Dec 9 2017, 17:08
|- - mantech   Цитата(syoma @ Dec 9 2017, 20:08) Давно н...   Dec 15 2017, 08:53
||- - syoma   Цитата(mantech @ Dec 15 2017, 11:53) Дак ...   Dec 17 2017, 21:01
|- - a123-flex   Цитата(syoma @ Dec 9 2017, 20:08) Давно н...   Dec 21 2017, 12:08
|- - syoma   Цитата(a123-flex @ Dec 21 2017, 15:0...   Dec 21 2017, 14:30
|- - jcxz   Цитата(syoma @ Dec 21 2017, 16:30) Ну-ну,...   Dec 21 2017, 14:46
||- - mantech   Цитата(jcxz @ Dec 21 2017, 17:46) Попробу...   Dec 21 2017, 17:41
||- - jcxz   Цитата(mantech @ Dec 21 2017, 19:41) Ммм ...   Dec 21 2017, 18:10
||- - blackfin   Цитата(jcxz @ Dec 21 2017, 21:10) А сколь...   Dec 21 2017, 18:20
|||- - jcxz   Цитата(blackfin @ Dec 21 2017, 20:20) 10....   Dec 21 2017, 18:41
||- - mantech   Цитата(jcxz @ Dec 21 2017, 21:10) А сколь...   Dec 21 2017, 19:51
|- - a123-flex   Цитата(syoma @ Dec 21 2017, 18:30) Ну-ну,...   Dec 21 2017, 20:39
|- - syoma   Цитата(a123-flex @ Dec 21 2017, 22:3...   Dec 22 2017, 11:23
|- - jcxz   Цитата(syoma @ Dec 22 2017, 13:23) Могу п...   Dec 22 2017, 12:30
|- - a123-flex   Цитата(jcxz @ Dec 22 2017, 15:30) Здесь н...   Dec 22 2017, 13:03
- - Kabdim   Хорошо выглядит. Ночью оно всё так же светит подс...   Dec 18 2017, 08:42
|- - syoma   Цитата(Kabdim @ Dec 18 2017, 11:42) Хорош...   Dec 19 2017, 06:18
|- - mantech   Цитата(syoma @ Dec 19 2017, 09:18) Кроме ...   Dec 19 2017, 07:18
|- - AlexandrY   Цитата(mantech @ Dec 19 2017, 09:18) Вот ...   Dec 19 2017, 08:12
||- - mantech   Цитата(AlexandrY @ Dec 19 2017, 11:12) Эт...   Dec 19 2017, 09:00
|- - syoma   Цитата(mantech @ Dec 19 2017, 10:18) Вот ...   Dec 19 2017, 08:27
||- - AlexandrY   Цитата(syoma @ Dec 19 2017, 10:27) нескол...   Dec 19 2017, 09:15
||- - mantech   Цитата(AlexandrY @ Dec 19 2017, 12:15) Не...   Dec 19 2017, 09:29
|- - stells   Цитата(mantech @ Dec 19 2017, 11:18) Вот ...   Dec 19 2017, 10:01
|- - DASM   Цитата(stells @ Dec 19 2017, 13:01) а есл...   Dec 19 2017, 10:04
- - spectr   Жорево. Чувствую дикое жорево электроэнергии.... П...   Dec 18 2017, 09:48
|- - mantech   Цитата(spectr @ Dec 18 2017, 12:48) Жорев...   Dec 18 2017, 15:14
|- - jcxz   Цитата(mantech @ Dec 18 2017, 17:14) Это ...   Dec 18 2017, 15:49
|- - AlexandrY   Цитата(jcxz @ Dec 18 2017, 17:49) А если ...   Dec 18 2017, 16:17
|- - mantech   Цитата(jcxz @ Dec 18 2017, 18:49) Неужто ...   Dec 18 2017, 19:33
- - syoma   ЦитатаДа почему? Все понятно, это понты, куча потр...   Dec 19 2017, 09:58
- - spectr   Система хорошая, не спорю. Но мне это напоминает с...   Dec 19 2017, 10:07
|- - AlexandrY   Цитата(spectr @ Dec 19 2017, 12:07) А с о...   Dec 19 2017, 11:51
||- - mantech   Цитата(AlexandrY @ Dec 19 2017, 14:51) А ...   Dec 19 2017, 14:35
||- - AlexandrY   Цитата(mantech @ Dec 19 2017, 16:35) Посл...   Dec 19 2017, 15:12
||- - syoma   Цитата(mantech @ Dec 19 2017, 16:35) Посл...   Dec 19 2017, 16:29
|- - syoma   Цитата(spectr @ Dec 19 2017, 12:07) Систе...   Dec 19 2017, 14:05
- - DASM   да нет, все верно. после повального увлечения всей...   Dec 19 2017, 10:25
|- - AlexandrY   Цитата(DASM @ Dec 19 2017, 12:25) да нет,...   Dec 22 2017, 07:27
|- - a123-flex   Цитата(AlexandrY @ Dec 22 2017, 11:27) Со...   Dec 22 2017, 09:10
|- - AlexandrY   Цитата(a123-flex @ Dec 22 2017, 11:1...   Dec 22 2017, 10:58
- - DASM   ...   Dec 19 2017, 14:53
- - syoma   ЦитатаКроме того, он не понимает, что подколки нет...   Dec 22 2017, 14:13
|- - AlexandrY   Цитата(syoma @ Dec 22 2017, 16:13) Ну так...   Dec 22 2017, 14:29
|- - a123-flex   Цитата(syoma @ Dec 22 2017, 17:13) Ну так...   Dec 22 2017, 16:06
- - syoma   ЦитатаБлин ну ни хрена себе вопросик. Это называет...   Dec 22 2017, 18:50
- - a123-flex   Цитата(syoma @ Dec 22 2017, 21:50) Так ва...   Dec 22 2017, 19:02
- - AlexandrY   Цитата(a123-flex @ Dec 22 2017, 21:0...   Dec 22 2017, 21:57
- - a123-flex   Цитата(AlexandrY @ Dec 23 2017, 01:57) На...   Dec 23 2017, 09:21
- - mantech   Цитата(a123-flex @ Dec 23 2017, 12:2...   Dec 23 2017, 13:36
- - a123-flex   Цитата(mantech @ Dec 23 2017, 17:36) Да у...   Dec 23 2017, 14:03


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 22:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01492 секунд с 7
ELECTRONIX ©2004-2016