Control de persianas Fibaro y Google Home

Control de persianas Fibaro y Google Home
« en: Marzo 15, 2020, 14:56:35 pm »
Tengo un módulo Roller Shutter FGR 222 de Fibaro en cada persiana controlado en eedomus. En la pantalla de configuración de cada dispositivo aparece, bajo "canales vinculados", un canal denominado "inclinación de las laminillas" que no sé que utilidad tiene. Por defecto ese canal está invisible, por lo que no tiene asignado ninguna habitación y no se ve en eedomus.

Esto no sería un problema si no fuera porque al introducir en Google Home el servicio eedomus, se importan todos los dispositivos y me aparece un "inclinación de las laminillas" por cada persiana.

Para evitar que pase esto hay que ir a la configuración del controlador eedomus, configurar, y bajo la configuración de Google Home desactivar todas las inclinaciones de laminillas.

Para controlar mediante la voz del assistant de Google las persianas he asignado en Google Home una habitación a cada uno de los dispositivos.

Por ejemplo, en la cocina tengo un dispositivo FGR222. En eedomus lo tengo nombrado como Persiana y asignado a la habitación Cocina. Al importar en Google Home los nombres de las habitaciones no se importan por lo que tengo que asignar manualmente cada dispositivo Persiana a una habitación de las que se definen en Google Home. Si no existe la habitación entre las predefinidas, creo una.

Para controlar las persianas tenemos, por ejemplo, las siguientes órdenes, quizá un poco ortopédicas:

  • "enciende persiana cocina": abre la persiana al 100%, es decir, completamente abierta. Google contesta, "claro, enciendo la persiana".
  • "apaga persiana cocina": abre la persiana al 0%, es decir, completamente cerrada. Google contesta, "claro, apago la persiana".
  • "ajusta persiana cocina al 25 por ciento": abre la persiana al 25%, o bien cualquier otro valor que queramos. También se puede decir "baja persiana cocina al NN por ciento" o bien "sube persiana cocina al NN por ciento". Google contesta diciendo "claro, ajusto el brillo de la persiana al NN por ciento"

Como puede verse Google Home contesta como si ajustara el brillo de un dispositivo de iluminación.

Para controlar varias persianas a la vez, por ejemplo, para cerrar o abrir todas las persianas con una sola orden, tenemos dos posibilidades.

Si no hay más dispositivos en la habitación, solo persianas, podemos indicar "ok Google, apaga cocina" para cerrar todas las persianas existentes en la cocina. Si además de persianas hubiera otros dispositivos, por ejemplo, luces, también se apagarían.

Por ahora creo que Google Home no permite enviar órdenes a varios dispositivos a la vez.

Una solución para controlar solo los dispositivos de tipo persiana es crear una escena específica en Eedomus, incluyendo las persianas sobre las que queremos actuar, y ejecutarla usando IFTTT.

Por ejemplo, una escena para abrir todas las persianas de la casa, en la que he incluido como acciones la apertura de cada una de las persianas que hay en la vivienda.

Una vez probada la escena en Eedomus y comprobado que funciona, para ejecutarla con el asistente de Google, he creado una receta de IFTTT que utiliza el asistente de Google para hacer una solicitud web (web request), con los siguientes parámetros de configuración:

  • What do you want to say: abre todas las persianas
  • Language: Spanish
  • Method: PUT
  • Make a Web Request
  • URL: la dirección que se obtiene en la configuración de la escena, dentro de parámetros de Experto, pulsando el icono de la llave
  • Type: application/x-www-form-urlenconded

A partir de ese momento al decir "ok Google, abre todas las persianas", se ejecutará al receta IFTTT que desencadenará un web request al controlador Eedomus, que ejecutará la escena para abrir todas las persianas de la casa.

Este procedimiento puede ser útil para realizar acciones conjuntas de ese tipo, abrir, cerrar, o entornar hasta una apertura predefinida, las persianas de toda la casa, o de habitaciones particulares. Me resulta útil, por ejemplo, para entornar todas las persianas en verano por la mañana justo antes de salir para ir al trabajo.

Con una receta IFTTT también se puede programar la ejecución a una hora específica de las escenas de persianas que hayamos creado.

« Última modificación: Marzo 22, 2020, 09:51:18 am por alfcat »

Morgoth

  • *
  • 34
  • Un mando para gobernarlos a todos
    • Ver Perfil
Re:Control de persianas Fibaro y Google Home
« Respuesta #1 en: Enero 11, 2021, 18:29:55 pm »
Tengo un módulo Roller Shutter FGR 222 de Fibaro en cada persiana controlado en eedomus. En la pantalla de configuración de cada dispositivo aparece, bajo "canales vinculados", un canal denominado "inclinación de las laminillas" que no sé que utilidad tiene. Por defecto ese canal está invisible, por lo que no tiene asignado ninguna habitación y no se ve en eedomus.


Yo tenía el mismo problema de las dichosas "laminillas", hasta que he descubierto que en los parámetros expertos del actuador se pueden deshabilitar las laminillas, y dejan de aparecer (aunque estén en ninguna habitación, son un incordio para las reglas y demás). Y esto aplica a todos los actuadores, si yo no estoy equivocado, se pueden deshabilitar canales a voluntad, y dejar solo activos los que se vayan a utilizar realmente.

