Saltar al contenido

¿Cómo HACER HABLAR su CASA INTELIGENTE con Jeedom y Alexa?

Para comunicarse con vuestra casa, existen diferentes métodos como, por ejemplo, desde vuestro teléfono bien sea por SMS, por Telegram o desde una aplicación dedicada donde tenéis toda vuestra configuración y por supuesto, con los asistentes de voz, también vamos a poder hacer solicitudes a nuestra casa por la voz.

PERO, de esta vez, vamos a ver cómo hacer hablar su casa inteligente cuando se presenta cualquier tipo de evento definido.

Hoy vamos a ver qué configuramos necesitamos para que nuestra casa nos pueda comunicar cualquier información clave.

¿Cómo HACER HABLAR tu CASA INTELIGENTE? (Jeedom y Alexa)

¿Qué necesitamos para hacer hablar su casa inteligente?

Lo primero que vamos a necesitar para hacer hablar su casa inteligente es una conexión a internet.

Lo segundo que necesitamos es un hub domótico Jeedom.

Ya hemos visto en otros contenidos paso a paso como instalar el software domótico Jeedom vosotros mismos si compráis un Raspberry PI en cualquier tienda online.

O compráis el hub domótico oficial de la empresa Jeedom llamado “Jeedom Atlas” y que se encuentra en la tienda donde trabajo llamada Domadoo.

Además de este hub domótico Jeedom, necesitáis varios dispositivos inteligentes, como sensores de temperatura, sensores de movimiento, enchufes inteligentes, bombillas inteligentes, módulos inteligentes para persiana… en definitiva, cualquier dispositivo que vais a poder usar para darle inteligencia a vuestra casa y como habéis visto en otros contenidos, os recomiendo dispositivos que utilizan la tecnología inalámbrica Zigbee, siendo uno de los mejores compromisos a nivel de calidad/precio. Y por supuesto, debéis verificar la compatibilidad de cada dispositivo con el hub domótico Jeedom gracias a la página compatibility.jeedom.com.

También, vais a necesitar uno o varios asistentes de voz de Amazon Alexa. Sea el modelo básico como el Echo Dot o modelos más avanzados como el Echo o el Echo Show, cualquier asistente de voz podrá ser utilizado para hablar con vosotros.

219,99€
269,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
208,26€
289,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
49,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
179,99€
239,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
Last updated on +00:00martes 16/04/2024 19 h 40 min

Hemos visto en otro contenido, como conectar nuestro hub domótico Jeedom con nuestros asistentes de voz Alexa gracias al plugin Alexa, para controlar nuestros dispositivos inteligentes y nuestras escenas por la voz.

PERO además de poder mandar órdenes a nuestros asistentes de voz de Amazon para controlar luces, persianas, calefacción y mucho más:

¿Como podemos hacer, para que nuestros asistentes de voz también puedan hablar con nosotros automáticamente según criterios definidos?

Por ejemplo, que nos avise del consumo del día, cuando el sistema de alarma esta activado o desactivado, cuando el nivel de calidad de aire es malo, cuando hemos dejado una ventana o persiana abierta y mucho más.

Un hub domótico Jeedom bien sea creado vosotros mismos con un Raspberry PI o comprando un hub domótico oficial Jeedom Atlas.

Para esto, de esta vez, vamos a instalar el plugin gratuito llamado “Alexa API” que es un plugin de terceros, creado por Sigalou.

Cabe destacar que una de las grandes ventajas de Jeedom es que cuenta con una comunidad de usuarios que también pueden crear sus propios plugins.

Es decir que a veces, necesitáis plugins oficiales creados por la empresa de Jeedom pero en algunos casos, también vais a necesitar otros plugins y que podréis encontrar gracias a desarrolladores externos.

Esto es el caso de la función que presentamos hoy, el de hacer hablar su casa inteligente. No existe plugin oficial de la empresa Jeedom pero SI, un plugin de terceros, desarrollado por Sigalou.

Y otra de las ventajas que hay que destacar es que muchos plugins que encontrareis en el Market de Jeedom son gratuitos, es decir, que los podréis adquirir sin ningún coste.

