En el evento en vivo totalmente cargado en Silverstone a principios de este mes, nos detuvimos en el monitor de energía abierta significa un chat con Glyn Hudson (consulte el video de Nievo a continuación para probar el espectáculo).
La configuración Smart Home de Glyn se basa en el EMONPI y emplea MQTT, Nodered, OpenHab, Lightwaverf y Google Home.
A Glyn por todas las cosas buenas …
Creo que la automatización puede desempeñar un papel útil en ayudar a reducir el consumo de energía. Por ejemplo, poder controlar el sistema de calefacción central de mi hogar de forma remota me permite encender solo la calefacción cuando se requiere y no tenerlo en funcionamiento en un horario establecido cuando la casa está vacía.
Como se mencionó anteriormente en una publicación de blog, el EMONPI (con tarjeta SD pre-construida EMONSD) puede funcionar como un poderoso centro de automatización del hogar. Utilizar el EMONPI como un centro de automatización del hogar es una buena opción por varias razones:
Ya está funcionando 24/7 para monitoreo de energía
Está optimizado para una operación sólida a largo plazo: el sistema de archivos Root Raspberry Pi es de solo lectura para aumentar la vida útil de la tarjeta SD
Ya está conectado a su red local
Está ejecutando Debian Raspbian Jessie, por lo tanto, instalar paquetes adicionales es fácil y hay mucho soporte disponible
Raspberry Pi 3 tiene mucha capacidad espacial
Se pueden conectar radios / accesorios adicionales a través de USB
Ya está ejecutando un servidor MQTT
La tarjeta SD pre-construida de Emonsd viene previamente repleta de las siguientes integraciones Nisdered, OpenHab y Lightwaverf
En esta publicación quiero compartir con ustedes cómo uso el EMONPI en mi propia casa.
Aquí hay una demostración de video que usa Google Home para controlar mi calefacción central y dispositivos a través de MQTT:
Siga leyendo para saber cómo se logra esto utilizando un software EMONPI y de código abierto …
Hay muchas opciones cuando se trata de automatización y control del hogar. Siempre que sea posible, prefiero soluciones de código abierto que no dependan de ningún servicio de terceros. Todos los servicios de software para mi sistema doméstico, como describo en esta publicación, se ejecutan localmente en mi EMONPI y, aparte de Google Home Voice Integration, no requiere una conexión a Internet para funcionar. Una solución de código abierto autohospedada tiene el beneficio adicional de una mayor privacidad y seguridad de la que tiene el control total.
Mqtt
El protocolo de comunicación liviano MQTT se utiliza como la capa de comunicación de “pegamento” entre todos los siguientes servicios. Consulte la sección Técnica/MQTT de la Guía del usuario para obtener más información sobre cómo funciona MQTT en el EMONPI.
Monitoreo de energía
EMONCMS … ¡Obviamente!
Recientemente me ha encantado usar la aplicación V2 EMONCMS Android (actualmente en Beta) que admite varias páginas (ver Forum Thread).
Video Demo EMONCMS Android App V2 Beta:
También he disfrutado recientemente usando el módulo de aplicaciones EMONCMS rediseñado que acaba de lanzar Bee en emoncms.org. Ahora es posible tener más de una “aplicación” mieléctrica o mySolarPV según la cuenta EMONCMS y la economía 7 Tiempo dividido de tarifas de uso ahora son compatibles (ver hilo del foro):
Control
Calefacción central
Para controlar mi caldera de calefacción central de gas, uso un relé WiFi MQTT que también tiene un desarrollado en termostato y programador, aunque no uso estas características, simplemente controlo directamente a través de MQTT. El relé WiFi ha sido muy confiable, se ha utilizado diariamente durante los últimos dos años en mi casa y nunca requirió un reinicio.
Enchufes (luces)
Utilizo enchufes de RF Lightwave a los que tengo luces y otros dispositivos de entretenimiento conectados, p. estéreo y cromecast. Poder cambiar/desactivar un banco completo tiene la ventaja de poder apagar los dispositivos completamente cuando no se usan para minimizar cualquier drenaje de vampiros.
El EMONPI puede controlar los gadgets de Lightwave RF directamente a través de MQTT si se instala un módulos RF OOK. Consulte la guía del usuario de LightWave RF EMONPI.
Los gadgets de Lightwave RF no son perfectos, el protocolo OOK RF es simplista, no seguro, ocasionalmente poco confiable y la retroalimentación de estado no está disponible. Estoy considerando swithcing al enchufe de SONOFF basado en ESP8266 con firmware MQTT de terceros o firmware EMONSP.
Interfaz
Durante los últimos años he estado usando OpenHab como interfaz de control. OpenHab está precargado en la imagen preconstruida Emonpi Emonsd. Todavía tengo que actualizar a OpenHab v2.0, se ve muy bien. Sin embargo, V1.8 ha sido muy acreditado y se ajusta a mis necesidades. Utilizo la aplicación OpenHab Android para acceder a la interfaz rápidamente desde mi teléfono:
OpenHab también se integra con mi reloj inteligente Pebble, lo que hace que sea muy fácil encender/apagar la calefacción mientras está fuera de lugar:
Hace un tiempo (a principios de 2016) me incursioné con Homeassistant (ver publicación de blog). Estaba bastante impresionado, he estado siguiendo el proyecto y parece que ha madurado para ser una excelente plataforma de automatización del hogar. Deja de que posiblemente sea un rival para OpenHab.
Otra opción para una interfaz es el Panel Nodered que ahora es oficialmente parte del proyecto Nodered.
La belleza de MQTT es que es la plataforma Agnóstica, es posible tener muchas interfaces diferentes que controlen los mismos nodos de control.
Interfaz de voz
Tengo recientementeAdquirió un altavoz desencadenado de Google Home Voice, con un poco de ayuda de Ha-Bridge para emular un puente Philips Hue, es bastante fácil lograr que Google Home controle los dispositivos locales a través de MQTT. La misma configuración también funcionará con Amazon Echo. Consulte la Guía de configuración de HA-Bridge para EMONPI.
Vea la demostración de video en la parte superior de esta publicación.
Configuración del dispositivo utilizando GUI de la página web de HA-Bridge:
Configuración de la aplicación de Google Home:
Integración y automatización
Utilizo Nisdered, que está precargado en EMONPI / Emonsd para integrar con otros servicios, como obteniendo la última temperatura al aire libre desde el clima subterráneo, envíe notificaciones push (alerta de temperatura de encendido / apagado) a mi teléfono usando Pushver. Ambos servicios tienen flujos nogados prefabricados que hacen que la integración sea muy fácil. Nodered está preinstalado y configurado en EMONPI / EMONSD. El flujo de ejemplo incluido en EMONPI demuestra la lectura de datos de EMONTH de MQTT y datos de temperatura externa del clima subterráneo.
También tengo un flujo de nogre que maneja apagando el calentamiento cuando la temperatura en la sala de estar (según lo determinado por Emonth) alcanza un punto de ajuste. Podría haber usado el controlador de termostato en el relé WiFi para hacer esto, sin embargo, sería difícil en mi casa ejecutar el sensor de temperatura con cableado desde el relé WiFi hasta la sala de estar, por lo tanto, uso una temperatura inalámbrica de Emonth.
Seguridad y acceso remoto
El control remoto (desde fuera de la red local) se puede lograr utilizando un servicio DNS dinámico como DuckDNS o VPN seguro para dar acceso a los servicios desde el exterior. Por ejemplo, abro el puerto 8080 para dar acceso a OpenHab que se ejecuta en mi EMONPI desde Internet. OpenHab tiene la autenticación activada y se pueden usar HTTPS para crear una conexión segura.
Alternativamente, y posiblemente una mejor solución podría ser usar el servicio myopenhab.org para permitir el control remoto sin tener que abrir un puerto externamente.
El asistente de inicio tiene un ejemplo de uso de servicios de tebera para acceder al asistente de inicio que se ejecuta localmente.
Visite OpenEnergyMonitor.org
Reproducido de la publicación de blog original por amable permiso de Glyn Hudson.
Compartir este:
Facebook
Gorjeo
Reddit
LinkedIn
Pinterest
Correo electrónico
Más
Whatsapp
Imprimir
Skype
Tumblr
Telegrama
Bolsillo