Cómo instalar Jeedom en un SSD

A estas alturas no es un secreto para nadie que las tarjetas SD no son el mejor soporte para instalar lo que sea en una Raspberry Pi, por su escasa durabilidad.

Si tienes una instalación de Jeedom basada en una RPi con tarjeta SD, es sólo cuestión de tiempo: en algún momento la tarjeta SD se corromperá y te llevarás un buen susto al comprobar que no puedes acceder ni hacer nada.

Las tarjetas SD no están diseñadas para soportar durante años procesos constantes de lectura/escritura como los que genera Jeedom, por ejemplo.

Y optar por un pincho USB no soluciona el problema porque la tecnología es la misma, sólo que con un formato distinto.

Hace tiempo que me rondaba la cabeza pasar mi instalación de Jeedom a un SSD y un reciente susto con una tarjeta SD me ha recordado la necesidad de hacer el cambio lo antes posible.

En este post te cuento paso a paso cómo lo he hecho.

Jeedom en ssd

1. Comprobar si la RPi está preparada

La Raspberry Pi 3 es capaz de bootear desde uno de sus conectores USB. Pero para eso, tiene que tener el firmware adecuado.

Para comprobar si la mía estaba preparaba, he hecho lo siguiente:

  • He conectado la tarjeta SD que contenía mi instalación de Jeedom a mi ordenador con un lector de tarjetas.
  • He accedido a la partición denominada “boot” de la tarjeta (la única legible desde Mac o Pc) y he localizado en ella el archivo llamado config.txt.
  • He abierto config.txt con un editor de texto (en mi caso TextWrangler, soy usuario de Mac) y al final del mismo he añadido estas dos líneas:
# Activar el USB Boot para Jeedom
program_usb_boot_mode=1

  • He guardado el archivo config.txt
  • Aprovechando que estaba ahí, con el mismo editor de texto he creado un archivo de texto en blanco con el nombre ssh (sin extensión) y lo he copiado también en la partición boot. Esto último es para habilitar el acceso por ssh en la RPi (ya que viene desactivado por defecto).
  • He vuelto a colocar la tarjeta SD en la RPi y he arrancado ésta de nuevo.
  • En mi Mac he abierto Terminal y me he conectado a la RPi por ssh tecleando lo siguiente (suponiendo que la IP de mi RPi sea 192.168.0.10):
ssh pi@192.168.0.10

  • He introducido la contraseña (la contraseña por defecto es raspberry, aunque si tienes ésta, deberías cambiarla por seguridad)
  • En Terminal he introducido el siguiente comando:
vcgencmd otp_dump | grep 17

  • Esperaba obtener la siguiente respuesta, lo que hubiera significado que mi RPi estaba preparada para arrancar desde USB.
17:3020000a

  • Pero obtuve un número distinto después de 17:, por lo que procedí a actualizar el firmware de la RPI tecleando lo siguiente:
sudo apt-get update; sudo apt-get install rpi-update

  • Después he tecleado lo siguiente:
sudo rpi-update

  • Y finalmente he reiniciado la RPi con el siguiente comando:
sudo reboot

  • Una vez que ha vuelto a arrancar la RPi, me he vuelto a conectar por ssh desde Terminal, y para asegurarme de que ahora sí mi RPi estaba preparada para arrancar desde el USB, he vuelto a introducir lo siguiente:
vcgencmd otp_dump | grep 17

  • Y felizmente esta vez sí he obtenido la siguiente respuesta:
17:3020000a

  • He desconectado la RPi y he retirado la tarjeta SD (importante).

2. Instalación de Raspbian Stretch en el SSD

En primer lugar tengo que decir que yo quería aprovechar un SSD de 32 Gb que tenía en un cajón. Se trata de un SSD con interfaz Sata instalado en una caja externa para poder conectarlo por USB. Por consiguiente es bastante exigente en cuanto a amperaje. Sabía que la fuente de alimentación de la RPi (3A en mi caso) no sería suficiente para alimentar tanto la RPi como el SSD y los distintos dongles USB que tengo pinchados para Jeedom (Z-Wave, BT y Edisio), por lo que me hice con un cable USB en Y, para poder alimentar el SSD con una alimentación externa adicional (5V 2A ha sido suficiente).

