iOS Shortcuts + Device Status⁺: Уровень температуры устройства одним касанием
Index
iPhone и iPad сами по себе не предоставляют открытый доступ к данным датчиков температуры оборудования, однако приложение Device Status⁺ уже содержит встроенную полную логику определения и классификации температуры устройства.
С помощью встроенного приложения «Команды» (Shortcuts) iOS вы можете прямо вызвать действие Device Status и одним нажатием получить статус температуры. Результат возвращается в виде стандартных четырёх уровней:
Nominal / Fair / Serious / Critical — без необходимости парсинга и расчётов, готов к использованию.
I. Подготовка
- Установите приложение Device Status⁺ в App Store (идентификатор: 6747854290) и обновите его до последней версии.
- Требования к системе: iOS 16 и выше.
- При первом запуске приложения убедитесь, что оно корректно отображает температуру устройства и уровень температуры.
II. Описание уровней температуры
В приложении Device Status⁺ уже определены четыре уровня температурного состояния:
- Nominal — Нормальный
- Fair — Хороший
- Serious — Температура повышена
- Critical — Серьёзный перегрев
III. Полная инструкция по созданию команды (актуальная версия)
- Откройте приложение «Команды» (Shortcuts).
- Нажмите на + в правом верхнем углу, создайте новую команду и назовите её «Получить уровень температуры устройства».
- Нажмите Добавить действие, найдите и выберите: Device Status
- В списке действий выберите: Получить уровень температуры (Get Temperature Level)
- (Опционально) Добавьте действие Показать результат или Показать уведомление, используя переменную из предыдущего шага.
- Нажмите Готово в правом верхнем углу.
При запуске этой команды вы сразу получите один из следующих текстовых результатов:
Nominal / Fair / Serious / Critical
IV. Простой пример использования
Вы можете собрать полноценную команду следующим образом:
- Device Status → Получить уровень температуры
- Текст: Текущее температурное состояние устройства:
- Быстрый просмотр
После запуска появится уведомление:
Текущее температурное состояние устройства: Nominal
V. Частые проблемы
-
Не получается получить результат / пустой ответ
Убедитесь, что приложение Device Status⁺ открыто и корректно показывает температуру, затем перезапустите команду и попробуйте снова. -
Результат не обновляется
Изменение температуры устройства занимает несколько секунд — это нормальное поведение.
VI. Расширенное использование
- С личной автоматизацией: автоматически проверять температуру при зарядке и предупреждать при перегреве.
- С условными операторами: при уровне Critical автоматически снижать яркость экрана, закрывать фоновые приложения.
- Для виджетов: добавить на главный экран для быстрой проверки температурного состояния.