Как запустить ярлык приложения или задачу Tasker, когда температура батареи выше заданного порога?

При высокой температуре:

  • Я могу вызвать тревогу с помощью Battery Bot .
  • Отключите передачу данных/Wi-Fi/Bluetooth и т. д. с помощью Battery Tasker .

Но я хочу сделать много вещей, таких как:

  • Отключить данные, когда температура выше 40.
  • Включите его, когда температура батареи упадет до 30, только если он был выключен из-за температуры (иначе ничего не делайте) и срок действия тарифного плана не истек.

Вопрос

Я хотел бы выполнить вышеупомянутые задачи с помощью Automate ( приложение, подобное Tasker , поддерживает плагины Tasker).

Есть ли какое-либо приложение, которое отслеживает температуру батареи и запускает ярлык приложения (и, следовательно, задачу Tasker/Automate)? (Как насчет запуска приложения, создания файла?)

Другими словами, мне нужна альтернатива плагину Tasker (платному) Battery Temperature Detection .

Примечание:

Мой телефон не поддерживает температуру процессора, и ни Tasker, ни Automate не поддерживают температуру батареи.

ОС: ICS, без рута.

Ваш телефон рутирован или вы можете позволить себе рутировать свой телефон? Я мог бы предложить решение, но, возможно, может потребоваться root-доступ. Какая у вас версия Android и как называется устройство?
Спасибо за ответ. Без укоренения. Я нашел метод, использующий команды оболочки и анализирующий вывод. К сожалению, это не работает на устройствах без полномочий root.

Ответы (1)

Используйте блок «Прием широковещательной рассылки» с действием «Батарея заменена», «дополнительные функции» трансляции будут включать запись «температура»: http://developer.android.com/reference/android/os/BatteryManager.html#EXTRA_TEMPERATURE

Вот пример потока для получения температуры батареи: http://llamalab.com/automate/community/flows/655

многообещающе, но пример flo не совместим с моей версией. Попытка с правильной версией, но мало информации о трансляции приложения.
К сожалению, поток зависает в модуле Tbroadcast. даже изменение уровня заряда батареи делает любой поток.