At high temperature:

But I want to do many things like:

  • Turn off data when temperature is above 40.
  • Turn on it when battery temperature drops to 30, only if it was turned off due to temperature (other wise do nothing ) and the data plan is not expired.


I would like to achieve aforementioned tasks using Automate (Tasker like app supports tasker plugins).

Is there any app that monitors battery temperature and runs an app shortcut (and thus a Tasker/Automate task)? (What about launching an app, creating a file?)

In other words, I need an alternative for Tasker plugin(paid) Battery Temperature Detection.


My phone doesn't support CPU temperature, and neither Tasker nor Automate supports battery temperature.

OS: ICS , Non Rooted.

  • Is your phone rooted, or can you afford to root your phone? I might suggest a solution but possibly could require root access. Which Android version are you running and what is the device name? – Firelord May 26 '15 at 13:03
  • Thaks for the resppnse. Non rooted. I found a method using shell commands and parsing the output. Unfortunately it does't work on non root devices. – totti May 26 '15 at 14:22

Use the "Broadcast receive" block with "Battery changed" action, the broadcast "extras" will include a "temperature" entry: http://developer.android.com/reference/android/os/BatteryManager.html#EXTRA_TEMPERATURE

Here's an example flow for getting the battery temperature: http://llamalab.com/automate/community/flows/655

  • promising but example flo is not compatable in my version. Trying with the corrent ver, but not much info about app broadcast. – totti May 26 '15 at 14:40
  • Unfortunately flow freeze aTbroadcast module . even change in battery level make any flow. – totti May 26 '15 at 15:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.