cable USB en Y

Todo eso para decirte que si te planteas comprar un SSD expresamente para eso, opta por uno que tenga interfaz mSata de bajo consumo (con la caja externa correspondiente), para ahorrarte lo de la alimentación externa.

Después, he formateado el SSD en FAT y he procedido a la instalación de Raspbian Stretch propiamente dicha.

Para eso, me he descargado la imagen de Raspbian Stretch Lite, más liviana, sin entorno gráfico, óptima para instalar después Jeedom.

Rapsbian Stretch Lite

Éste es el enlace de descarga.

Como he dicho anteriormente, yo soy usuario de Mac y para hacer instalaciones de Raspbian para RPi hasta ahora siempre he usado Applepi Baker.

Pero resulta que Applepi Baker, al menos en mi caso, sólo permite restaurar imágenes de Raspbian (y otras) en una tarjeta SD o un pincho USB, pero no en un disco duro o un SSD (aunque esté pinchado por USB).

Así que he restaurado la imagen de Raspbian Stretch Lite en el SSD a través de Terminal.

Pero si lo de Terminal te parece un engorro, puedes usar la aplicación Etcher para restaurar la imagen de Raspbian en tu SSD. Puedes descargar Etcher desde aquí.

3. Paso previo a la instalación de Jeedom en el SSD

Una vez terminada la restauración de la imagen de Raspbian en el SSD, aprovechando que el disco estaba aún conectado a mi Mac, he hecho lo siguiente.

  • He accedido a la partición boot del SSD (la única legible desde el Mac).
  • He localizado el archivo config.txt, lo he abierto con un editor de texto y he añadido estas dos lineas al final del mismo:
# Activar el USB Boot para Jeedom
program_usb_boot_mode=1

  • Además, con el mismo editor de texto he creado un archivo llamado ssh (sin extensión) y lo he copiado en la partición boot del SSD (esto es para activar el ssh en la RPi, como he explicado antes).
  • He expulsado el SSD de mi Mac, lo he conectado a la RPi y he conectado a ésta la fuente de alimentación para que arrancara.

4. Instalación de Jeedom en el SSD

  • En mi Mac he abierto Terminal y me he conectado de nuevo a la RPi por ssh tal y como he explicado anteriormente.
  • He descargado el script de instalación de Jeedom en la RPI con el siguiente comando:
wget https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh

  • He aplicado los permisos necesarios:
sudo chmod +x install.sh

  • Finalmente he ejecutado el script de instalación de Jeedom:
sudo ./install.sh

El proceso de instalación puede ser bastante largo. Debes tener paciencia. Si no recuerdo mal, la instalación se hace en 7 pasos que se van indicando en pantalla.

  • Una vez terminada la instalación, he reiniciado la RPi:
sudo reboot

  • Después del reinicio de la RPi, he realizado algunos ajustes que recomienda el equipo de Jeedom para optimizar el sistema cuando no usamos una pantalla externa. Estos ajustes consisten en añadir unas pocas  líneas en el archivo config.txt.
  • Así que me he vuelto a conectar a la RPi por ssh y he introducido el siguiente comando para abrir el archivo config.txt:
sudo nano /boot/config.txt

  • En config.txt he añadido las siguientes líneas:
gpu_mem=16

disable_l2cache=0

gpu_freq=250

  • He guardado los cambios pulsando ctrl+X y a continuación he cambiado la contraseña del usuario pi, para lo cual he introducido el siguiente comando:
sudo passwd pi

  • Y he introducido la nueva contraseña (dos veces, tal y como me pidió el sistema). Y finalmente he reincido la RPi:
sudo reboot

4. Configuración de Jeedom

Una vez reiniciada la RPi, en mi navegador de Internet he introducido la IP de Jeedom en mi red local y me he logeado con las credenciales por defecto (usuario: admin, contraseña: admin).

Login Jeedom

