Умный дом

Умный дом на платформе OpenHAB2

Умный дом на платформе MajorDoMo

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

 

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

Это малая часть того, что может умный дом .

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

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

Прежде всего необходимо выбрать  OpenHUB или MajorDoMO

Что нужно для реализации?

  1. Прежде всего необходимо устройство, но которое будет инсталлирована одна из программ. (OpenHUB или MajorDoMO). Этим устройством могут являться:

2. Некое устройство (интерфейс) который будет переводить команды из языка программы в компьютере  в сигналы понятные исполнительным устройствам (те самые жалюзи, котел отопления и кормушка для рыбок). Простой интерфейс можно реализовать на:

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

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

Что нам нужно мы поняли, теперь вернемся к мозгам, тем самым платформам.

Так что же выбрать OpenHUB или MajorDoMO?

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

Также, имеются некоторые особенности.

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

OpenHab, также, имеет голосовое управление, кроме этого, мобильные приложения для iOS и Android, недавно заработала интеграция с HomeKit (управление с устройств Apple вообще без установки каких-либо приложений)

Самое главное, обе эти программы позволяют увязать друг с другом события, происходящие в доме и настроить поведение устройств в зависимости от таких событий