JOSEM_

  • ***
  • 171
    • Ver Perfil
Re:Control de persianas Fibaro y Google Home
« Respuesta #2 en: Enero 14, 2021, 19:20:42 pm »
Tengo un módulo Roller Shutter FGR 222 de Fibaro en cada persiana controlado en eedomus. En la pantalla de configuración de cada dispositivo aparece, bajo "canales vinculados", un canal denominado "inclinación de las laminillas" que no sé que utilidad tiene. Por defecto ese canal está invisible, por lo que no tiene asignado ninguna habitación y no se ve en eedomus.

Esto no sería un problema si no fuera porque al introducir en Google Home el servicio eedomus, se importan todos los dispositivos y me aparece un "inclinación de las laminillas" por cada persiana.

Para evitar que pase esto hay que ir a la configuración del controlador eedomus, configurar, y bajo la configuración de Google Home desactivar todas las inclinaciones de laminillas.

Para controlar mediante la voz del assistant de Google las persianas he asignado en Google Home una habitación a cada uno de los dispositivos.

Por ejemplo, en la cocina tengo un dispositivo FGR222. En eedomus lo tengo nombrado como Persiana y asignado a la habitación Cocina. Al importar en Google Home los nombres de las habitaciones no se importan por lo que tengo que asignar manualmente cada dispositivo Persiana a una habitación de las que se definen en Google Home. Si no existe la habitación entre las predefinidas, creo una.

Para controlar las persianas tenemos, por ejemplo, las siguientes órdenes, quizá un poco ortopédicas:

  • "enciende persiana cocina": abre la persiana al 100%, es decir, completamente abierta. Google contesta, "claro, enciendo la persiana".
  • "apaga persiana cocina": abre la persiana al 0%, es decir, completamente cerrada. Google contesta, "claro, apago la persiana".
  • "ajusta persiana cocina al 25 por ciento": abre la persiana al 25%, o bien cualquier otro valor que queramos. También se puede decir "baja persiana cocina al NN por ciento" o bien "sube persiana cocina al NN por ciento". Google contesta diciendo "claro, ajusto el brillo de la persiana al NN por ciento"

Como puede verse Google Home contesta como si ajustara el brillo de un dispositivo de iluminación.

Para controlar varias persianas a la vez, por ejemplo, para cerrar o abrir todas las persianas con una sola orden, tenemos dos posibilidades.

Si no hay más dispositivos en la habitación, solo persianas, podemos indicar "ok Google, apaga cocina" para cerrar todas las persianas existentes en la cocina. Si además de persianas hubiera otros dispositivos, por ejemplo, luces, también se apagarían.

Por ahora creo que Google Home no permite enviar órdenes a varios dispositivos a la vez.

Una solución para controlar solo los dispositivos de tipo persiana es crear una escena específica en Eedomus, incluyendo las persianas sobre las que queremos actuar, y ejecutarla usando IFTTT.

Por ejemplo, una escena para abrir todas las persianas de la casa, en la que he incluido como acciones la apertura de cada una de las persianas que hay en la vivienda.

Una vez probada la escena en Eedomus y comprobado que funciona, para ejecutarla con el asistente de Google, he creado una receta de IFTTT que utiliza el asistente de Google para hacer una solicitud web (web request), con los siguientes parámetros de configuración:

  • What do you want to say: abre todas las persianas
  • Language: Spanish
  • Method: PUT
  • Make a Web Request
  • URL: la dirección que se obtiene en la configuración de la escena, dentro de parámetros de Experto, pulsando el icono de la llave
  • Type: application/x-www-form-urlenconded

A partir de ese momento al decir "ok Google, abre todas las persianas", se ejecutará al receta IFTTT que desencadenará un web request al controlador Eedomus, que ejecutará la escena para abrir todas las persianas de la casa.

Este procedimiento puede ser útil para realizar acciones conjuntas de ese tipo, abrir, cerrar, o entornar hasta una apertura predefinida, las persianas de toda la casa, o de habitaciones particulares. Me resulta útil, por ejemplo, para entornar todas las persianas en verano por la mañana justo antes de salir para ir al trabajo.

Con una receta IFTTT también se puede programar la ejecución a una hora específica de las escenas de persianas que hayamos creado.

Me pasa lo mismo que a ti con lo de la laminas.. he visto un comentario que pone que se puedes deshabilitar.. investigaré a ver.

Respecto a lo que indicas, me gustaría hacerte algunos comentarios:

- Para poder bajar o subir todas las persianas, o dejarlas a una determinada altura puedes hacerlo en google home, con las rutinas. Puedes escoger la frase que quieras, y le configuras las ordenes escritas y funcionaria.

- Pero con las escenas en eedomus, como dices, es más cómodo. Y lo bueno, es que puedes marcarlas para que se sincronicen con Google Home, y basta con que digas "activar + nombre de escena" y te la ejecuta. Así, por ejemplo, puedes tener una escena de persianas de modo noche y otra modo día.. y puedes decirle a Google Home "Activar persianas modo noche". Así te evitas tener que usar IFTTT.