Открытая энергия экрана House Hub с MQTT, Nodered, Openhab & LightWaverf
на полностью заряженном онлайн -мероприятии в Сильверстоуне в начале этого месяца мы остановились на экране Open Energy означают чат с Глин Хадсон (посмотрите видео Nievo ниже по вкусу шоу).
Конфигурация Glyn’s Wise House основана на Emonpi, а также использует MQTT, Nodered, Openhab, LightWaverf, а также Google Home.
В Глин за все замечательные вещи …
Я считаю, что автоматизация может сыграть полезную функцию в содействии снижению потребления энергии. Например, возможность управлять моим домом центральной системы отопления удаленно позволяет мне включать отопление только тогда, когда это необходимо, а также не работать на установленной рутине, когда дом пуст.
Как упоминалось ранее в сообщении в блоге, Emonpi (работающая предварительно построенная SD-карта EMONSD) может функционировать как мощный центр автоматизации дома. Использование Emonpi в качестве центра автоматизации дома отличная форма по ряду причин:
Он уже работает 24/7 для мониторинга энергии
Он оптимизирован для надежной долгосрочной работы: файловая система корневой малины Pi только для чтения для повышения срока службы SD-карты
Это уже связано с вашей региональной сетью
Поэтому он работает Debian Raspbian Jessie
Raspberry Pi 3 обладает большим количеством площади
Дополнительные радиоприемники / аксессуары могут быть связаны через USB
Он уже запускает сервер MQTT
Предварительно построенная SD-карта Emonsd поставляется предварительно упакованной с помощью интеграций Noded, Openhab, а также LightWaverf
В этой публикации я хочу показать вам, как именно я использую Emonpi в своем собственном доме.
Вот видео демонстрация, использующая Google House для управления моим центральным отоплением, а также гаджетами через MQTT:
Читайте дальше, чтобы узнать, как именно это достигается, используя эмонпи, а также программное обеспечение с открытым исходным кодом …
Есть много вариантов, когда дело доходит до автоматизации дома, а также контроля. Там, где это возможно, я предпочитаю решения с открытым исходным кодом, которые не зависят от любого типа сторонних услуг. Все услуги программного приложений для моей системы дома, как я объясняю в этой публикации, работает локально на моем Emonpi, а также, помимо интеграции голоса Google House, не нуждается в веб -подключении для функционирования. Самостоятельное решение с открытым исходным кодом имеет дополнительное преимущество повышения конфиденциальности, а также безопасности, в которой вы полностью управляете.
MQTT
Легкий протокол связи MQTT используется в качестве уровня связи «клей» между всеми соблюдением услуг. См. Технический раздел MQTT Индивидуального руководства для получения дополнительной информации о том, как именно работает MQTT на Emonpi.
Энергетический мониторинг
ЭМОНКМ … Очевидно!
Недавно я любил использовать приложение V2 Emoncms Android (в настоящее время в бета -версии), которое поддерживает несколько страниц (см. Тема форума).
Видео демонстрация Emoncms Android App v2 Beta:
Я также недавно наслаждался использованием модуля приложений Emoncms RedySemened, который только что выпустил Bee на Emoncms.org. Теперь можно иметь более одного Myelectric или MySolarPV «приложение» на счет EMONCMS, а также поддерживается экономический климат 7.
Контроль
Центральное отопление
Чтобы управлять моим газовым котлом в центральном отоплении, я использую реле MQTT WiFi, который также имеет разработанную в термостате, а также планировщик, хотя я не использую эти функции, я просто управляю непосредственно через MQTT. Реле Wi -Fi было чрезвычайно надежным, она использовалась каждый день в течение последних двух лет в моем доме, а также никогда не нуждалась в перезагрузке.
Подключите розетки (свет)
Я использую световые RF -залы, с которыми у меня есть свет, а также другие развлекательные гаджеты, связанные, например, Стерео, а также хромекаст. Возможность переключения целого банка плагин включена/выключена, что может полностью выключить гаджеты, если они не используются, чтобы минимизировать любой тип стока вампиров.
Emonpi может управлять световообразительными радиочастотами непосредственно через MQTT, если установлены модули RF OOK. См. Lightwave RF Emonpi индивидуальный гид.
Легкие радиочастотные гаджеты не идеальны, протокол OOK RF упрощен, небезопасно, иногда ненадежным, а также указывает, что комментарии недоступны. Я думаю о Swithcing в Plug Sonoff на базе ESP8266 с прошивкой Third Celebration MQTT или прошивкой Emonesp.
Интерфейс
В течение последних нескольких лет я использовал Openhab в качестве интерфейса управления. Openhab предварительно загружен на предварительно созданный изображение Emonpi. Я еще не перешел на Openhab v2.0, это выглядит очень красиво. Тем не менее, V1.8 был чрезвычайно надежным, а также соответствует моим потребностям. Я использую приложение Android Openhab для быстрого доступа к интерфейсу с моего телефона:
Openhab также интегрируется с моими умными часами Pebble, что делает очень простым включать/выключить нагрев, а также о:
Некоторое время назад (в начале 2016 года) я увлекался HomeSastant (см. Пост в блоге). Я был довольно впечатлен, я выполнял свою работу так же хорошо, как кажется, она повзрослелаБудьте отличной платформой автоматизации дома. Остановите потенциально соперника для Openhab.
Другим выбором для интерфейса является Nodered Dashboard, которая теперь официально является частью Nodered Project.
Красота MQTT в том, что она является агностикой на платформе, можно иметь много разных интерфейсов, управляющих одинаковыми узлами управления.
Голосовой интерфейс
Я только недавно получил динамик Google House Goice, с небольшой помощью от Ha-Bridge, чтобы подражать мосту Philips Hue, довольно просто заставить Google House управлять региональными гаджетами через MQTT. Такая же конфигурация также будет работать с Amazon Echo. См. Руководство по конфигурации HA-Bridge для Emonpi.
Смотрите видео демонстрацию в верхней части этого поста.
Конфигурация устройства с использованием веб-страницы Ha-Bridge Gui:
Настройка приложения Google House:
Интеграция и автоматизация
Я использую Nodered, который предварительно загружен на Emonpi / Emonsd для интеграции с другими услугами, такими как последняя температура наружных изданий от погодных условий под землей, отправлять push-уведомления (нагревание / выключение температуры) на мой телефон с использованием пропуски. Обе эти услуги имеют готовые узлы, что делает интеграцию чрезвычайно простыми. Nodered предварительно установлен, а также настроен на Emonpi / Emonsd. Пример поток, включенный в EMONPI, демонстрирует чтение данных EMONTH от MQTT, а также данные о температуре внешних температур из подземных условий.
У меня также есть нудный поток, который обрабатывает отключение нагрева, когда температура в гостиной (как определено Emonth), достигает установленной точки. Я мог бы использовать контроллер термостата в реле Wi -Fi, чтобы сделать это, тем не менее, в моем доме было бы сложно запустить датчик проводной температуры от реле Wi -Fi в гостиную, поэтому я использую вместо этого беспроводную эминную температуру.
Безопасность, а также удаленный доступ
Удаленное управление (из -за пределов региональной сети) может быть достигнуто с использованием динамического сервиса DNS, такой как DuckDN или безопасного VPN, для предоставления доступа к услугам снаружи. Например, я открываю порт 8080, чтобы обеспечить доступ к Openhab, работающему на моем Emonpi из Интернета. Openhab включает аутентификацию, а также можно использовать HTTPS для создания безопасного соединения.
В качестве альтернативы, а также, возможно, гораздо лучшим решением может заключаться в использовании услуги myopenhab.org, чтобы обеспечить удаленное управление без необходимости открывать порт внешне.
Домашний помощник получил пример использования услуг Tor Tor Tor для доступа к дому помощника, работающему на местном уровне.
Посетите openenergymonitor.org
Воспроизведено из оригинального блога публиковать любезное разрешение Глин Хадсон.
Поделись этим:
Facebook
Твиттер
Reddit
LinkedIn
Pinterest
Эл. адрес
Более
WhatsApp
Распечатать
Скайп
Tumblr
Телеграмма
Карман