Una vez en Jeedom, lo primero que he hecho es cambiar la contraseña del usuario admin y he restaurado la última copia de seguridad que tenía de mi instalación previa de Jeedom en tarjeta SD. Para ello, en el menú superior derecho he ido a rueda dentada/Copias de seguridad.

Como por arte de magia, he recuperado todo lo que tenía en mi instalación anterior. Lo único que he hecho para que todo volviese a funcionar es volver a iniciar las dependencias y/o los demonios de los plugins que lo necesitaban para funcionar correctamente, entre ellos los del plugin Z-Wave (dado que he usado la misma “antena” Z-Wave que tenía en mi instalación anterior, no he tenido que clonar el chip Z-Wave).

En mi caso he procedido así (con una instalación totalmente nueva de Raspbian) porque la versión de Raspbian que tenía en la tarjeta SD no estaba actualizada (era Jessie).

Después de estos pasos ya tengo Jeedom instalado en un SSD y ya puedo dormir tranquilo. Aún así, ni que decir que seguiré haciendo copias de seguridad en Jeedom porque cualquier soporte es susceptible de estropearse en algún momento.

Parece muy tedioso, pero en realidad no lo es tanto. Si tenéis una instalación de Jeedom corriendo en una tarjeta SD, os animo a pasar a un disco duro o un SSD. Espero que este post os ayude a conseguirlo de forma rápida y sencilla.

El post Cómo instalar Jeedom en un SSD aparece primero en Domótica Doméstica.

Las perspectivas de Jeedom para el 2019

En un artículo publicado hoy en su blog, el equipo de Jeedom hace balance del 2018, año intenso para esta potente solución domótica Open Source. Además, desgrana lo que será su hoja de ruta para el recién estrenado 2019.

Por el interés que reviste esta información para todos los usuarios de Jeedom, y los amantes de la domótica DIY en general, resumo a continuación lo más interesante de lo publicado hoy por el Jeedom Team.

Jeedom

El recién acabado 2018

El 2018 se puede resumir de la siguiente forma en lo que se refiere a Jeedom:

  • Optimización y mejora de Jeedom, así como correcciones de errores, sin grandes novedades en cuanto al Core.
  • Lanzamiento de nuevos servicios, entre ellos el soporte para Alexa (y en español para cuándo, os preguntaréis como yo…), las notificaciones y el monitoring.
  • Creación de la comunidad “Partner” para los desarrolladores que ofrecen plugins en el Jeedom Market, con vistas a dialogar y mejorar Jeedom y sus plugins.

Un prometedor 2019

El recién estrenado 2019 parece muy prometedor para Jeedom y sus usuarios a tenor de lo anunciado por su equipo de desarrollo:

  • Actualización del Core (llegará en breve) cargada de novedades: optimización, nueva página de Login, Diseños en 3D, motor para volver a iniciar los demonios de forma automática, y actualización a Stretch de forma sencilla para los Jeedom Smart.
  • Geolocalización a través de la aplicación móvil
  • Nuevos plugins para nuevos protocolos: LoraWan, Zigbee
  • Mejoras del plugin Openzwave
  • Plugin para facilitar la configuración de Jeedom, para hacerla más fácil y rápida.
  • Otras novedades aún por determinar en función de la encuesta realizada en los últimos días por Jeedom ante sus usuarios.

El equipo de Jeedom termina dando las gracias tanto a usuarios y desarrolladores como a profesionales integradores y empresas que eligen Jeedom para un número cada vez mayor de proyectos.

Y yo me permito añadir lo siguiente en lo que se refiere estrictamente al mercado español:

  • Aquí también en España cada día son más los proyectos de gran envergadura que están basados en Jeedom en distintos sectores: vivienda, terciario, turismo…
  • En 2019 estrenaremos en España la Formación Official Jeedom para profesionales. Yo tuve la oportunidad de realizarla junto a @Bull el año pasado y os puedo asegurar que son conocimientos de muchos quilates para todo profesional que quiera realizar proyectos solventes con Jeedom.

El post Las perspectivas de Jeedom para el 2019 aparece primero en Domótica Doméstica.

Guía sobre Jeedom

