¿Cómo ejecutar un atajo de aplicación o una tarea de tarea cuando la temperatura de la batería está por encima de un umbral personalizado?

A alta temperatura:

Pero quiero hacer muchas cosas como:

  • Apague los datos cuando la temperatura esté por encima de 40.
  • Actívelo cuando la temperatura de la batería baje a 30, solo si se apagó debido a la temperatura (de lo contrario, no haga nada) y el plan de datos no haya expirado.

Pregunta

Me gustaría lograr las tareas antes mencionadas usando Automate ( la aplicación similar a Tasker admite complementos de Tasker).

¿Hay alguna aplicación que controle la temperatura de la batería y ejecute un acceso directo a la aplicación (y, por lo tanto, una tarea Tasker/Automate)? (¿Qué pasa con el lanzamiento de una aplicación, la creación de un archivo?)

En otras palabras, necesito una alternativa para la detección de temperatura de la batería del complemento Tasker (pago) .

Nota:

Mi teléfono no admite la temperatura de la CPU y ni Tasker ni Automate admiten la temperatura de la batería.

Sistema operativo: ICS, no rooteado.

¿Su teléfono está rooteado o puede permitirse rootear su teléfono? Podría sugerir una solución, pero posiblemente podría requerir acceso de root. ¿Qué versión de Android está ejecutando y cuál es el nombre del dispositivo?
Gracias por la respuesta. No rooteado. Encontré un método usando comandos de shell y analizando la salida. Desafortunadamente, no funciona en dispositivos no root.

Respuestas (1)

Use el bloque "Recepción de transmisión" con la acción "Batería cambiada", los "extras" de transmisión incluirán una entrada de "temperatura": http://developer.android.com/reference/android/os/BatteryManager.html#EXTRA_TEMPERATURE

Aquí hay un flujo de ejemplo para obtener la temperatura de la batería: http://llamalab.com/automate/community/flows/655

prometedor, pero el ejemplo flo no es compatible con mi versión. Probando con la versión actual, pero no hay mucha información sobre la transmisión de la aplicación.
Desafortunadamente, el flujo se congela en un módulo de transmisión. incluso el cambio en el nivel de la batería hace que fluya.