Probamos el Smart Led Messenger

Smart Led Messenger es un pequeño display LED conectado que permite visualizar distintas informaciones como la hora, la fecha, mensajes personalizados, hilos de noticias…

Lo más interesante de este producto, aparte de su precio reducido, es que se puede integrar fácilmente en una instalación domótica para obtener mensajes determinados en función de los eventos que se van produciendo en nuestra casa inteligente: llamada al timbre, aviso de alarma técnica, detección de humo, mensajes de bienvenida o cualquier otra cosa que se nos ocurra.

En este nuevo artículo os presentamos el producto y sus características y os contamos cómo integrarlo en casi cualquier controlador domótico a través de su API, de forma realmente sencilla.

Smart Led Messenger

Presentación del producto

Es posible que no conozcas aún el Smart Led Messenger. En cambio si te digo LaMetric Time, seguro que sabes lo que es. Ojo, no estoy comparando ambos dispositivos porque hay diferencias sustanciales entre los dos, pero se podría decir que tienen similitudes.

Smart Led Messenger es un display o pantalla LED que te permite visualizar frases, mensajes, avisos, noticias, la hora, etc. En ese aspecto, tiene un uso similar a LaMetric Time, aunque no es comparable en cuanto al acabado ni a las prestaciones añadidas del producto.

Smart Led Messenger es un producto “maker” o artesanal si se quiere. Es rectangular, mide 15 x 4 x 4 cm. Su carcasa está impresa en 3D. Se vende por el módico precio de 29€ en la web del desarrollador francés que lo ha diseñado. Existe en 3 colores: blanco, negro y rojo.

Smart Led Messenger

Se alimenta con un cable con conectores USB / microUSB equipado con un interruptor y un adaptador de corriente 220VAC/5VDC (el cable y el adaptador se suministran con el producto).

La pantalla LED está compuesta por 4 paneles LED de color rojo cuadrados de 8 puntos x 8 puntos cada uno. Trae un pequeño agujero en uno de los lados de la carcasa para poder resetearlo con un destornillador fino o un clip.

El dispositivo está basado en una plaquita con el famoso chip ESP8266, que ha supuesto una verdadera revolución en el campo del IoT y que encontramos por ejemplo en varios de los dispositivos Sonoff, de los que hemos hablado en Domótica Doméstica.

Configuración del dispositivo

La primera vez que conectas el Smart Led Messenger a su fuente de alimentación mediante el cable suministrado (con el interruptor en ON), empieza a desfilar de forma rápida en la pantalla el mensaje “Smart Led Messenger” (y si no lo hace, como en mi caso, basta con resetearlo como indico anteriormente).

Smart Led Messenger - Configuración

Una vez encendido el Smart Led Messenger, crea automáticamente una red wifi con el mismo nombre a la que debes conectarte con un smartphone, una tablet o un ordenador.

Esta es la parte más tediosa de todas, como bien advierte el desarrollador en las instrucciones de configuración (disponibles aquí en francés).

Yo he tenido que intentarlo no menos de 20 veces, y no estoy exagerando. Y he probado con muchos dispositivos distintos: ordenador, iPad 1 y iPad Mini 4, iPhone, smartphone Android… y finalmente lo he conseguido con una tableta Android bastante antigua.

Todas las veces anteriores a la última, simplemente no conseguía conectarme a la red wifi del Smart Led Messenger. La conexión fracasaba, tal y como me indicaba la tableta/teléfono/ordenador. Si has trasteado alguna vez con una tarjeta ESP8266, quizá esto que estoy contando no te extrañe. Es una tarjeta muy interesante para el IoT, como he señalado antes, pero entre sus virtudes no está ofrecer una gran estabilidad en las conexiones Wifi, especialmente con algunos routers.

Como yo tenía experiencia con la ESP8266 precisamente, no me he desanimado a pesar de mis múltiples fracasos y he seguido insistiendo hasta conseguirlo, como digo con una tableta Android antigua.

Smart Led Messenger - Configuración Wifi

Cuando consigues conectarte, debes abrir el navegador de tu tableta/teléfono/ordenador y conectarte a la siguiente URL: http://192.168.4.1 y entonces tienes acceso a la interfaz que puedes ver en la imagen anterior, que te va a permitir, siguiendo las instrucciones que aparecen en pantalla, configurar tu Smart Led Messenger para que se conecte a la red wifi de tu casa.

Una vez introducida la contraseña de tu red wifi, el Smart Led Messenger se conecta y te confirma que está bien configurado mostrándote en pantalla la fecha y la hora.

Funcionamiento del Smart Led Messenger

Cuando compras el dispositivo, el desarrollador te habilita en su web un usuario y contraseña que te permiten entrar en un apartado de la web donde puedes configurar los mensajes que quieras que aparezcan en tu Smart Led Messenger, con distintas opciones, como puedes ver en la siguiente imagen (fecha, hora, mensaje, hilo de noticias, etc.).

Smart Led Messenger - Cuenta

Tengo que confesar que a mí esto no me funcionaba inicialmente. Y la verdad es que no me preocupé porque no pensaba usar este apartado, que supone pasar por un servicio externo. Lo que yo quería era usar mi Smart Led Messenger en local, sin servicios web de por medio, como comento en el siguiente punto. Y precisamente en el siguiente punto explico cómo restablecer el servicio vía web.

Lo que sí quiero subrayar ya es que los acentos del idioma español no funcionan, o mejor dicho no funcionan todos (funcionan los que existen en las mismas letras en francés), ni tampoco los caracteres propios de nuestro idioma (interrogante inicial, eñe, etc.).

Pero entiendo que es una limitación salvable para usos domóticos…

En este enlace y también en este otro puedes ver el Smart Led Messenger en acción.

API local de Smart Led Messenger

La versión que yo tengo y la única que vende actualmente el desarrollador en su web, es la que viene con una API local, lo que significa que no necesitas acudir a un servicio web externo para mandar mensajes a tu display LED.

Con conocer la sintaxis (muy básica) con la que tienes que llamar a esa API, es suficiente. El formato que debes usar es el siguiente.

http://ip_local_smartledmessenger/?message=hello&intensity=10&speed=40&local=0&static=0

Donde:

  • message: Nuevo mensaje que quieras visualizar
  • intensity (internal unit): Intensidad de 0 a 15
  • speed (milliseconds): Velocidad de “deslizamiento” del mensaje, de 10 à 50
  • local: 0 para restablecer el servicio de configuración de mensajes vía web
  • static: 1 para fijar los mensajes en pantalla (no scroll)

Ni que decir tiene que puedes integrar esta API muy fácilmente en casi cualquier controlador domótico mediante simples llamadas http.

Smart Led Messenger en eedomus

Si tu controlador es eedomus, en la store eedomus encontrarás un plugin llamado Smart Led Messenger que te permite integrar este display de forma realmente muy sencilla. Lo único que tendrás que hacer es indicar su dirección IP en tu red local.

Plugin Smart Led Messenger en la store eedomus

A partir de ahí es un juego de niños integrar du Smart Led Messenger en cualquiera de tus escenas domóticas.

Conclusiones

Si no fuera porque el dispositivo puede resultar un poco caprichoso durante la primera configuración, la verdad es que después de eso funciona a las mil maravillas. Además, es tan sencillo de integrar en nuestra instalación domótica que por el precio que tiene creo que merece mucho la pena. Queda comprobar su durabilidad, pero para eso tendremos que dejar pasar el tiempo.

 

El post Probamos el Smart Led Messenger aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Probamos el Smart Led Messenger

Cómo integrar eedomus en Amazon Echo

Como ya sabes seguro, Amazon Echo ya se puede comprar en España desde la semana pasada y si ya has reservado el tuyo, lo recibirás esta semana que empieza hoy.

Si tienes un controlador eedomus+, seguro que sabes también que es compatible con Amazon Alexa/Echo. De hecho, el equipo de desarrollo de eedomus publicó la skill en español hace ya bastante, por el pasado mes de agosto si no recuerdo mal, y los que hemos tenido la suerte de poder probar Echo en español en fase beta, hemos podido disfrutar de la integración de eedomus en Alexa desde el verano.

Por consiguiente, es el momento idóneo para contar paso a paso cómo se integra eedomus en Amazon Echo.

Amazon Echo Spot

A estas alturas, creo que ya no hace falta decir que Amazon Echo es un asistente de voz que puede interactuar con tu controlador eedomus. En otras palabras, integrando ambos dispositivos, puedes decirle a tu Amazon Echo, “Alexa, enciende la luz de la cocina”, por poner un ejemplo.