Jeedom es una solución de control domótico puntera y profesional, y una de las más importantes en el mercado actual. Disponer de una guía sobre Jeedom en nuestro idioma, puedes ser por tanto una herramienta muy útil.

En Domótica Doméstica tenemos, desde hace ya años, una guía en español sobre eedomus donde recopilamos todos los artículos que vamos publicando sobre este controlador domótico.

A partir de hoy vamos a hacer lo mismo con la solución Jeedom. En la parte superior del blog, junto a la guía eedomus encontraréis esta nueva vía guía sobre Jeedom donde recopilaremos todos los posts que hemos publicado hasta ahora y los que publicaremos en el futuro sobre esta solución, clasificados por temáticas.

Espero que os sea útil y que os ayude si usáis o planeáis pasaros a Jeedom.

 

Presentación de Jeedom

Hardware basado en Jeedom

Prueba e integración de periféricos Z-Wave

Prueba e integración de periféricos basados en diversos protocolos

Funcionalidades avanzadas de Jeedom

Proyectos DIY con Jeedom

Trucos rápidos

El post Guía sobre Jeedom aparece primero en Domótica Doméstica.

Trucos rápidos para eedomus: Integración de Sonos

Inauguro una nueva sección en el blog en la que pretendo divulgar distintos tips o trucos rápidos tanto sobre eedomus como Jeedom, en artículos cortos. Por tanto, no se trata de tutoriales al uso, sino de pequeños apuntes que pueden ser muy útiles a la hora de implementar distintas cosas en nuestros controladores domóticos.

Y para empezar, quiero divulgar un pequeño truco poco conocido que puede ser de mucha utilidad a la hora de integrar Sonos en eedomus.

Sonos en eedomus

No voy a detallar aquí paso a paso cómo se integra un dispositivo Sonos en eedomus. Está explicado en la documentación online de eedomus, y por otra parte es bastante sencillo (hay que ir a Configuración / Añadir o eliminar un periférico / Añadir otro tipo de periférico / Objetos conectados / Reproductor de sonido Sonos / Crear).

En eedomus nos aparecen entonces dos periféricos “Sonos”: uno denominado “Sonos – Volumen“, que como su propio nombre indica nos permite ajustar el volumen de nuestro Sonos desde eedomus, y otro llamado “Sonos – Control“, que nos permite enviar algunos comandos a nuestro Sonos, como por ejemplo Reproducir, Pausa, Siguiente, Reproducir una canción a través de Spotify, Reproducir mensajes hablados a través de la síntesis de voz…

Todo esto está muy bien, pero podemos sacarle mucho más a la integración eedomus/Sonos.

Para ello, es tan sencillo como introducir en el navegador de Internet de nuestro ordenador la IP local de nuestro eedomus seguido de :5000. Pongamos por ejemplo que la IP local de nuestro eedomus es 192.168.0.10. Pues en ese caso tendremos que introducir en nuestro navegador 192.168.0.10:5005, y como por arte de magia nos saldrá la siguiente página:

API Sonos en eedomus

Esta página nos facilita todos los comandos que admite la API de Sonos y que podemos ejecutar desde nuestro eedomus.

La lista es mucho más larga que el breve fragmento que recoge la imagen anterior. Con esta información, podemos mejorar mucho la integración de nuestros dispositivos Sonos en eedomus.

 

El post Trucos rápidos para eedomus: Integración de Sonos aparece primero en Domótica Doméstica.

Las acciones sobre valores en Jeedom

Cuando un usuario llega a Jeedom, es frecuente que lo haga habiendo sido antes usuario de otra solución domótica, en cuyo caso la programación de escenas por bloques puede parecerle compleja al principio.

En realidad, sólo es cuestión de acostumbrarse y lo que está claro es que el motor de escenas de Jeedom es potentísimo y permite hacer prácticamente cualquier cosa. Tengo que reconocer que mi mentor en estas lides es nuestro amigo @Bull y así todo es más fácil viniendo de eedomus 😉

Pero no todo requiere escenas y hay automatizaciones básicas que se pueden conseguir de forma más sencilla mediante “acciones sobre valores”, que es lo que voy a intentar explicar en este nuevo post.jeedom

 