Pero por supuesto, menos es más, cuanto más plugins vais a utilizar, más tendréis que prestar atención a que estos plugins dado que vuestra configuración va a evolucionar, con nuevas versiones con el paso del tiempo, por lo que quizás, algunos plugins pueden estar sin mantenimientos y causar algunos problemas técnicos.

Por lo que os recomiendo utilizar sobre todo plugins esenciales, en la medida de lo posible plugins oficiales de la empresa Jeedom y puntualmente, plugins de terceros para asegurar la mayor estabilidad de vuestra configuración.

¿Cómo hacemos para configurar el plugin “Alexa – API”?

Para esto, vamos a “Complementos” y “Gestión de plugins”. Ahora le damos clic a “Market” y buscamos con la palabra “Alexa”.

Nos aparece 2 plugins: el plugin oficial de “Alexa” que como habéis visto en mi otro contenido, permite controlar nuestra casa por la voz, y el plugin que vamos a instalar hoy llamado “Alexa – API”.

Le damos a “Instalar versión Estable”.

Ahora, le damos a “Activar plugin”.

Vamos a instalar las dependencias.

Ahora, debemos darle clic a “Identifiez-vous sur Amazon pour créer le cookie d’identification.” Que significa: “Identificate en Amazon para crear la cookie de identificación”. Esto es lo que nos permitirá vincular nuestra cuenta de Amazon Alexa con Jeedom.

219,99€
269,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
208,26€
289,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
49,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
179,99€
239,99€
as of +00:00martes 16/04/2024 19 h 40 min
Amazon.es
Last updated on +00:00martes 16/04/2024 19 h 40 min

En este momento estaremos redirigidos a una nueva página donde debemos indicar nuestro email y contraseña de nuestra cuenta de Amazon Alexa. Recibiremos un código de confirmación por SMS y que debemos indicar en esta página.

Estaremos automáticamente redirigidos a una nueva página donde tendremos la confirmación que nuestra cuenta ha sido vinculada con Jeedom. Podemos cerrar esta página.

Después de unos segundos, veremos el mensaje “Bravo, cookie d’identification Amazon chargé.” significando que nuestra cuenta de Amazon está bien vinculada a Jeedom.

Y en este momento, debemos iniciar el demonio y cuando este demonio esta activado, le damos a guardar.

Ahora, vamos a acceder a la configuración de este plugin desde la pestaña “Complementos”, “Comunicación” y “Alexa – API”.

Tenemos una opción llamada “Scan” que nos permite escanear todos los dispositivos que tenemos vinculados en la app de Amazon Alexa, por lo que vamos a lanzar este escaneo.

Como podéis ver, aparecieron mis diferentes modelos de asistentes de voz de Amazon y también mis Fire TV Stick e incluso el modo “Multiestancia” llamado “En todas partes” que, como hemos visto en otro contenido, permite hacer hablar todos nuestros asistentes de voz vinculados a la vez.

Si accedemos a uno de nuestros asistentes de voz y le damos a “Comandos”, vamos a poder ver todos los comandos disponibles para este asistente de voz.

Podemos decidir mostrar o no uno o varios de estos comandos e historizar algunos de estos comandos si necesitáis tenéis un historial de ejecuciones de estos comandos.

Estos comandos están por defecto escritos en francés, pero podéis traducirlos al español para tener más claridad.

Algunos de los comandos destacados que podemos usar para hacer hablar nuestro asistente de voz son el “Volumen” que nos permite ajustar en todo momento, el volumen de nuestro asistente de voz. “Parler à Alexa” que podéis traducir por “Hablar con Alexa”, esto equivale a hacerle una solicitud por la voz pero de esta forma, lo hacemos por escrito desde nuestra interfaz de Jeedom.

Es decir que, gracias a este comando, podemos programar cualquier tipo de escenario, según un horario, según un evento o cualquier otro criterio donde podemos mandar una solicitud a nuestro asistente de voz para que pueda respondernos al respecto.

El comando “Faire parler Alexa” que significa “Hacer hablar Alexa”, permite definir palabras o frases que nuestro asistente de voz podrá pronunciar en todo momento.

Esto va a resultar practico para nuestros escenarios dado que vamos a poder hacer decir cualquier frase según diferentes criterios.

Si guardamos nuestras modificaciones y hemos ubicado nuestro asistente de voz en una zona de nuestra casa, vamos a poder acceder a esta zona desde la interfaz de Jeedom y podemos probar estos 3 comandos destacados y que nos interesa en este contenido.