Éstos son los pasos que debes seguir para integrar eedomus con Amazon Echo:

En el portal eedomus:

  • Ve al portal eedomus (https://secure.eedomus.com), identifícate con tus credenciales y luego ve a Configuración y pulsa en tu eedomus y luego en Configurar.

Configurar Alexa en eedomus

  • Haz clic en el icono que representa una llave inglesa situado junto a Echo/Alexa.

Configurar Alexa en eedomus

  • Introduce el mail asociado a tu cuenta de Amazon. A continuación, selecciona los periféricos de tu eedomus que quieras controlar a través de Amazon Echo, y finalmente pulsa en “Guardar“.

Configuración de Amazon Echo en eedomus

Te aconsejo que no incluyas en Amazon Echo todo lo que tienes en eedomus, porque Echo de momento no es capaz de controlarlo todo, solamente los periféricos más comunes: luces, dimmers, escenas de eedomus (como si fueran luces)…

Y puedes asignar a tus periféricos un nombre distinto al que tienen en eedomus, como puedes ver en la imagen superior.

En la App Amazon Alexa en tu dispositivo móvil:

  • Instala en tu móvil la App Amazon Alexa, ábrela e identifícate con tus credenciales de Amazon.
  • Ve al icono de menú situado en la esquina superior izquierda y accede al apartado “Skills”.
  • Busca la skill llamada “eedomus” y actívala.

Configurar eedomus en Amazon Echo

  • Vuelve al icono de menú situado en la esquina superior izquierda y ve al apartado “Hogar digital”. Haz clic en el signo de interrogación situado en la parte superior derecha y pulsa en “Detectar dispositivos”. El proceso puede tardar unos 20 segundos. Después, tus periféricos de eedomus deberían aparecer en Amazon Echo.
  • Ya puedes decirle a tu Echo: “Alexa, enciende la luz de la cocina”.

Trucos

  • Puedes decirle a tu Echo que vuelva a detectar dispositivos diciéndole “Alexa, descubre mis dispositivos”.
  • Es conveniente que agrupes tus periféricos de eedomus por habitación, por ejemplo. De esta manera le podrás decir a tu Echo; “Alexa, apaga las luces de salón”, por ejemplo, si tienes más de una luz en el salón y quieres controlarlas todas a la vez.
  • Al igual que Google Home, Amazon Echo te ofrece la posibilidad de crear “Rutinas”, es decir programaciones básicas para controlar al mismo tiempo varios dispositivos. En la App Amazon Alexa encontrarás las rutinas en el menu de la esquina superior izquierda, apartado “Rutinas”.

Recuerda que puedes comprar un Amazon Echo con un descuento del 40% durante la fase de lanzamiento.

Amazon Echo/Alexa en España

El post Cómo integrar eedomus en Amazon Echo aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Cómo integrar eedomus en Amazon Echo

Noticias, ofertas, inspiración y lectura para el fin de semana

Es viernes y quizá estés buscando algo de inspiración para tus proyectos domóticos, o quieras estar al tanto de lo que se cuece en el universo de la smarthome y el IoT, o simplemente quieras tener algo que leer para este fin de semana, relacionado con la domótica.

Aquí van algunas propuestas de cosas nuevas y otras no tanto, ideas, artículos y sugerencias que quizá te inspiren y alimenten tu pasión por la domótica.

Amazon Echo/Alexa en España

La oferta de la semana

Está claro que la oferta que hay que aprovechar ahora mismo es toda la gama de asistentes de voz Echo de Amazon, que el gigante norteamericano ha lanzado oficialmente en España hace unos días con un apetecible descuento del 40% sobre el precio normal, y además con una suscripción gratuita de 3 meses a Amazon Music Unlimited.

Si no tienes aún Google Home (y quizá también si lo tienes), creo que es el momento de probar Echo/Alexa teniendo en cuenta este ofertón temporal.

Yo tuve la suerte de ser elegido como Beta Tester por parte de Amazon, hace unos meses. Me mandaron un Amazon Echo que he estado probando a fondo desde entonces (y sí, es compatible con eedomus y en español, por cierto).

Como ya he comentado en varios “foros”, al principio fue muy decepcionante porque Echo no hacía prácticamente nada en español. Pero a día de hoy ha mejorado mil y es un buen asistente de voz y una estupenda interfaz de control domótico. Pero…. tiene aún un buen margen de mejora en español. A día de hoy, a mi juicio, Google Home sigue siendo (bastante) superior a Alexa en el idioma de Cervantes.

En casa, los 5 miembros de la familia preferimos Google Home, salvo para escuchar música ya que el Echo nos da mayor calidad de audio. Pero sin duda Echo es la mejor alternativa a Google Home, sobre todo si eres alérgico a Google. Y no tardará en llegar a su nivel creo yo. Es sólo cuestión de tiempo.

Tado

La noticia de la semana

Una de las noticias más importantes de la semana a mi juicio es que la empresa alemana que desarrolla y comercializa las soluciones de control de calefacción y climatización Tado, ha realizado una nueva ronda de inversiones en la que ha participado precisamente Amazon.

Tado es ahora mismo una de las mejores soluciones del mercado, por distintos motivos: es un sistema experto y eficiente, su servicio de soporte es de gran calidad, es integrable en muchos controladores domóticos así como en distintos asistentes de voz, es multizona…

No es casual que Amazon se interese por una empresa como Tado para reforzar su ecosistema domótico.

Más información sobre esta noticia en este enlace.

Plugin Widget HTML para eedomus

Nuevo plugin en la Store eedomus

Si eres usuario del controlador domótico eedomus+ no me resisto a contarte que esta semana se ha publicado en la Store eedomus un nuevo plugin llamado “Widget HTML universal”.

Este plugin es un desarrollo de José Miguel Goñi y yo mismo, aunque como todo lo que hago con José Miguel, el “alma” de ese desarrollo es obra suya.

Se trata de un plugin que te permite crear en eedomus un widget HTML que puede incluir hasta 8 periféricos distintos, aunque no tengan nada que ver unos con otros. Puede ser muy interesante para centralizar el control de luces o de persianas, por ejemplo, o monitorizar distintos sensores de un simple vistazo.

La documentación en español de este plugin está disponible en este enlace.

Inspiración para proyectos DIY

Me permito recordarte 2 proyectos “maker” y un artículo que publicamos el pasado verano en Domótica Doméstica y que quizá te hayas perdido.

Vídeo para la reflexión

Y para terminar, te recomiendo un vídeo sobre inteligencia artificial, nuevas tecnologías, Google… para reflexionar..

¡Feliz fin de semana!

El post Noticias, ofertas, inspiración y lectura para el fin de semana aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Noticias, ofertas, inspiración y lectura para el fin de semana

Actualización de otoño de la plataforma eedomus

A lo largo de la semana que empieza hoy (en principio mañana martes), la plataforma domótica eedomus recibirá una nueva actualización que traerá como principal novedad el soporte para los productos conectados de la marca Legrand.

Esta nueva integración, basada en la API Cloud de Legrand, nos va a permitir integrar en eedomus los productos denominados Legrand with Netatmo, es decir enchufes inteligentes, dimmers, periféricos de control de persianas…

Aparte de esta integración, la nueva actualización viene acompañada de otras novedades, mejoras y correcciones que resumimos a continuación.

eedomus compatible con Legrand

Novedades

– Compatibilidad con los productos conectados Legrand®

– Soporte para el RFXTRX433 XL

– Alexa/Echo para eedomus ahora está disponible en italiano

– Nuevos periféricos EnOcean soportados:

– Nuevos periféricos Z-Wave soportados:

Mejoras

  • Ahora se pueden personalizar los iconos de las macros (para disponer de esta novedad también en smartphone, hay que actualizar la App)
  • Nuevo botón para “eliminar” los iconos que no se utilizan
  • Gestión de la tarifa eléctrica “BASICA” con teleinformación estándar en el contador inteligente Linky
  • Implementación de la funcionalidad de medición analógica en el Flush Dimmer 0-10V (ZMNHVD1) de Qubino (es necesario excluir y volver a incluir el periférico)
  • Corrección del valor del factor de potencia en algunos periféricos Z-Wave de medición del consumo eléctrico
  • Gestión del canal “Intensidad” (en A) en el Smart meter (ZMNHTxx) de Qubino
  • Mejora de la gestión de los certificados no firmados para las llamadas HTTP en IP’s locales
  • Ahora es posible ajustar los valores recogidos por el RFPlayer (Multiplicar/Añadir en el apartado Parámetros experto)
  • Soporte del consumo acumulado en el Dimmer (FGD212) de Fibaro (es necesario excluir y volver a incluir el periférico)
  • Gestión de los /clip/ con Sonos (permite seguir con la reproducción de una canción después de que suene un sonido)
  • Nueva función para los scripts: getRooms($periph_id)
  • Mejora de la función sdk_json_decode($json, $decode_utf8 = false)
  • Implementación de los operadores == y != en el archivo JSON para la store eedomus
  • Implementación del default_value en los periféricos de la store eedomus, así como del campo hidden para las macros

Correcciones de errores

  • Corrección de varios bugs menores

Si tienes activadas las actualizaciones automáticas en tu eedomus, no tendrás que hacer nada ya que el controlador se actualizará de forma automática cuando llegue el momento.

Si has optado por la actualización manual, deberás actualizar manualmente tu eedomus en Configuración / eedomus / Configurar.

El post Actualización de otoño de la plataforma eedomus aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Actualización de otoño de la plataforma eedomus

Google Home estrena interfaz visual y táctil

Si eres usuario de Google Home, te habrás percatado de que en los últimos días el gigante norteamericano ha actualizado su aplicación Home tanto en Android como en iOS.

Esa actualización trae consigo un rediseño completo de la aplicación y la introducción de algo de lo que carecía hasta la fecha: una interfaz visual y táctil para controlar los dispositivos domóticos incluidos en nuestro Google Home.

En este artículo, comparto algunas reflexiones sobre lo que supone esta nueva interfaz para los usuarios de dispositivos domóticos y más concretamente de controladores domóticos dedicados.

Google Home

Nueva interfaz visual y táctil

Hasta la fecha, Google Home sólo nos permitía controlar nuestra instalación domótica con la voz, pero no a través de la pantalla táctil de nuestro smartphone o tablet.

Con la actualización de hace tan sólo unos pocos días, consecuencia de la reciente presentación en sociedad del nuevo Google Home Hub, un Google Home con pantalla táctil, ya podemos controlar cualquier dispositivo domótico incluido en Google Home no sólo con la voz sino con sencillos “taps” en la pantalla de nuestro móvil o tableta, gracias a la aplicación Home de Google.

No es una gran novedad si tenemos en cuenta que otros asistentes de voz ya ofrecían esta funcionalidad desde sus inicios, como Siri/HomeKit/Casa de Apple o Alexa/Echo de Amazon, por ejemplo.

Y aunque no sea nada revolucionario, es algo que yo personalmente echaba de menos en Google Home. Siempre está bien disponer de otros medios para interactuar con nuestro sistema domótico, aparte de la voz, que es la funcionalidad estrella de estos asistentes.

Google Home para iOS

Es cierto que los que usamos un controlador domótico dedicado o incluso cualquier dispositivo domótico que no requiera controlador, podemos hacer eso con la App nativa de nuestro sistema/dispositivo, pero poder hacerlo con Google Home es una alternativa más, por ejemplo si no te gusta la aplicación móvil de tu sistema domótico, o para controlar con el dedo desde una única interfaz distintos dispositivos domóticos que sean cada uno de su padre y de su madre, sin tener que abrir mil aplicaciones distintas.

El caso concreto de eedomus

No estoy seguro de que controlar tu instalación domótica basada en eedomus a través de la nueva interfaz táctil de Google Home te aporte mucho con respecto a hacerlo con la App nativa de eedomus, al menos en un smartphone.

La App nativa de eedomus te podrá gustar más o menos visualmente, pero lo que no se puede negar es que es tremendamente efectiva y rápida. Haciendo lo mismo a través de la nueva interfaz de Google Home, será al precio de incrementar un poco la latencia y de depender de una plataforma externa más.

Además, no todo lo que tienes en eedomus se puede integrar en Google Home, o al menos no de forma tan eficiente. Me estoy refiriendo por ejemplo a los actuadores HTTP, UPnP, etc.

App nativa eedomus vs Google Home en smartphone Android

Dicho esto, donde sí creo que puede tener sentido optar pour la nueva interfaz de Google Home en vez de la App nativa de eedomus es en una tableta. En una pantalla más grande, la verdad es que la App de eedomus se ve muy pobre visualmente hablando y puede apetecer más recurrir a Home de Google, con sus iconos estilizados y sus controles deslinzantes en forma de círculo para los dimmers, por ejemplo.

Google Home en un iPad Mini

Al igual que muchos usuarios recurrían hasta ahora a ImperiHome a la hora de controlar su instalación domótica basada en eedomus (u otros controladores) desde una tableta, es posible que ahora muchos opten por la App Home de Google, que es gratuita, muy intuitiva y atractiva visualmente.

Inteligencia dómótica y protocolos domóticos

Desde el lanzamiento de esta actualización de Home, muchos son los medios generalistas y blogs que han anunciado con grandes titulares que Google Home se había convertido en el centro de control del hogar.

Y yo no puedo sino discrepar de esa apreciación precipitada que obvia lo principal: un sistema domótico es muchísimo más que una interfaz, ya sea de voz o visual/táctil. Y a día de hoy, Google Home y los otros asistentes no son más que eso desde el punto de vista de la domótica.

No digo que Google Home sea carente de “inteligencia” (si es que lo podemos llamar así, que esto daría para otro debate), pero esa inteligencia está centrada en la gestión de la voz. En cuanto a inteligencia domótica, ofrece muy poco o nada, como los demás asistentes de voz por cierto.

Cierto es que las rutinas, tanto en Google Home como en Alexa, van un poquito en ese sentido porque pretenden proporcionar al usuario una forma de “programar” la gestión conjunta de distintos dispositivos domóticos. Pero comparar esto con la “inteligencia” domótica que ofrecen sistemas como eedomus, Jeedom, Vera, Fibaro, Domoticz, OpenHAB, Home Assistant y otros, es simplemente un chiste.

Programación por bloques en Jeedom

Y sino dime tú cómo programas con Google Home, HomeKit o Alexa que tu sistema domótico controle la apertura/cierre parcial o total de tus persianas y la calefacción en función de las precipitaciones reales, del viento, de la temperatura interior y exterior, de la humedad, de la presencia o no de personas en casa, de la ocupación de cada habitación de la casa, a la vez que pone y quita la alarma cuando es necesario, todo ello previendo la posible visita de personal de limpieza, sin olvidar el control de los niños cuando entran y salen de casa, la seguridad técnica, la integración de sistemas complejos como suelo radiante/refrescante, climatización por conductos y mil cosas más…

Quizá algún día Google incorpore ese nivel de inteligencia domótica en Google Home, pero de momento no es así ni mucho menos. Así que conviene llamar a las cosas por su nombre: Google Home es una estupenda interfaz de voz y ahora una interesante interfaz visual/táctil, pero desde mi punto de vista está muy lejos de ser lo que se entiende por controlador domótico.

Para los controladores domóticos dedicados, Google Home y otros asistentes inteligentes no son una amenaza, al menos de momento, sino una extraordinaria oportunidad.

eedomus aderezado con Google Home, por poner un ejemplo, es una auténtica gozada. No sólo te da la posibilidad de controlarlo todo con la voz, sino que además puedes usar Google Home como altavoz externo. Desde luego, es mejor que eedomus solo y por supuesto nada que ver con Google Home y dispositivos domóticos de distinto pelaje ultradependientes de la nube y de servidores externos y, en muchos casos, chinos…

Z-Wave

Mientras Google Home y los demás asistentes no abracen uno o varios protocolos domóticos de verdad (Z-Wave, ZigBee, EnOcean…), y lo sigan basando todo en una integración cloud-to-cloud vía wifi, no dejarán de ser eso, meras interfaces.

¿Qué pasa cuando te quedas sin Internet en tu casa? Pues que Google Home y todo lo que está integrado en él se cae como un castillo de naipes…

Con un controlador domótico dedicado basado en Z-Wave, ZigBee, EnOcean, BT Mesh u otros protocolos especialmente diseñados para  la domótica y no dependientes del Wifi y de una conexión a Internet, aunque te quedes sin conexión, cuando llegas a casa puedes controlar todo, y entre otras cosas ¡puedes desactivar la alarma para entrar!

Hoy en día poner todos los huevos de la domótica en el cesto de Google Home es depender de una conexión a Internet que a veces falla y además lo suele hacer en el momento menos oportuno…

El post Google Home estrena interfaz visual y táctil aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Google Home estrena interfaz visual y táctil

Cómo usar Google Home como altavoz externo de eedomus

A estas altura, no hay duda de que Google Home es un gran aliado de eedomus y de cualquier otro controlador domótico compatible, a la hora de controlar con órdenes de voz nuestra instalación domótica.

Pero más allá de esta interfaz de voz, podemos convertir a los Google Home que tengamos en nuestra casa en altavoces externos de nuestro controlador eedomus, lo que puede tener usos tan diversos como interesantes.

Aquí van unos ejemplos para reproducir en Google Home distintos tipos de contenidos de audio procedentes de nuestro eedomus.

Eedomus y google home

Síntesis de voz a través de Google Home

Como sabéis, eedomus+ incorpora síntesis de voz, lo que es muy útil en muchas circunstancias, especialmente en nuestra reglas, para que el controlador nos avise por voz de distintos eventos.

Es muy sencillo hacer que eedomus pronuncie cualquier locución con el periférico Síntesis de voz, pero como ya sabemos, la calidad de audio no es precisamente el fuerte de eedomus plus.

La buena noticia es que podemos hacer que estos mensajes hablados se emitan a través de Google Home en vez de eedomus.

Para ello, nos iremos a Configuración / Añadir o eliminar un periférico / Añadir otro tipo de periférico / Objetos conectados / Lector Chromecast / Crear.

Periférico Chromecast

Rellenamos los distintos campos del nuevo periférico, y especialmente el de la dirección MAC. Después, nos vamos a la pestaña valores, donde ya vienen por defecto algunos valores, y añadimos uno con el valor bruto y la descripción que queramos.

En nuestro ejemplo vamos a crear una locución para que eedomus y Google Home nos avisen cuando activamos la alarma.Añadir un valor al periférico Chromecast

En el apartado “URL”, pegaremos lo siguiente:

http://localhost/script/?exec=chromecast.php&ip_or_mac=[VAR1]&volume=80&value=[RAW_VALUE]

Y en el apartado “Parámetros”, lo siguiente:

&action=tts&lng=es-ES&volume=80&text=Atención, alarma completa activada

Si os fijáis, en el apartado URL he añadido “&volume=80” para asegurarme de que la locución se reproduzca con ese nivel de volumen cada vez que suene.

Ni que decir tiene que podéis modificar el texto de la locución a vuestro antojo, e incluir este periférico en vuestras reglas.

Reproducir archivos de audio a través de Google Home

También puede ser muy útil reproducir archivos mp3 o wav a través de nuestro Google Home, y no me estoy refiriendo a escuchar música, dado que eso lo podemos hacer muy fácilmente con un “OK Google, quiero escuchar mi lista baladas en Spotify”, por ejemplo.

Me estoy refiriendo a archivos de audio que contengan ladridos de perros, sonidos de sirenas, llantos de bebés, etc. con vistas a crear escenas de simulación de presencia en nuestro hogar.

Para ello, primero tendremos que subir los audios a nuestro eedomus utilizando el periférico “Reproductor de sonidos” (Configuración / Añadir o eliminar un periférico / Añadir otro tipo de periférico / eedomus Plus / Reproductor de sonido / Crear).

Una vez creado el reproductor de sonido, nos iremos a la pestaña “Valor” para añadir ahí nuestros archivos mp3 o wav.

Para saber en cualquier momento qué archivos de audio contiene nuestro eedomus (archivos subidos por el usuario me refiero), sólo tenemos que teclear lo siguiente en nuestro navegador de internet:

http://IP_LOCAL_EEDOMUS/audio/user/current/

Una vez subidos los audios, nos iremos a nuestro periférico Chromecast (el que hemos creado al principio), y más concretamente a la pestaña “Valores”, y añadiremos un nuevo valor con los siguientes datos:

En el apartado “URL”, pegaremos lo siguiente:

http://localhost/script/?exec=chromecast.php&ip_or_mac=[VAR1]&value=[RAW_VALUE]

Y en el apartado “Parámetros”, lo siguiente:

&action=playurl http://localhost/audio/user/current/perro1.mp3

El archivo de audio obviamente tiene que ser uno de los que hemos subido antes a nuestro eedomus.

Reproducir emisoras de radio en Google Home

Ya sé que podemos reproducir casi cualquier emisora de radio en Google Home con un simple “OK Google, quiero escuchar Cadena 100”. Pero si queremos poder integrar eso en nuestras reglas, y/o poder escuchar emisoras de radio extranjeras, nos puede interesar hacerlo de la siguiente manera:

En nuestro periférico Chromecast, nos vamos a la pestaña “Valores” y creamos un nuevo valor con los siguientes datos:

En el apartado “URL”, pegaremos lo siguiente:

http://localhost/script/?exec=chromecast.php&ip_or_mac=[VAR1]&value=[RAW_VALUE]

Y en el apartado “Parámetros”, lo siguiente:

&action=playurl http://icepe6.infomaniak.ch/radiomonaco-128.mp3

Por supuesto, podéis introducir una URL distinta en los parámetros, si conocéis la de vuestra emisora favorita (se encuentran en Internet).

De esta forma, os será muy sencillo introducir en vuestras reglas la posibilidad de reproducir una emisora de radio de forma automática en cualquier circunstancia.

Os animo a probar todas las posibilidades que os ofrece Google Home como altavoz externo de eedomus.

El post Cómo usar Google Home como altavoz externo de eedomus aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Cómo usar Google Home como altavoz externo de eedomus

Probamos la SwiidCam+, cámara IP y controlador Z-Wave+ todo-en-uno

Os comentaba en un articulo reciente que Swiid, marca francesa de periféricos Z-Wave, se disponía a lanzar al mercado tres nuevos productos, entre ellos uno bautizado con el nombre de SwiidCam+, que incorpora en un mismo dispositivo una cámara IP y un controlador domótico basado en el protocolo inalámbrico Z-Wave+.

Dicho así, seguro que os ha venido a la mente el controlador todo-en-uno Piper, del que hemos hablado muchas veces en Domótica Doméstica ya que, sobre el papel al menos, parecen dos productos muy similares. Y lo cierto es que hay similitudes entre ambos dispositivos, pero también diferencias reseñables…

Cámara SwiidCam+

Características del dispositivo

Como os comentaba en la introducción, se trata de un “todo-en-uno” que incorpora en el mismo dispositivo una cámara IP de alta definición motorizada y un controlador domótico Z-Wave+. Veamos pues en detalle las especificaciones de cada una de las funcionalidades básicas de este producto.

CÁMARA IP

Es una cámara IP inalámbrica (Wifi exclusivamente, redes de 2,4 GHz únicamente, con cifrado WEP y WPA/W/WPA2), sin posibilidad de conexión por Ethernet, motorizada y equipada con zoom (PTZ), de doble lente, con sensor de luminosidad (para visión nocturna), sensor de movimiento y sensor de ruido, sirena y visión nocturna por infrarrojos.

La definición que ofrece esta cámara es de 1 megapixel (1280×800, compresión H264) y su motor permite orientarla tanto en horizontal (360º) como en vertical (90º). El zoom es de 3 aumentos (x3) digital (no óptico).

Detalle de la SwiidCam+

Además, está equipada con altavoz y micrófono (compresión audio G.711), lo que le permite ofrecer voz sobre IP bidireccional. También permite el almacenamiento en local de audio y vídeo en tarjeta SD (que no viene con el producto, de 120 Gb máximo), y modo de grabación acelerada (time-lapse).

CONTROLADOR DOMÓTICO

Es un controlador domótico basado en el protocolo inalámbrico Z-Wave+, certificado como tal por la Z-Wave Alliance e interoperable por tanto con cualquier otro dispositivo Z-Wave certificado que use la misma banda de frecuencias, en este caso 868,42 Mhz (frecuencia asignada al Z-Wave en Europa).

De hecho, Swiid se ha tomado muy en serio el tema de la interoperabilidad, y como veremos más adelante, ofrece compatibilidad con una abanico realmente muy amplio de dispositivos Z-Wave de todo tipo: sensores, interruptores, dimmers, bombillas RGBW… y hasta cerraduras inteligentes.

La SwiidCarm+ y su base de carga

Otro punto importante: incorpora una batería recargable (de iones de litio, de 3,7VDC) y viene de serie con una base de carga. Por consiguiente, es muy fácil desplazar la SwiidCam+ en cualquier momento a cualquier rincón de la casa, siendo en este caso totalmente autónoma, tanto para la funcionalidad de cámara IP como para la de controlador domótico (puede ser muy útil poder acercar el controlador a un periférico Z-Wave para incluirlo).

Sin embargo, es importante señalar que esa batería ofrece una autonomía de uso de unas 3 horas, por lo que no se puede comparar en este aspecto con las cámaras IP totalmente autónomas o 100% sin cable que han salido al mercado en los últimos meses, como las cámaras Arlo u otras. Digamos que es un buen sistema de respaldo en caso de interrupción del suministro eléctrico.

Instalación y configuración

No voy a detallar paso a paso cómo se instala y configura el dispositivo, porque el proceso es totalmente plug&play y lo único que hay que hacer es seguir las instrucciones de la App.

Sí, porque la SwiidCam+ se configura con una App denominada SwiidCam+ View, disponible tanto para para Android como para iOS (con una versión especial para iPad en este último caso).

El proceso consiste básicamente en descargar e instalar dicha App en un teléfono móvil o una tablet Android/iOS, elegir la red Wifi (tiene que ser de 2,4 Ghz) a la que se va a conectar la SwiidCam+ y completar el proceso de configuración mostrando un código QR a la cámara. Ya digo, sólo hay que seguir los pasos indicados en pantalla.

La App SwiidCarm+ View en un iPad Mini

La aplicación SwiidCam+ View

Como acabamos de ver, la App es necesaria para configurar e instalar la SwiidCam+, y también para usarla a posteriori, tanto para la funcionalidad de cámara de vigilancia como para la de controlador domótico.

La cámara dispone de una interfaz web, pero ésta únicamente sirve para acceder a los ajustes de la cámara una vez configurada ésta a través de la App. Es la típica interfaz web de cualquier cámara IP a la que se accede a través de la IP local de la cámara (puerto 80). Más adelante os hablaré de esa interfaz web, pero no sirve para el control domótico.

La App es intuitiva y se maneja con facilidad, pero hay que tener en cuenta que se trata de un dispositivo con muchas funcionalidades, y que por tanto la App ofrece muchos controles distintos a los que hay que acostumbrarse.

La App SwiidCarm+ View en un teléfono Android

En un iPad, por ejemplo, al tener una App dedicada y mayor tamaño de pantalla, se hace más sencillo, pero en un teléfono la curva de aprendizaje de la App puede resultar un poco más larga. Nada del otro mundo en cualquier caso.

En el apartado de cámara, es muy sencillo cambiar la orientación del visor simplemente moviendo el dedo de izquierda a derecha y/o de arriba abajo, por ejemplo. Además, la App ofrece botones de acceso directo a distintas funciones como grabación instantánea, toma de fotografía fija, activación de la sirena y comunicación bidireccional por audio (se puede ver en la imagen superior).

SwiidCam+ Periféricos Z-Wave compatibles

En el aparado de controlador domótico, lo primero que llama mucho la atención es que la App, y por consiguiente el propio controlador Z-Wave, permite incluir una gama extensísima de productos Z-Wave de muchas marcas y tipos distintos, acercándose en este aspecto a lo que ofrecen los controladores dedicados más abiertos del mercado, como eedomus o Jeedom.

SwiidCam+ no se conforma con poder incluir módulos ocultos de luz o enchufes, va mucho más allá: sensores de todo tipo, módulos de persianas, cabezales termostáticos, cerraduras inteligentes Danalock y Yale, termostatos…

No me he puesto a comparar, pero viendo esta impresionante lista de compatibilidad, es posible que SwiidCam+ ofrezca compatibilidad con más periféricos Z-Wave de cualquier marca que los controladores Fibaro, por ejemplo…

Interoperabilidad Z-Wave

Muy loable por tanto ese espíritu abierto que Swiid ha querido imprimir a su SwiidCam+, ofreciendo una amplísima compatibilidad con todo tipo de dispositivos Z-Wave. Además, SwiidCam+ permite modificar los parámetros de configuración de cualquier periférico Z-Wave. La nota negativa es que no permite crear asociaciones directas.

El control de los dispositivos Z.-Wave desde la App es muy sencillo, con simples “taps” si se trata de actuadores. Ni que decir tiene que todos los periféricos se pueden usar en escenas (de las que hablamos más adelante).

La App, además, permite crear perfiles del tipo “En casa”, “Fuera de casa”, “Durmiendo” y otros personalizados, para gestionar la instalación domótica en distintas circunstancias. Esos perfiles son habituales en otros controladores domóticos dedicados, como los de la marca Vera, por ejemplo.

Parámetros Z-Wave y perfiles

Por último, la SwiidCam+ permite añadir otras cámaras IP (una por habitación máximo), pero en este caso la compatibilidad no es muy amplia ya que tienen que ser cámaras de la marca StarVedia (que es el fabricante taiwanés de la SwiidCam+, por cierto).

Por consiguiente y resumiendo, se puede decir que SwiidCam+ se acerca mucho a lo que es un controlador Z-Wave dedicado, no se queda en lo que todos entendemos por todo-en-uno domótico.

Escenas

La App también permite crear escenas basadas tanto en los distintos sensores que incorpora la cámara, como en cualquier periférico Z-Wave que hayamos vinculado a la SwiidCam+, y también distintos tipos de notificaciones, especialmente para alarma.

Escenas en la SwiddCam+

Esas escenas no permiten llegar al nivel de complejidad que ofrece un controlador dedicado como eedomus, Jeedom, Fibaro u otros, por supuesto, pero tampoco se queda en cosas muy muy básicas. Digamos que está a medio camino, con el típico esquema de escenas IF/ THIS/THEN (si pasa esto, entonces que ocurra esto).

Pero además añade el componente WHEN (cuando), que permite condicionar la ejecución de escenas a criterios horarios y a los perfiles de los que os hablaba antes. El resultado es que se pueden crear escenas con cierto nivel de complejidad, abarcando una buena cantidad de casuísticas.

Integraciones- Dropbox, Nas y Google Home

Integraciones

En el apartado de integraciones, la SwiidCam+ ofrece un buen puñado de posibilidades:

  • Dropbox: Permite almacenar en nuestra cuenta de Dropbox las grabaciones realizadas por la cámara. Es una opción muy interesante, incluso si hacemos grabaciones en local en una tarjeta SD porque en caso de que entrasen a robar en nuestra vivienda y se llevasen la SwiidCam+, tendríamos siempre las imágenes disponibles en Dropbox.
  • Nas: Es otra opción de grabación en local, pero en este caso en un servidor Nas, lo que también es muy interesante por la gran capacidad de almacenamiento que ofrecen los Nas.
  • Google Home: Añadiendo en Google Home el servicio mCamView (introduciendo el Camera ID de la SwiidCam+ así como el administrador y la contraseña), podemos controlar con la voz todos los dispositivos Z-Wave vinculados, así como las escenas creadas (no la cámara).
  • Amazon Alexa: Lo mismo que con Google Home aunque de momento la skill necesaria no está disponible en español.
  • IFTTT: Una vez añadido el servicio mCamView en nuestra cuenta de IFTTT, podemos crear Applets que tengan como evento desencadenante y/o acción cualquier escena que hayamos creado en nuestra SwiidCam+ (no podemos controlar directamente periféricos Z-Wave ni la cámara).

Integración en IFTTT

Posibilidad de usar SwiidCam+ como simple cámara IP

Os comentaba al principio de este articulo que la cámara IP contenida en la SwiidCam+ está dotada de una interfaz web como la mayoría de cámaras IP. Quizá esto os haga pensar que se puede integrar por tanto en controladores domóticos dedicados como simple cámara IP, y no es realmente así.

En primer lugar, no ofrece la posibilidad de subir imágenes a un servicio FTP, por lo que de entrada no es integrable en eedomus. Además, aunque he podido averiguar la URL de acceso al flujo de vídeo en directo, tampoco he conseguido integrarla por esa vía en Jeedom, aunque sí en una App de visionado de imágenes de cámaras IP para Android (tinyCam Pro), pero con bastante mala calidad de imagen y sin conseguir controlar el motor de la cámara, ya que la API necesaria para ello no es pública (hasta donde yo sé).

Interfaz web de la SwiidCam+

No es viable por tanto pensar en integrar la SwiidCam+ como simple cámara IP, más allá de que eso pudiera tener sentido o no en función de su precio y sus otras funcionalidades (controlador Z-Wave+).

Por otra parte, en el manual de instrucciones de la SwiidCam+ se indica claramente que ésta se puede configurar como controlador Z-Wave secundario (lo que significa que se puede incluir en la red Z-Wave ya existente de otro controlador Z-Wave, en cuyo caso podría controlar los periféricos incluidos en esa otra red Z-Wave).

En realidad, no he conseguido tampoco configurar la SwiidCam+ como controlador secundario porque no está habilitada la opción necesaria para hacerlo en los ajustes de la cámara, al contrario de lo que se afirma en el manual de instrucciones (me da la sensación de que esa opción ha existido en una versión anterior de la App pero que se ha eliminado a posteriori).

SwiidCam+ vs Piper

SwiidCam+ vs Piper

Si sabéis lo que es Piper (y si no no será porque no os he hablado de ello en el blog), os estaréis preguntando cuál es la mejor opción entre SwiidCam+ y Piper NV.

Mi opinión personal es que SwiidCam+ le gana la partida a Piper por goleada, por todo lo que os he comentado ya: extensísima compatibilidad con periféricos Z-Wave de todo tipo y de todas las marcas por parte de SwiidCam+ frente a una compatibilidad muy reducida y hasta capada en el caso de Piper.

Además, SwiidCam+ permite modificar los parámetros de configuración de los periféricos Z-Wave, cosa que no se puede hacer con Piper, y las escenas que permite crear son más avanzadas que las de Piper

Los dos aspectos donde me parece que Piper supera a SwiidCam+ es quizá en la aplicación móvil, más “bonita” y funcional la del primero (lo que en cierta medida es lógico dado que SwiidCam+ ofrece muchas más funcionalidades y eso repercute en la sencillez de la aplicación móvil), y la sirena, mucho más potente (ensordecedora, una sirena de verdad) la de Piper que la de SwiidCam+ (una seudo sirena a través del altavoz).

SwiidCam+ vs controlador domótico Z-Wave dedicado

SwiidCam+ vs controlador dedicado

Y si comparamos SwiidCam+ con Piper, lo lógico es que hagamos lo propio con controladores Z-Wave dedicados como eedomus, Jeedom u otros.

¿Aguanta la comparación? Realmente no. Jeedom, eedomus, Fibaro, Vera y otros controladores van mucho más allá de lo que ofrece SwiidCam+ como controlador Z-Wave: escenas mucho más avanzadas, parametrización compleja, infinitas posibilidades de integración que no ofrece SwiidCam+…

Por su precio y teniendo en cuenta que incluye ya de serie una cámara de vigilancia y algo parecido a un sistema de seguridad, no digo que a alguien que tenga en su vivienda principal un controlador domótico dedicado como eedomus o Jeedom no le pueda interesar la SwiidCam+ para una segunda vivienda, por ejemplo, pero sabiendo que es posible que se quede un poco frustrado y limitado si compara lo que ofrece ésta con su controlador dedicado.

Creo más bien que SwiidCam+ es una muy buena alternativa para personas que habiendo probado otras soluciones domóticas muy básicas y limitadas, como simples enchufes y/o bombillas conectadas o el ecosistema domótico de Xiaomi, quieran ir más allá y abrazar el Z-Wave por los muchísimos usos que permite cubrir, sin atreverse con un controlador Z-Wave dedicado.

Espero que esta larga review de la SwiiCam+ os haya interesado. Es un articulo muy extenso, pero creo que el producto lo requería dado que ofrece muchas cosas interesantes. No he hablado de la accesibilidad de la aplicación SwiidCam View para personas ciegas porque no la he probado aún, pero viendo como está diseñada la App, mi sensación es que debe ser muy poco o nada accesible…

El post Probamos la SwiidCam+, cámara IP y controlador Z-Wave+ todo-en-uno aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Probamos la SwiidCam+, cámara IP y controlador Z-Wave+ todo-en-uno

Detecta los inhibidores de frecuencias con RFPlayer y eedomus

El RFPlayer es un controlador domótico multiprotocolo que, usado en combinación con eedomus, Jeedom, Vera y otros controladores, permite integrar en nuestra instalación domótica dispositivos no soportados nativamente (Somfy, Delta Dore, Chacon, Edisio…).

En Domótica Doméstica ya os hablamos en su día del RFPlayer y de sus 4 funcionalidades básicas (gateway, repetidor, transcodificador y “loro”), funconalidades que recientemente se han convertido en 5 con la llegada del “Jam’Alert” o detector de inhibidores de frecuencias.

En este articulo, vamos a ver cómo implementar este detector de inhibidores de frecuencias en el controlador eedomus.

Detección de inhibidores de frecuencias con RFPlayer y eedomus

Toda solución basada en una tecnología inalámbrica, ya sea domótica o de sistema de alarma, es sensible a los inhibidores de frecuencias, los cuales operan en distintas bandas de frecuencias, incluida la de los 868 Mhz, que utilizan precisamente distintos protocolos domóticos inalámbricos como Z-Wave, Zigbee, EnOcean, Edisio y otros.

Felizmente, no sólo existen inhibidores de frecuencias, sino también dispositivos que permiten detectar de forma temprana cualquier intento de inhibición de frecuencias en nuestro entorno cercano, y tomar medidas antes de que sea tarde.

Uno de estos dispositivos es el RFPlayer de Ziblue, que podemos conectar por USB a nuestro controlador domótico eedomus para que esté monitorizando de forma permanente cualquier intento de inhibición de frecuencias.

Para habilitar esta función de detección de inhibidores de frecuencias en nuestro controlador eedomus, debemos seguir los siguientes pasos:

Paso 1 – Actualización del RFPlayer

El RFPlayer ofrece la funcionalidad de”Jam’Alert” desde hace unos meses, por lo que si tienes un RFPlayer, es posible que no lo tengas actualizado a la versión que te va a permitir detectar intentos de inhibición de frecuencias.

Por consiguiente, lo primero es actualizar el RFPlayer a la ultima versión de firmware disponible. En este artículo, encontrarás un tutorial paso a paso para realizar esta actualización.

Paso 2 – Instalación del RFPlayer en eedomus

Una vez actualizado el RFPlayer, tienes que conectarlo por USB a tu controlador eedomus. Es una buena idea usar el alargador USB que viene con el RFPlayer, para poder situar éste en un lugar despejado, de tal forma que pueda detectar fácilmente cualquier intento de inhibición de frecuencias.

Pasados 2 o 3 minutos, aparecerá en tu eedomus una notificación como la que puedes ver en la siguiente imagen:

Notificación eedomus

Cuando veas esta notificación, sólo tienes que hacer clic en ella para que eedomus te cree automáticamente un periférico denominado “Interferencias”. Sólo te queda completar los campos de la ventana de configuración de este periférico, como lo harías con cualquier otro, y pulsar en “Guardar”.

Periférico detector de inhibiciones en eedomus

Paso 3 – Uso del periférico detector de inhibiciones

Una vez hecho lo anterior, en la interfaz de usuario de eedomus, en la habitación/categoría correspondiente, te aparecerá el widget del detector de inhibidores de frecuencias, que te permite ejecutar al instante un proceso de análisis para detectar posibles intentos de inhibiciones.

Análisis

Es posible que nada más ejecutar el proceso de análisis, el periférico te indique que ha detectado un intento de inhibición de frecuencias. En ese caso, si está claro que tu sistema Z-Wave funciona correctamente y que por tanto no se trata de una alerta real, tienes que ajustar la sensibilidad del detector.

Para ello, ve a Configuración / eedomus / Configurar, y en el apartado dedicado al RFPlayer ajusta la sensibilidad como puedes ver en la siguiente imagen.

Ajuste de la sensibilidad

Paso 4 – Uso del detector de inhibiciones en tus reglas

Ni que decir tiene que puedes usar este periférico de detección de inhibidores de frecuencias en reglas, para que te avisen cuando se produzca un intento de inhibición, o incluso para que hagan sonar una alarma, o cualquier otra cosa que se te ocurra (encendido de luces, etc.).

Aquí tienes un ejemplo de regla:

Ejemplo de regla de detección de inhibiciones de frecuencias

Si tienes un RFPlayer, no te prives de habilitar esta nueva funcionalidad en tu eedomus. Mejor prevenir, ya sabes…

El post Detecta los inhibidores de frecuencias con RFPlayer y eedomus aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Detecta los inhibidores de frecuencias con RFPlayer y eedomus

Swiid prepara el lanzamiento de nuevos e interesantes productos Z-Wave+

Swiid es una marca francesa de periféricos Z-Wave, conocida hasta la fecha por el interruptor de cable SwiidInter y el enchufe inteligente SwiidPlug.

En Domótica Doméstica tuvimos oportunidad de probar y dar a conocer en España, antes de su lanzamiento oficial, el SwiidInter, hace ya 4 años.

Es un producto que ha tenido mucho éxito en España y otras latitudes, por ser único en cuanto a la funcionalidad que ofrece: la posibilidad de domotizar una lámpara de mesa.

En este artículo, hacemos un repaso a los nuevos productos que Swiid está a punto de lanzar al mercado.

RemSwiid y SwiidCam+

Nuevo interruptor SwiidInter

El modelo actual (Serie I) del interruptor SwiidInter está agotado desde hace algún tiempo, porque Swiid está trabajando en la Serie II.

Esta nueva versión será idéntica por fuera pero estará totalmente rediseñada por dentro. Entre las novedades que traerá está la gestión de las pulsaciones dobles, la posibilidad de controlar el LED indicador de estado y la eliminación del pequeño zumbido que caracterizaba a la Serie I, importante esto último si se instala en una lámpara de mesilla de noche.

Interruptor de cable Z-Wave SwiidInter Serie I

Ni que decir tiene que el SwiidInter Serie II vendrá con certificación Z-Wave+, como no podría ser de otra manera.

En estos momento Swiid está realizando los últimos ajustes tanto en cuanto a firmware como a hardware, antes de obtener la certificación Z-Wave+ y la conformidad con las normas CE.

El lanzamiento comercial está previsto en el transcurso del último trimestre de este año 2018. El precio no se conoce aún, aunque se espera que sea similar al de la versión actual.

Mando RemSwiid

RemSwiid es un mando a distancia del que se lleva hablando bastante tiempo en el ámbito de la tecnología Z-Wave.

En Domótica Doméstica ya tuvimos oportunidad de hablaros de este interesante producto, allá por el 2016. Se trata de un mando a distancia multiusos de estilo retro, que funciona a pilas (dos pilas AA de 1,5V).

Mando RemSwiid

Es Z-Wave+ por supuesto, portátil, y permite controlar hasta 8 escenas y/o grupos de periféricos Z-Wave. Es compatible con cualquier periférico  Z-Wave ON/OFF, dimmers y con la mayoría de módulos ocultos de control de persianas motorizadas. También se puede configurar como controlador primario, en cuyo caso hace las veces de controlador domótico y puede gestionar una red Z-Wave.

Uno de los grandes atractivos de este mando RemSwiid es sin duda alguna su estilo retro con acabados en cuero auténtico y madera. Está disponible en 4 colores de cuero y 5 tintes de madera.

RemSwiid - Acabados y colores

El mando RemSwiid se venderá al precio de 130 €, con disponibilidad en las próximas semanas.

Cámara SwiidCam+

Se trata de una cámara IP orientable a distancia (pan/tilt), con zoom, doble cámara con sensor de luminosidad, voz IP bidireccional, almacenamiento en local de imágenes en tarjeta SD, función time lapse, sensores de movimiento y ruido… Además, dispone de una batería recargable, por lo que es totalmente autónoma y sin cables.

Su particularidad es que es también un controlador domótico certificado Z-Wave+, por lo que puede gestionar una red Z-Wave y distintos periféricos Z-Wave.

Cámara SwiidCam+

Se controla con la App gratuita SwiidCam+View, disponible tanto para iOS como para Android. Y por si fuera poco, es compatible con Amazon Alexa y con Google Home y ahora también funciona con la aplicación IFTTT.

La SwiidCam+ se venderá al precio de 325 €  y estará disponible en las próximas semanas.

Swiid ha tenido la gentileza de enviarnos tanto el RemSwiid como la SwiidCam+, con lo que en unas semanas podremos hacer un balance de nuestra experiencia de uso particular de cada uno de estos dos productos.

Atentos pues a próximas entradas en el blog sobre Swiid.

El post Swiid prepara el lanzamiento de nuevos e interesantes productos Z-Wave+ aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Swiid prepara el lanzamiento de nuevos e interesantes productos Z-Wave+

Cómo crear desde cero un multisensor de viento, lluvia y luminosidad para eedomus (Parte III)

Tercera y última entrega de nuestro tutorial paso a paso sobre cómo construir desde cero un multisensor de viento, lluvia y luminosidad preparado para el controlador domótico eedomus.

En la primera parte del tutorial hablamos de los elementos necesarios para la construcción del sensor, y en la segunda parte del funcionamiento del anemómetro y la conexión de los distintos sensores a la Raspberry Pi. Por consiguiente, ha llegado el momento de hablar de programación.

Python

 

Programación

En esta última sección vamos a describir los programas que hemos escrito para tomar lecturas básicas de los tres sensores, procesarlas y enviar los resultados a periféricos virtuales del controlador eedomus, para que éste, mediante su estructura de reglas, permita tomar las acciones oportunas.

Estos programas en Python son tres y podéis descargarlos en este enlace.

Cabe destacar que con estos programas tenemos absoluto control sobre la frecuencia con la que queremos que la Raspberry Pi informe a eedomus. Los programas que he escrito son muy básicos en este sentido, pero pueden modificarse a voluntad del usuario según sus necesidades.

Supondré que ya tenéis instalado en vuestra Raspberry Pi el sistema operativo Raspbian y hecha la configuración básica de red (WiFi), de modo que se pueda entrar de forma remota (ssh). Podéis encontrar ayuda para todas estas actuaciones a partir de este enlace.

Siempre conviene tener actualizado el software. Ejecutaremos sucesivamente:

pi@rpimeteo:~ $ sudo apt-get update		
pi@rpimeteo:~ $ sudo apt-get upgrade

Tenemos también que activar el uso del bus I²C:

pi@rpimeteo:~ $ sudo raspi-config

y en el menú que se nos presenta seleccionar “5 Interfacing Options”. Dentro de esta opción elegiremos “P5 I2C“, y a continuación elegiremos “Sí”.

Necesitaremos también que estén instalados algunos paquetes, aunque es muy posible que la mayoría ya lo estén. Lanzaremos el comando siguiente:

pi@rpimeteo:~ $ sudo apt-get install python3 python3-requests 	
> python3-gpiozero python3-rpi.gpio python3-smbus

Confirmaremos la selección y tras una breve espera tendremos instaladas las herramientas y las librerías que necesitaremos para trabajar con el lenguaje Python.

Antes de cargar, configurar y ejecutar los programas, vamos a preparar tres periféricos en eedomus. Entramos en Configuración, y pulsamos sucesivamente Añadir o eliminar un periférico, Añadir otro tipo de periférico, Estado y Crear. En el formulario de creación del periférico rellenamos los campos siguientes:

Periférico para reflejar la velocidad del viento:
–  Nombre: toldos.viento
–  Uso: Otro indicador (sensor)
–  Tipo de datos: Decimal
–  Unidad: km/h

Periférico para reflejar la luminosidad:
–  Nombre: toldos.luminosidad
–  Uso: Otro indicador (sensor)
–  Tipo de datos: Decimal
–  Unidad: lux

Periférico para reflejar la lluvia:
–  Nombre: toldos.lluvia
–  Uso: Otro indicador (sensor)
–  Tipo de datos: Lista de valores

En este periférico, entraremos en la pestaña Valores y crearemos dos valores:
–  Descripción: No ha llovido, valor bruto: 0.
–  Descripción: Ha llovido, valor bruto: 100.

En cada uno de estos tres periféricos, después de cumplimentar estos valores y antes de pulsar el botón
Guardar, desplegaremos la sección Parámetros experto para anotar el código API del periférico, ya que lo necesitaremos incluir en los programas. Opcionalmente, los podemos asignar a una “habitación” de
eedomus. Las figuras siguientes ilustran el proceso para el periférico toldos.lluvia:

eedomus - Creación de los valores del periférico

eedomus - Configuración del periférico

Estos tres periféricos actúan como sensores, aunque no se comportan como los sensores virtuales estándar de eedomus ya que no hacen llamadas URL cada cierto tiempo para obtener el valor: es la Raspberry Pi la que se encargará directamente de poner los valores cada vez que se considere en el programa.

Los programas tienen incluidos bastantes comentarios que ayudan a comprender su funcionamiento detallado para aquellos que tengan unas nociones mínimas de programación. Aun así, mencionaré aquí las líneas principales que los estructuran.

El programa para la gestión del anemómetro (windsensor.py) consta de un bucle infinito, que no termina nunca, en el que simplemente inicia un contador de pulsos a 0, espera un tiempo programado (por defecto diez segundos), tras el cual mira el valor del contador y a partir de él calcula la velocidad del viento (con la fórmula indicada anteriormente), que envía inmediatamente a eedomus.

Además, hace algunas funciones administrativas, para dejar rastro en un “log” de lo que va haciendo. Os podríais preguntar cómo se incrementa el contador de pulsos, ya que con lo dicho parece que nunca sería distinto de cero. Pues bien, antes de iniciarse el bucle, el programa prepara, con la librería GPIO, el sistema de entrada/salida de la Raspberry Pi, de modo que cada vez que en el pin CHANNEL, en el que tenemos conectado el anemómetro, se produzca una transición de 1 a 0 (lo que ocurre en cada pulso, dos veces cada vuelta de las cazoletas) se produzca una interrupción en el programa principal (que estará esperando a que pase el tiempo programado de diez segundos) y llame a la función pulse_detect, que incrementa el contador en uno.

El programa para la gestión del sensor de lluvia (rainsensor.py) también consta de un bucle infinito. En él, tras esperar un tiempo predeterminado (1 segundo) lee el valor del pin en el que está conectado el anemómetro, y cuenta las veces en que se detecta lluvia. Tras un número predeterminado de lecturas (10), el programa indica lluvia si en la mayoría de ellas la ha detectado. Esto es así para poder configurar la sensibilidad del sensor y evitar que informe lluvia cuando, por ejemplo, solamente ha caído una gota. Todo esto puede cambiarse con facilidad por los criterios que cada cual considere mejores. El programa, al igual que el anterior, también realiza las funciones administrativas ya mencionadas.

El programa para la gestión del sensor de luminosidad (lightsensor.py) también consta de un bucle infinito. En él, en cada iteración, tras la espera de un cierto tiempo (10 segundos en este caso), se realiza la lectura de los dos sensores de luz que tiene el chip TSL2561 accediendo al bus I²C mediante las funciones proporcionadas por la librería smbfs de Python. Los dos sensores, como ya hemos mencionado, proporcionan un valor que es leído en dos bloques de 8 bits y convertido al valor de 16 bits. Tras ello, el programa convierte los valores de ambas lecturas en un único valor de luminosidad mediante un algoritmo proporcionado en las especificaciones del chip. Esta lectura se repite un número predefinido de veces (18) y se envía a eedomus el promedio de los 18 valores calculados (por tanto, cada 3 minutos).

Una vez configurados los sensores virtuales en eedomus, instalaremos los tres programas lightsensor.py, windsensor.py y rainsensor.py, en el directorio bin de la cuenta pi: /home/pi/bin, (o en otro cualquiera, aunque utilizaré éste en lo sucesivo). Utilizando el editor de texto que más nos guste (editor, vi, emacs, ed, etc.), abriremos cada uno de los programas y editaremos las líneas siguientes de modo que reflejen los valores reales de nuestro controlador eedomus:

API_USER     = ‘APIUserEedomus’
API_SECRET   = ‘APISecretEedomus’
PERIPH_ID    = 1001003
EEDOMUS _URL = ‘http://192.168.1.69/api/set’

Como valor de API_USERy API_SECRET sustituiremos los valores ficticios proporcionados por los correspondientes para autenticación en nuestro eedomus (dentro de las comillas simples, que hay que conservar). Si no sabes cómo obtener estas credenciales, puedes consultar este artículo, en el que está muy bien explicada la API de eedomus . En la cadena EEDOMUS_URL tienes que sustituir la dirección IP 192.168.1.69 por la real de tu eedomus. Si el tuyo no está configurado con una dirección IP fija, es el momento de hacerlo con este tutorial.

Finalmente, en PERIPH_ID tienes que sustituir el código que está por el que has anotado al crear el periférico correspondiente al programa que estés editando:
–  En lightsensor.py el código API correspondiente al sensor toldos.luminosidad.
–  En windsensor.py el código API correspondiente al sensor toldos.viento.
–  En rainsensor.py el código API correspondiente al sensor toldos.lluvia.

Estos cambios son los mismos para los tres programas.

Una vez instalados y configurados, basta ejecutar los tres para que comiencen a funcionar y a actualizar los sensores instalados en eedomus con la frecuencia que traen por defecto (3 minutos el sensor de luminosidad, y 10 segundos los de viento y de lluvia). Para que los programas se inicien automáticamente al iniciarse la Raspberry Pi, y para que si, por el motivo que sea, fallan y dejan de correr (cosa que hacen, por ejemplo, si se cae la red WiFi), se reinicien automáticamente, vamos a indicar cómo se configuran tres servicios de systemd en el sistema operativo Raspbian:

– En el directorio /lib/systemd/system creamos tres ficheros, con los siguientes nombres y contenidos:
-> Fichero/lib/systemd/system/rainsensor.service

[Unit]
 Description=RPI rain sensor service
 After=multi-user.target

[Service]										
 Type=idle
 ExecStart=/usr/bin/python /home/pi/bin/rainsensor.py
 Restart=always

[Install]
 WantedBy=multi-user.target

-> Fichero /lib/systemd/system/windsensor.service

[Unit]
 Description=RPI wind sensor service
 After=multi-user.target

[Service]
 Type=idle
 ExecStart=/usr/bin/python /home/pi/bin/windsensor.py
 Restart=always

[Install]
 WantedBy=multi-user.target

-> Fichero /lib/systemd/system/lightsensor.service

[Unit]
 Description=RPI light sensor service
 After=multi-user.target

[Service]
 Type=idle
 ExecStart=/usr/bin/python /home/pi/bin/lightsensor.py
 Restart=always

[Install]
 WantedBy=multi-user.target

–  Nos aseguramos de que esos ficheros tienen los permisos adecuados:

pi@rpimeteo:~ $ sudo chown root:root /lib/system/system/lightsensor.service	
pi@rpimeteo:~ $ sudo chmod 644 /lib/system/system/lightsensor.service		
pi@rpimeteo:~ $ sudo chown root:root /lib/system/system/rainsensor.service	
pi@rpimeteo:~ $ sudo chmod 644 /lib/system/system/rainsensor.service		
pi@rpimeteo:~ $ sudo chown root:root /lib/system/system/windsensor.service	
pi@rpimeteo:~ $ sudo chmod 644 /lib/system/system/windsensor.service

–  Después informamos al proceso de estos cambios y preparamos los servicios para su inicio automático al arrancar la Raspberry Pi:

pi@rpimeteo:~ $ sudo systemctl daemon-reload				
pi@rpimeteo:~ $ sudo systemctl enable lightsensor.service		
pi@rpimeteo:~ $ sudo systemctl enable windsensor.service	
pi@rpimeteo:~ $ sudo systemctl enable rainsensor.service

–  Finalmente, iniciamos los servicios manualmente si no queremos reiniciar en este momento:

pi@rpimeteo:~ $ sudo systemctl start lightsensor.service	
pi@rpimeteo:~ $ sudo systemctl start windsensor.service	
pi@rpimeteo:~ $ sudo systemctl start rainsensor.service

–  Podemos comprobar que los programas están en ejecución con el comando ps:

pi@rpimeteo:~ $ ps -ef | grep python

y obtendremos una salida como ésta, que indica la ejecución de los tres programas y datos de los procesos asociados:

root 2003 1  0 17:34 ? 00:00:15 /usr/bin/python /home/pi/bin/windsensor.py
root 2015 1  0 17:34 ? 00:00:15 /usr/bin/python /home/pi/bin/rainsensor.py
root 2113 1  0 17:39 ? 00:00:03 /usr/bin/python /home/pi/bin/lightsensor.py

–  También podemos acceder al log de cada programa con el comando journalctl con las opciones adecuadas:

pi@rpimeteo:~ $ journalctl -efu windsensor.service

y obtendremos algo similar (aunque mucho más largo con el tiempo de ejecución) a:

ago 11 17:34:36 rpimeteo systemd[1]: Started RPI wind sensor service.	
ago 11 17:34:49 rpimeteo python[2003]: Sat Aug 11 17:34:49 2018: windspeed=1.2
ago 11 17:34:59 rpimeteo python[2003]: Sat Aug 11 17:34:59 2018: windspeed=0.0

Ya hemos acabado. Ahora sólo os queda crear en eedomus las reglas que necesitéis para controlar vuestros toldos.

El post Cómo crear desde cero un multisensor de viento, lluvia y luminosidad para eedomus (Parte III) aparece primero en Domótica Doméstica.

Publicado en Uncategorized | Comentarios desactivados en Cómo crear desde cero un multisensor de viento, lluvia y luminosidad para eedomus (Parte III)