¿Qué son las acciones sobre valores?

Son acciones que se ejecutan automáticamente cuando un periférico determinado de tu instalación está en un estado concreto.

Ejemplo: En Jeedom, puedo hacer que una luz se apague automáticamente al cabo de un tiempo X mediante una acción sobre un valor, sin necesidad de crear una escena.

Está claro que una escena es mucho más versátil que una acción sobre un valor, entre otras cosas porque admite multitud de condicionantes, pero una acción sobre un valor puede ser muy útil en casos concretos, como  el que he citado de apagar una luz automáticamente al cabo de un tiempo, por ejemplo.

Pero hay muchos más casos en los que estas acciones sobre valores pueden resultar interesantes, incluso más que escenas. Se me ocurre por ejemplo para el riego automático…

¿Cómo se crean las acciones sobre valores?

Vamos a poner que queremos hacer justo lo que comentaba en el punto anterior, es decir apagar una luz automáticamente cuando lleve encendida 10 minutos.

En nuestro Dashboard de Jeedom, localizaremos primero el periférico sobre el que queramos actuar. En mi caso se trata de una luz de techo. Después haremos clic en el enlace que nos llevará a la ventana de configuración de ese periférico.

Periférico en Dashboard de Jeedom

Una vez en la ventana de configuración del periférico, nos iremos a la pestaña “Comandos” o “Ordenes”. El nombre de esta pestaña varía en función del tipo de periférico. En mi caso se trata de un periférico Edisio y no Z-Wave, por lo que se habla de “Órdenes” y no de “Comandos”.

Pestaña Comandos - Órdenes

En la pestaña “Comandos” o “Órdenes” buscaremos el que se corresponde con el estado del periférico, y pincharemos en la rueda dentada situada a su derecha.

Comando estado del periférico

A continuación, en la nueva ventana que se acaba de abrir, nos iremos a la pestaña “Configuración”.

Pestaña configuración

Y ya en la pestaña “Configuración”, nos iremos al apartado denominado “Acción sobre el valor”.

Acción sobre el valor

En la casilla “Acción sobre el valor si“, elegiremos la opción por defecto, es decir “Igual“.

En la siguiente casilla pondremos “1“, que es el valor correspondiente a encendido.

Y en la casilla “más de (min)” pondremos “10“, dado que queremos que la luz se apague automáticamente cuando lleve más de 10 minutos encendida.

Después pulsaremos en el botón verde “Añadir” y seleccionaremos la luz a apagar con el valor OFF.

No nos olvidaremos de guardar los cambios, en la esquina superior derecha de la ventana.

Ya está, sólo nos queda probar y comprobar que nuestra luz se apaga automáticamente cuando lleva más de 10 minutos encendida, y lo hemos conseguido sin recurrir a ninguna escena.

¿Y si quiero que la luz no se apague si hay alguien?

Está claro que esto lo podríamos hacer con una escena, pero este post trata de las acciones sobre valores…

Y también se puede hacer de esta manera… siempre y cuando tengamos un sensor de movimiento en la misma habitación.

Vamos a olvidar la acción sobre el valor del punto anterior, y si la hemos implementado como he explicado, la eliminaremos.

A continuación nos iremos a la ventana de configuración de nuestro sensor de movimiento, y más concretamente a Comandos/Estado presencia/Rueda dentada/Configuración (tal y como lo he explicado en el punto anterior, exactamente igual sólo que en el periférico sensor de movimiento).

Acción sobre valor en sensor de movimiento

En la casilla “Acción sobre el valor si“, elegiremos la opción por defecto, es decir “Igual“.

En la siguiente casilla pondremos “0“, que es el valor correspondiente a ningún movimiento.

Y en la casilla “más de (min)” pondremos “0“, porque queremos que la luz se apague en cuanto el sensor detecte que no hay nadie en la habitación.

Después pulsaremos en el botón verde “Añadir” y seleccionaremos la luz a apagar con el valor OFF.

No nos olvidaremos de guardar los cambios, en la esquina superior derecha de la ventana.