Como podéis ver, gracias al cursor del volumen, podemos ajustar el volumen de nuestro asistente de voz en tiempo real.

En la opción “Hablar con Alexa”, vamos a poder probar escribirle cualquier frase como, por ejemplo: “Qué tiempo hace hoy en Madrid?”

Este tipo de comando puede ser practico para un escenario programado cada mañana, donde podemos tener cualquier tipo de información que nos resulta interesante.

Y en la opción “Hacer hablar Alexa”, podemos hacer pronunciar cualquier palabra o frase como, por ejemplo: “Tienes una ventana abierta en tu casa”.

Esto es tan solo, una vista previa de lo que ofrece este plugin gratuito y por supuesto, podréis analizarlo más en detalle, aunque en este contenido nos enfocaremos en hacer hablar nuestro asistente de voz.

Ahora que sabemos cómo hacer hablar nuestro asistente de voz gracias a Jeedom, vamos a crear escenarios donde nuestra casa va interactuar con nosotros de forma automática según criterios que vamos a definir.

Gracias a los escenarios podéis imaginar infinidades de interacciones, de vuestra casa, con vosotros.

Si queréis saber más sobre estos escenarios, es decir, todas las opciones que nos ofrece, podéis ver mi tutorial al respecto donde explico más detalles al respecto.

¿Qué podemos hacer decir en su casa inteligente?

Hoy vamos a ver algunos ejemplos de lo que podemos configurar.

Ejemplo n°1:

Si ponemos el código 452180 en nuestro teclado inteligente Zigbee, entonces, se va a poner el modo “Presente” significando la desactivación de nuestra alarma y nuestro asistente de voz nos va a confirmar con un mensaje de voz:

 “Alarma, desactivada.”

Ejemplo n°2:

Si ponemos el código 162093 en nuestro teclado inteligente Zigbee, entonces, nuestro asistente de voz nos dice si tenemos ventanas abiertas o no y después de 10 segundos, se va a poner el modo “Ausente” y recibiremos el mensaje:

“Alarma activada.”

Hemos puesto un tiempo para la activación de la alarma para que, si hemos dejado una ventana abierta, podemos fácilmente desactivar de nuevo la alarma sin que suene de forma inadecuada si estamos todavía dentro de la casa.

Cabe destacar que para recuperar la información del número de ventanas y cuantas tenemos abiertas, podéis utilizar la función de resúmenes, como hemos visto en otro contenido.

Ejemplo n°3:

Si la calidad de aire de nuestro salón es mala, es decir, por encima de 800 Ppm, entonces recibiremos el mensaje:

“La calidad de aire del salón ahora mismo, es mala. Abre una ventana”.

Ejemplo n°4:

Si hemos dejado una ventana por más de 5 minutos abierta en invierno, entonces, recibiremos un aviso por parte de nuestro asistente de voz:

“Dejaste una ventana abierta desde hace más de 5 minutos, no te olvides cerrarla o cortar temporalmente la calefacción.”

Ejemplo n°5:

Si tenemos el modo “Ausente” activado y que se detecta una presencia en nuestra casa, entonces, nuestro asistente de voz avisará al intruso con el siguiente mensaje:

“Tu presencia ha sido detectada, las cámaras están grabando, y el propietario de esta casa ha sido avisado inmediatamente en su teléfono con diferentes imágenes. Ya se tomaron medidas contra esta intrusión, deberías pensar en irte ahora mismo.”

Y la alarma suena en este momento.

Y el tip EXTRA que os quería comentar es que tenéis fácilmente la posibilidad de hacer hablar vuestro asistente de voz con diferentes voces y diferentes acentos.

Por ejemplo, podéis hacer hablar una voz de Penelope, Lupe o Miguel con un acento español de Estados Unidos, Conchita, Enrique o Lucia con un acento español castellano y Mia con un acento español Mejicano.

Para esto, debéis introducir caracteres específicos para reproducir vuestra voz favorita.

En mi caso, usaré la voz de Enrique, y aquí tenéis el ajuste que he puesto:

<speak><voice name="Enrique"><lang xml:lang="es-ES">Tienes una ventana abierta, no te olvides cerrarla !</lang></voice></speak>