Encontré esta página de una búsqueda en la web y pensé que podría ofrecer otra solución de Google Calendar. A diferencia de la solución de Dan , este método ofrece un control más granular que sus retrasos de piratería de zona horaria hora por hora.
En este ejemplo, tengo un timbre de anillo. Cuando detecta movimiento, activa IFTTT para encender mi porche y las luces de inundación. Unos minutos más tarde, el final de un evento del calendario de Google hace que IFTTT apague las luces. Aquí está la receta:
- Inicie sesión en https://calendar.google.com/ . Crea un nuevo calendario separado de tu principal. El mío se llama Doorbell. Ajústelo a su zona horaria adecuada.
- En IFTTT, cree los siguientes applets:
- Si se detecta movimiento, encienda las luces.
- Si se detecta movimiento, agregue rápidamente un evento al calendario del timbre. El texto de adición rápida dice "movimiento detectado
CreatedAt
+ 15 minutos" . CreatedAt
se inserta como un ingrediente del menú desplegable adyacente a la entrada de texto.
- Si un evento termina en el calendario de Google llamado "Timbre", apague las luces.
La salsa secreta es cómo se redacta el texto del evento Quick Calendar de Google Calendar. CreatedAt
agregado a través de la lista desplegable de ingredientes establece el comienzo de la cita del calendario a la hora en que se detecta el movimiento. + 15 minutes
Establece la duración. Dado que es el final de la cita que monitorea IFTTT, esto determina el momento.
El momento de la ejecución no es exacto. IFTTT documenta una ventana de +/- 15 minutos para disparar una acción activada al final de un evento de Google Calendar. En mi experimentación esta noche, las luces se apagan entre 5 y 7 minutos antes, y hubo una diferencia de un minuto entre las dos luces cuando no las conecté en una escena. Sin embargo, está lo suficientemente cerca para el trabajo del gobierno tal como está. Si desea que sus luces permanezcan encendidas durante unos 10 minutos, utilícelas + 15 minutes
en su texto de adición rápida.