Ya está, sólo nos queda probar y comprobar que nuestra luz se apaga automáticamente en cuanto el sensor de movimiento detecta que no hay nadie en la habitación. Por consiguiente, la luz se quedará encendida mientras haya alguien en la habitación.

Algunos dirán que de esta forma estaremos enviando órdenes de apagado de la luz constantemente si no hay nadie en la habitación, la luz esté encendida o no. Y tendrán razón. No es un problema en la práctica, aunque si queremos afinar un poco más nuestra automatización, podemos hacerlo como explico en el siguiente apartado.

¿Se pueden combinar acciones sobre valores y escenas?

¡¡¡La respuesta es sí!!! Y es que Jeedom es una maravilla por todas las opciones que ofrece.

Volvamos a nuestro ejemplo: queremos que nuestra luz se apague cuando no haya nadie en la habitación, pero no queremos estar mandando órdenes de apagado constantemente para no sobrecargar el controlador, sino únicamente cuando la luz esté encendida.

Podemos hacer eso combinando nuestra acción sobre valor con una pequeña y sencilla escena. Fíjate primero en la siguiente captura:

Combinando acciones sobre valores y escenas

Al pulsar en el botón verde “Añadir”, en vez de elegir un periférico de tu instalación, escribe “scenario”. Como por arte de magia aparecerán unas nuevas casillas que te permitirán elegir una de tus escenas con la posibilidad de ejecutarla (y otras opciones).

Como puedes ver en la imagen, yo ejecuto desde ahí una escena llamada “Apagado auto despacho”. Si te preguntas cómo es esta escena, puedes verla en la siguiente imagen:

Escena de apagado

Esta escena lo único que hace es comprobar si la luz está encendida, y si lo está, la apaga. Pero como no tiene disparador, sólo se ejecuta cuando se lo digo, en este caso a través de la acción sobre el valor anterior.

Conclusiones

El motor de escenas de Jeedom es una auténtica maravilla por las inmensas posibilidades que ofrece. Pero Jeedom también pone a nuestra disposición las acciones sobre valores, que son muy sencillas de implementar, y muy prácticas en casos concretos.

Y si ya combinamos acciones sobre valores con escenas, ¡el universo de la domótica es nuestro!

El post Las acciones sobre valores en Jeedom aparece primero en Domótica Doméstica.

Evohome ya se puede integrar en Jeedom

En Domótica Doméstica hemos dedicado unos cuántos artículos a la solución de control de calefacción multizona Evohome de Honeywell, una de las más interesantes del mercado aún a día de hoy, a pesar de la competencia creciente de otras soluciones también multizona, como Tado por citar solo una.

Si eres usuario del sistema de control domótico Jeedom y también de Evohome, estás de enhorabuena porque recientemente se ha publicado en el Jeedom Market un plugin que permite integrar Evohome.

Dicho así suena muy bien, aunque no es oro todo lo que reluce. En este nuevo post te cuento lo que ofrece realmente ese plugin, cómo instalarlo en Jeedom, e incluso cómo integrar Evohome en eedomus a través de Jeedom.

Plugin Evohome en el Jeedom Market

¿Qué nivel de integración ofrece el plugin Evohome?

Uno de los nuevos plugins publicados en el Jeedom Market a últimos del 2018 ha llamado poderosamente mi atención por su escueto nombre: Evohome.

Como su nombre indica, es un plugin que permite integrar Evohome en Jeedom, pero ¿hasta qué punto? Nada mejor, para saberlo, que probarlo de primera mano, cosa que llevo haciendo desde hace unas semanas.

Para no crear falsas expectativas, te diré que este nuevo plugin permite integrar Evohome en Jeedom, sí, pero su desarrollador ha elegido un enfoque que desde mi punto de vista no es el más atractivo: no permite modificar las temperaturas de consigna de cada zona.

Evohome - Programación horaria en Jeedom

¿Para qué sirve entonces?, te preguntarás. Pues para modificar la programación horaria de cada zona y activar y desactivar las acciones rápidas (modos Eco, Salir, Día Festivo, Personal y Calef. Apagada), nada más en cuanto a acciones.

