openHAB для двух и более домов

Я начал изучать openHAB для домашней автоматизации. Выглядит как отличное приложение для домашней автоматизации. Я хочу автоматизировать два дома и запустить openHAB на одном централизованном сервере. Можно ли разделить данные для двух моих домов и предоставить доступ на основе использования для двух домов.

Или мне придется иметь экземпляры, работающие на моем сервере.

Посоветуйте, может кто делал это раньше.


person user3301213    schedule 26.10.2014    source источник


Ответы (4)


вы можете (я полагаю) предоставить разные карты сайта, но самый важный вопрос заключается в том, как центральный экземпляр openhab будет взаимодействовать с «другим» домом? Особенно, если вы собираетесь использовать bindungs, для которых требуется аппаратное обеспечение, такое как z-wave и т. д.

Вы потенциально можете поиграть с MQTT и запустить небольшой Raspberry Pi в «другом» доме, питающем MQTT.

person f0rd42    schedule 17.02.2015

Предполагая, что при использовании OpenHab для двух домов нет проблем с аппаратным обеспечением или диапазоном (например, USB-ключ z-wave, но второй дом находится вне зоны действия) и существует сетевое соединение между двумя домами, есть несколько способов, которыми вы можете выполнить это. Вот один.

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

Если вы хотите еще более тщательно разделить данные, вы можете настроить свое постоянство, чтобы сохранять все элементы из одного дома в одну БД, а все остальные — в другую, хотя вам потребуются две разные привязки постоянства (например, один использует rrd4j а другой использует db4o). Я не уверен, что это дает какое-то преимущество.

Последний шаг — передача данных из удаленного дома в openHab. То, как это будет достигнуто, будет зависеть от характера датчиков и триггеров в другом доме. Вы можете использовать привязку HTTP, привязку TCP/IP или брокера MQTT. Я лично представил пару своих датчиков на базе Raspberry Pi для openHAB, используя скрипт Python и библиотеку paho, которая публикует данные датчиков, считанные с контактов GPIO, брокеру MQTT, и он отлично работает.

person Richard Koshak    schedule 11.06.2015

Централизация или сегрегация — вам предстоит решить, у кого больше преимуществ и меньше рисков.

Два дома будут хранить данные на сервере (openhab2, mqtt, DB/rr4d) и каждый будет иметь к ним доступ — это надо уточнять.

Сетевое подключение очевидно, оно должно быть стабильным между двумя сайтами. Другой вопрос — безопасность, причем не только цифровая, но и безопасность жизни (управление вентиляцией или предохранительные устройства при отключении сети?).

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

person kbhuinfo    schedule 07.08.2018

В новейшей версии приложения для Android вы можете добавить несколько серверов openhab. Почему бы просто не использовать два экземпляра openHAB?

person Felix Schneider    schedule 14.11.2020
comment
Если у вас есть новый вопрос, задайте его, нажав кнопку Задать вопрос. Включите ссылку на этот вопрос, если это помогает обеспечить контекст. – Из обзора - person Lorenzo; 14.11.2020
comment
Это не дает ответа на вопрос. Получив достаточную репутацию, вы сможете /comment">прокомментировать любой пост; вместо этого дайте ответы которые не требуют разъяснений от спрашивающего. – Из обзора - person cizario; 14.11.2020