• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Контроль заряда аккумулятора смартфона или планшета в Home Assistant

30 июля, 2022

Умная розетка: http://alii.pub/6f29mh

Умный Usb: http://alii.pub/6f29nn

Сервер Home Assistant работает на orange pi zero2: http://alii.pub/68uelr

Еще лучше сервер получается из Orange pi 4 lts: http://alii.pub/6esnb3

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

 

Идея следующая. Наверное все мы знаем, что аккумулятор постоянно на зарядке держать нельзя (он быстро деградирует из-за этого). И например если делать из планшета панель управления умным домом, то постоянно держать его на зарядке не очень хорошо. И батарея выйдет быстро из строя.

Да и так-же дело обстоит с Вашим обычным смартфоном. Дело в том, что рекомендуют заряжать аккумулятор только до 80% и опускать уровень заряда батареи где-то до 20%. Тогда аккумулятор проживет дольше.

И Вот зная эту информацию и решая теоретическую проблему с постоянной зарядкой планшета, решил сделать автоматизацию, при работе которой зарядка будет отключаться, когда телефон или планшет зарядится на 80 процентов. И включаться будет когда устройство село до 20% (включение заряди нужно только у планшета, к смартфону это применять ненужно.).

В качестве включения и выключения зарядки можно использовать или умную розетку, например розетку из экосистемы tuya:

Или например умный usb переходник. Который так-же как и умная розетка работает. Но засечёт того , что он только Usb, он гораздо меньшего разъема.:

 

С устройствами которые будем использовать, вроде разобрались. Теперь давайте приступим к самой автоматизации.

Для работы автоматизации нам понадобится установить на смартфон или планшет приложение Home Assistant. Тогда у Вас пробросятся разные сенсоры Вашего устройства. Такие как уровень заряда батареи, статус зарядки, состояние батареи и так далее. Выглядят они примерно так:

Автоматизация которая будет отключать розетку при достижении 80% заряда выглядит следующим образом:

В файл autimatisation.yaml добавляем следующее:


- id: dischardging_smartphone
  alias: Phone charged to 80%
  trigger:
  - platform: numeric_state
    entity_id: sensor.oneplus_a5000_battery_level
    above: '75'
  condition:
  - condition: state
    entity_id: sensor.oneplus_a5000_battery_state
    state: charging
  action:
  - service: switch.turn_off
    entity_id: switch.relay_atom1
       

Так-же эта автоматизация выглядит следующим образов в конфигураторе:

 

В этой автоматизации отслеживается уровень заряда батареи у сенсора sensor.oneplus_a5000_battery_level и как только повышается заряд выше 75%, выключается выключатель switch.relay_atom1

И так-же проверяется еще статус зарядки – это условие. Тоесть если устройство на зарядке, то тогда только реле отключится. А если у устройства статус discharged – тоесть не на зарядке, то автоматизация не будет работать.

Конечно автоматизация не совершенная. Тут есть нюанс. Дело в том, что триггером служит уровень заряда батареи больше 75%.

Что это значит. Это значит, что автоматизация сработает, только в том случае, если у Вас уровень заряда был ниже 75% и потом стал выше 75%. То-есть если у Вас к примеру 76% и Вы ставите на зарядку устройство, то оно уже не выключится, так как триггер не сработает.

Ну а второй момент – это то, что уровень заряда батареи  меняется не сразу в Home Assistant. По этому и стоит 75%, так как есть вероятность, что пока отобразится новый заряд батареи в Home Asstant, уже будет процентов 80 заряда.

Ну а, а теперь чтоб включить зарядку, для нашей воображаемой панели управления умным домом сделанной из планшета, нужно сделать вот такую автоматизацию:


- id: chardging_smartphone
  alias: Phone charged on 20%
  trigger:
  - platform: numeric_state
    entity_id: sensor.oneplus_a5000_battery_level
    below: '20'
  condition:
  - condition: state
    entity_id: sensor.oneplus_a5000_battery_state
    state: discharging
  action:
  - service: switch.turn_on
    entity_id: switch.relay_atom1
       

Тут тоже самое, триггером выступает процент ниже 20%. Следовательно если уже у планшета была зарядка ниже 20%, до того как автоматизация “встала на дежурство” в умном доме. Она не сработает. Но если она уже отслеживает сенсор заряда батареи, то все пройдет корректно.

Так-же и тут условие есть. Если статус зарядки стоит discharged ( не заряжается) то тогда только эта автоматизация включится. Если же уже шла зарядка, то никаких действий не будет.

Ну а так эта автоматизация выглядит следующим образов в конфигураторе:

 

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·