Siguiendo el tutorial de notificaciones Push en iOS, hoy explicaremos cómo configurar estas mismas notificaciones en Android e iOS utilizando la plataforma IFTTT.
Lo primero de todo vamos definir que es IFTTT: “Si ocurre esto, haz esto otro” o "IF This Then That". Es decir mediante un hecho que reciba nuestro terminal accionará lo que queramos. En este caso en concreto nos vamos a centrar en que si recibe un comando X de nuestro HA nos lo muestre en formato de notificación.
Podemos crearnos la cuenta mediante gmail, facebook o el propio registro del sistema. Yo la he creado en gmail que es mas rápida. Después crearemos nuestra primera Applet, Os dejo el link del vídeo para que lo veáis mejor como configurarlo pero básicamente deberemos crear una nueva regla (Applet) que si recibe X código mediante webhook crea una notificación en nuestro terminal.
Podéis cambiar el contenido del webhook por lo que queráis siempre y cuando en HA lo reflejéis tal cual lo habéis programado. El tema de añadir un ingrediente en nuestra notificación es para que ponga lo mismo que en nuestra automatizacion de HA. Ahora lo veremos mas claro en el paso siguiente.
Nos dirigiremos a este link y veremos nuestro API KEY
Una vez sacado nuestro dato deberemos ingresarlo en nuestro HA en nuestro archivo configuration.yaml
1 2 |
ifttt: key: NUESTRO API KEY |
Después de configurar esto deberemos reiniciar nuestro HA para que la configuración se haga efectiva.
Una vez creado el paso anterior vamos a nuestro HA para terminar lo que empezamos en nuestra app de IFTTT.
Creamos una automatización por ejemplo que cuando activemos nuestra alarma nos mande una notificación que la alarma de nuestra casa esta activada:
1 2 3 4 5 6 7 8 9 |
- alias: Activar Alarma initial_state: True trigger: platform: state entity_id: alarm_control_panel.house to: 'armed_away' action: - service: ifttt.trigger data: {"event":"alarmacasa", "value1":"Activada"} |
Vemos que en evento tenemos que poner la palabra clave que habíamos puesto en nuestra app en webhook y el value1 es lo que saldrá en la notificacion: " la alarma de casa está (value1)" que en este caso seria Activada.