1 2 3 4 5 6 7 8 9 10 0/10 0,00оценок: 0

Мой проект умного дома на Raspberry PI + OpenHAB + Z-Wave + панели на MQTT протоколе

Тема в разделе "Умный дом", создана пользователем lingvo, 05.03.16.

  1. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    Мой проект умного дома на Raspberry PI + OpenHAB + Z-Wave + панели на MQTT протоколе
    Решил создать отдельную тему по реализации моего УД, так как наконец-то переехал в новую 4-х комнатную квартиру и перешел к физической реализации уже подготовленного проекта.
    Предыдущие записи и причины, по которым я выбрал именно эту реализацию, можно посмотреть в моем дневнике: https://www.forumhouse.ru/blogs/1709764/
    Тербования к моей системе я приводил в теме про идеи: https://www.forumhouse.ru/threads/22840/page-89#post-14434063
    В принципе, благодаря стандартизации, в моем проекте можно поменять многое - например Распберри на другую платформу - открытую или закрытую, или OpenHAB на другой софт. Также выбор панелей управления достаточно свободен - любой андроидный планшет.

    Как я уже писал, электропроводка под умный дом в моей квартире сделана настолько примитивно, что оказалась дешевле классической - 220В выведено в каждую потенциальную точку, где должна стоять панель, датчик или реле. Никаких последовательных шин, интернета и прочего. Все управляется по воздуху - тут кто-то писал, что это идиотская идея - ну посмотрим.

    Пару недель заказал первые управляющие реле:
    - Fibaro Relay Switch FGS-222 - 2-х канальное реле
    - Fibaro Roller Shutter FGR-222 - модуль управления жалюзями
    - Duwi 05436 - модуль управления жалюзями

    В принципе выбор устройств основан на цене - фибаровские реле оказались самыми дешевыми. А вот модули управления жалюзями нет - Duwi - судя по всему, это уже Reitz - оказались дешевле.

    Сегодня поставил первые экземпляры и запрограммировал в Openhab. Установка в подрозетники выглядит так:
    Duwi.JPG Fibaro.JPG
    С Duwi были небольшие проблемы - по сравнению с Фибаро это просто гиганты и еле влазят в подрозетник. Но это компенсируется низкой ценой, а глубокие подрозетники я предусмотрел изначально.
    При первом включении все Z-wave устройства ведут себя одинаково - либо автоматом переходят в режим включения в сеть, либо надо нажать пару кнопок, чтобы это произошло. В любом случае они сразу обнаруживаются контроллером и отображаются в списке.
    devices.png
    Список включает также Мультисенсор, который в данный момент еще валяется в коробке - не было времени поключить. Поэтому он красный.
    После этого в OpenHAB их можно подключать к Items путем прописывания биндинга в файле. Ну и использовать в скриптах и сценариях, конечно.
    Чисто для интереса привожу картинку маршрутизации - т. е. кто кого видит, так как все реле и модули поддерживают роутинг сообщений.
    routing.png
    Как видно, путей передачи сообщений предостаточно.

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

    Продолжение следует. Если надо - задавайте вопросы.
     
    lingvo , 05.03.16
    #1 + Цитировать
  2. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    Вот так выгладит в настоящий момент интерфейс для всего этого
    openhab.png
     
    lingvo , 05.03.16
    #2 + Цитировать
  3. Hinlay
    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2

    Hinlay

    Участник

    Hinlay

    Участник

    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2
    @lingvo, планирую тоже в квартире выполнить небольшую автоматизацию на z-wave.
    Планы такие:
    Контроллер - Raspberry со стиком для z-wave
    ПО - iridium
    На z-wave планируется управление: диммируемый свет, обычны свет, управление жалюзи, управление экраном проектора, управление вентиляторами в радиаторах отопления, управление вентиляторами приточной и вытяжной вентиляции.
    Датчики на z-wave: движения, освещенности, температуры, СО2 (погодная станция Netatmo).
    Кроме z-wave планировал прицепить к Raspberry оборудование Global Cache iTach IP2IR-P, подключить и настроить через ПО Iridium мультимедиа во всей квартире: NAS, звуковой процессор, усилители, колонки по зонам (ДК, санузел, детская и пр.)
    Я предполагал, что ПО iridium позволит объединить всё вышеуказанное и управлять из под единого фронтэнда.

    Могли бы Вы подробней рассказать о реализации на ОпенХаб и о том, как вы организовали проводные решения в вашем проекте.
     
    Последнее редактирование: 06.03.16
    Hinlay , 06.03.16
    #3 + Цитировать
  4. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    @Hinlay, а Iridium вам зачем?
     
    lingvo , 06.03.16
    #4 + Цитировать
  5. Hinlay
    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2

    Hinlay

    Участник

    Hinlay

    Участник

    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2
    @lingvo, предполагал, что Iridium позволит всё объединить, в iRidium GUI Editor настроить.
     
    Hinlay , 06.03.16
    #5 + Цитировать
  6. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    Я пробовал поиграться с IRidium - это всего лишь софт для создания красивых графических интерфейсов пользователя. То есть вы там можете все это обьеденить в виде различных кнопочек на бесчисленных экранах. Но все все равно будет управляться вручную.
    Они там вроде как собираются выпустить сервер автоматизации, но пока я ничего не видел.
    Ну и не забывайте о стоимости лицензий - она там очень завышена, поэтому я их и отбросил.
     
    lingvo , 06.03.16
    #6 + Цитировать
  7. asakharov
    Регистрация:
    03.10.13
    Сообщения:
    904
    Благодарности:
    247

    asakharov

    Живу здесь

    asakharov

    Живу здесь

    Регистрация:
    03.10.13
    Сообщения:
    904
    Благодарности:
    247
    Адрес:
    Москва
    Iridium действительно позволяет объединить в себе разные системы. Причем его лицензия может быть, например, вписана в room controller от HDL.
    У Iridium сейчас проходит "обкатку" аппаратный контроллер - сервер, которые им Evika сделала. Думаю, в ближайшее время они его продавать начнут.
    Другое дело, что это профессиональное решение, на DIY мало рассчитаное.
    Впрочем, это дело вкуса.

    А вот на что бы внимательно посмотрел, так это на управление светом путем диммирования. Это одна из наиболее полезных функций бытовой системы управления. Не знаю ни одного человека, который, попробовав использование диммеров и световые сценариев, отказался бы от их использования.
     
    asakharov , 06.03.16
    #7 + Цитировать
  8. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    Диммеры - это всего лишь другие коробочки в подрозетники. Пока не было надобности.
    Вон те же светодиодные ленты валяются в коробках - тоже руки не доходят.
     
    lingvo , 07.03.16
    #7 + Цитировать
  9. Hinlay
    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2

    Hinlay

    Участник

    Hinlay

    Участник

    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2
    @asakharov, @lingvo, а что вы можете сказать про iRidium OnBox ?
     
    Hinlay , 08.03.16
    #7 + Цитировать
  10. Hinlay
    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2

    Hinlay

    Участник

    Hinlay

    Участник

    Регистрация:
    28.06.15
    Сообщения:
    24
    Благодарности:
    2
    Hinlay , 08.03.16
    #7 + Цитировать
  11. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    https://www.forumhouse.ru/entries/12005/
    После первой недели реального каждодневного применения OpenHAB для управления жалюзями и роллетами, понял что надо будет много добавлять.
    Так как, например тот же итем Rollershutter создает только 3 кнопки в интерфейсе - вверх, вниз и стоп. В итоге если я хочу закрыть роллеты, но оставить зазор для света, надо ждать пока они закроются, а потом приподнимать - т. е. три нажатия. Гораздо проще было бы вместо направления задавать позиции - полностью открыто, закрыто, промежуточное положение. А OH уже на основании данной команды должен выдавать команды мотору на нужные действия.

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

    Во всяких фирменных центрах типа Фибаро это как-то уже реализовано, ну а я попробую сделать сценарий.
     
    lingvo , 08.03.16
    #7 + Цитировать
  12. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    На сайте не нашел подробной информации об этом устройстве. Но похож на Raspberry PI или какой-нибудь банан в красивой коробке. Стоить, наверное, будет, как самолет.
     
    lingvo , 08.03.16
    #7 + Цитировать
  13. Mycraft
    Регистрация:
    14.03.15
    Сообщения:
    597
    Благодарности:
    427

    Mycraft

    Умный дом на KNX

    Mycraft

    Умный дом на KNX

    Регистрация:
    14.03.15
    Сообщения:
    597
    Благодарности:
    427
    Адрес:
    Берлин
    В опенхабе нужно для жалюзей два айтема Rollershutter для вверх/вниз и Dimmer для ламелей
     
    Mycraft , 08.03.16
    #8 + Цитировать
  14. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    Вы это уже там делали? Можете скопипастить строки из вашего item файла?
     
    lingvo , 08.03.16
    #9 + Цитировать
  15. Mycraft
    Регистрация:
    14.03.15
    Сообщения:
    597
    Благодарности:
    427

    Mycraft

    Умный дом на KNX

    Mycraft

    Умный дом на KNX

    Регистрация:
    14.03.15
    Сообщения:
    597
    Благодарности:
    427
    Адрес:
    Берлин
    Нее бросил сделал всё на Смартвизу...

    Вот код для одной жалюзи (с кнх форума):

    Rollershutter Raff_OG_Arbeitszimmer_O "Raffstore OG Arbeitszimmer Ost [(%d %%)]" (OG_Arbeitszimmer,RaffOGArbeitszimmer) { knx="2/1/38,2/1/53,2/1/48+<2/1/58"}
    Dimmer Raff_OG_Arbeitszimmer_O_Lamelle "Raffstore OG Arbeitszimmer Ost Lamelle [(%d %%)]" (OG_Arbeitszimmer, RaffLamelleOGArbeitszimmer) { knx="5.001:2/1/43+<5.001:2/1/63" }

    Но много чего не могу помочь просто не помню уже...
     
    Mycraft , 08.03.16
    #10 + Цитировать
  16. asakharov
    Регистрация:
    03.10.13
    Сообщения:
    904
    Благодарности:
    247

    asakharov

    Живу здесь

    asakharov

    Живу здесь

    Регистрация:
    03.10.13
    Сообщения:
    904
    Благодарности:
    247
    Адрес:
    Москва
    Это начальный уровень. В наших системах мы такие не применяем.
     
    asakharov , 08.03.16
    #11 + Цитировать
  17. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    https://www.forumhouse.ru/entries/12025/

    Получил и установил заказанные диммеры. Модель Fibaro Dimmer 2 - опять же выбор из-за того, что самые дешевые, а еще на них указанно, что, благодаря новой схемотехнике, они могут управлять и "сложными" нагрузками в виде электронных трансофрматоров и п. р.
    У меня одна люстра и есть такая сложная нагрузка - 360Вт 12-и вольтовых галогенок через 2 электронных трансформатора. Все предыдущие диммеры либо не работали нормально, либо приводили к заметному гулу либо трансформатора, либо диммера. Посмотрим, как этот справится.

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

    Особенность была в том, что многие из актуаторов, что я заказал, оказались с более новыми прошивками, чем знал мой контроллер. В итоге эти актуаторы показаны в Habmin как просто устройства, без возможности настройки параметров. Я уже хотел писать на форуме, пока не допер, что база данных устройств встроена в сам z-wave биндинг, и поэтому sudo apt-get upgrade привела к обновлению моего биндинга с 1.71 до 1.8.1, где все устройства распознались корректно, со всеми параметрами - потом приведу скриншот. Касательно диммеров - теперь калибровку можно провести удаленно.

    С моей сложной люстрой диммер справился на ура - никакого гула, плавное изменение яркости, только был один прикол - поначалу диммер отказывался зажигать мою люстру на 360Вт - зажигался и сразу тух. Оказалось, что он рассчитан на 250Вт и срабатывала защита от перегрузки - убрал 6 лампочек - заработало.
    Уже расстроился, думал, что еще один диммер надо ставить, но почитал параметры и нашел, что защиту можно настроить до 350Вт или вообще отключить. Поставил 350Вт - и все заработало со всеми лампочками. Ура!

    В диммерах есть еще функции проверки сгоревшей лампы, измерение текущей потребляемой мощности и учет общей потребленной электроэнергии, но я пока их не трогал - руки не дошли.
     
    lingvo , 14.03.16
    #12 + Цитировать
  18. smk_23
    Регистрация:
    31.05.15
    Сообщения:
    13
    Благодарности:
    0

    smk_23

    Участник

    smk_23

    Участник

    Регистрация:
    31.05.15
    Сообщения:
    13
    Благодарности:
    0
    Что стоят?
     
    smk_23 , 14.03.16
    #13 + Цитировать
  19. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    Каждая точка стоит примерно 40-50€. Небольшая разница есть в фирмах и в зависимости от функции - например диммеры стоят дешевле реле. Одноканальные реле стоят дешевле 2-х канальных. Но где-то примерно так.
     
    lingvo , 14.03.16
    #14 + Цитировать
  20. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    658
    Благодарности:
    123
    Как заметка на полях - наткнулся на вот такой редактор связей - http://nodered.org/
    Как они рекламируют, позволяет в графическом виде легко соединять разные вещи в Интернет Вещей. Т. е. производить связи между различным железом и сервисами. Поддерживает кучу железа и сервисов, включая всякие ардуины и пр. Родоначальник этого проекта - IBM, поэтому ессно поддержка MQTT больше других. Ну и облако свое они рекламируют.
    На досуге хочу поиграться и с помощью этого подключить Z-wave <-> MQTT, а потом еще и Codesys через OPC UA присобачить. Вот тебе и домашняя автоматика.
     
    lingvo , 21.03.16
    #15 + Цитировать

Смотрите также