How to run an app shortcut or a tasker task when battery temperature is above a custom threshold? At high temperature:  


I can trigger an alaram  using Battery Bot.
Turn off data/wifi/bluetooth etc., using Battery Tasker.


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.  


Question

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.  

Note:

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

OS: ICS , Non Rooted.
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