Personalmente creo que podría ser un enfoque interesante si previamente el desarrollador hubiera ofrecido la posibilidad de modificar manualmente la temperatura de consigna de cada zona, pero explica claramente en las notas de su desarrollo que ese no era su objetivo porque sus necesidades particulares eran otras.

Aparte de ese control de la programación horaria y las acciones rápidas, ofrece algunos retornos de estado muy interesantes, todo hay que decirlo, como son la temperatura ambiente de cada zona, la temperatura programada y la consigna manual establecida en su caso (aunque no permite modificarla, como he explicado antes).

Evohome - Retornos de estado por zonas en Jeedom

Bueno, podemos pensar que es solo el principio y que en el futuro añadirá la posibilidad de modificar las temperaturas de consigna. Lo veremos… Lo cierto es que el desarrollo está aún en una fase temprana y aunque el plugin funciona bien en líneas generales, a veces genera errores de tipo “Too Many Requests” (lo que no impide su buen funcionamiento general, repito).

¿Cómo instalar y configurar el plugin Evohome?

Si quieres instalar el plugin Evohome en tu Jeedom (es gratuito), lo primero que debes hacer es entrar en el Jeedom Market desde tu Jeedom (menú superior izquierdo, Plugins / Gestión de plugins / Market) e instalarlo.

Plugin Evohome en el Jeedom Market

A continuación, deberás activarlo y seleccionar las opciones que te interesen entre las que ofrece, especialmente la que permite modificar la programación horaria de tu Evohome. No olvides introducir tus credenciales de Evohome para que el plugin pueda acceder a tu cuenta.

Plugin Evohome para Jeedom - Opciones de configuración

Una vez instalado y activado el plugin, en el apartado Plugins / Energía / Evohome deberás añadir los distintos dispositivos de Honeywell que componen tu Evohome, es decir cada dispositivo de control de cada zona (en mi caso cabezales termostáticos), y además el propio controlador Evohome, que es el que contiene la programación horaria.

Plugin Evohome - Añadir zonas en Jeedom

A partir de ahí, cada zona de Evohome te ofrece en Jeedom los retornos de estado de los que hablaba anteriormente: temperatura ambiente, temperatura programada y consigna manual recibida, y el controlador central que te permite ver y modificar la programación horaria.

Zonas Evohome añadidas en Jeedom

No es la integración soñada, al menos por mi, pero es un principio y nos permite obtener datos que no podemos obtener a través de IFTTT (como los retornos de estado).

Evohome - Consola de control en Jeedom

Además, precisamente a través de IFTTT sí que es posible enviar consignas de temperatura manuales. Por lo que se puede hacer un mix entre ambos sistemas de integración.

¿Y eedomus en todo esto?

El plugin es para Jeedom, no para eedomus, creo que lo he dejado claro. Pero como ya he comentado en otras ocasiones en el blog, Jeedom puede ser un estupendo sistema de apoyo o secundario para usuarios convencidos de eedomus.

Ya expliqué en este post cómo integrar en eedomus periféricos incluidos en Jeedom, a través de las API’s respectivas de ambos sistemas. No es demasiado complicado.

A modo de prueba, yo he integrado en eedomus dos de los tres retornos de estado que me ofrece el plugin Evohome en Jeedom para cada zona, y además he creado un periférico que me permite, vía IFTTT(como expliqué en este post hace algún tiempo), establecer consignas de temperatura manuales.

Evohome en eedomus via Jeedom e IFTTT

De esta forma, consigo básicamente lo que quería: tener en eedomus la temperatura ambiente medida por Evohome, y poder controlar también desde eedomus las consignas de temperatura manuales de cada zona, en cualquier momento.

Te animo a probar este plugin. Si te pasa como a mi, es posible que no se ajuste exactamente a lo que quieres para controlar Evohome desde Jeedom/eedomus, pero sí permite hacer cosas interesantes.

Y como decía antes, el plugin está en una fase temprana de desarrollo, por lo que es de esperar que evolucione y mejore con el tiempo.

El post Evohome ya se puede integrar en Jeedom aparece primero en Domótica Doméstica.