Quiero usar tasker para registrar cuánto tiempo pasé en un lugar. Me gustaría que Tasker cree una entrada en el calendario cuando ingrese a una ubicación y que el final del evento del calendario sea cuando abandone la ubicación.
es posible?
Respuesta directa: Sí.
Lo que no preguntaste: Cómo :)
Tenga un perfil basado en la ubicación que se active cuando llegue a la ubicación en cuestión. En la tarea de entrada, cree la primera entrada de calendario ("Ingresado [ubicación]"). Luego, agregue una tarea de salida, en la que cree la segunda entrada del calendario ("Izquierda [ubicación]").
Es posible que deba agregar algunas comprobaciones para compensar las "caídas" (p. ej., ingresar al sótano de un edificio puede llevarlo al "modo avión" de facto sin red celular, sin red WiFi y sin cobertura de GPS, lo que podría "accidentalmente dejarlo fuera de la ubicación"). Por lo tanto, la tarea de salida debe contener algo como establecer una variable con la "hora actual", luego un ciclo para, por ejemplo, 10 veces tener un Tasker › Espere › 10 segundos y vuelva a verificar la ubicación, y luego solo registre la "salida" cuando realmente "salió del edificio".
Si desea un solo elemento de calendario con la hora de inicio establecida en la entrada de ubicaciones y la hora de finalización cuando sale, se requiere una pequeña modificación:
Si está dispuesto a probar Automate , otra aplicación de automatización. Aquí hay un flujo para ello: