Когда только начинал ремонт, задумал разместить около входной двери планшет для управления умным домом и с выводом изображения с камеры в коридоре. Поэтому сразу заложил слаботочный 4х жильный кабель питания до щитка (общей длиной примерно 5 метров), рядом вывел провод от домофона.
Основной сценарий предполагался следующий: утром перед выходом из дома, при приближении к висящему планшету, включается экран и отображает необходимую информацию, например, погоду или при звонке в дверь - отображалось изображение с камеры.
Умный дом у меня реализован с помощью RPI4 (на нем крутится Home Assistant), zigbee хаба и Bluetooth донгла.
Итак первым делом выбрал и купил самый дешевый планшет со следующими критериями:
Желательно максимально возможная версия Android OS
Экран не менее 7 дюймов
«Тонкий» дизайн
Темного цвета

Нашел такой на сайте объявлений - Teclast P80X примерно за 3000 рублей.

Второе это датчик "присутствия", им стал Qingping CGPR1, тут основной критерий это поворотная ножка, для более точной настройки области обнаружения.

Крепил планшет к стене с помощью таких наклеек (они очень крепко держатся). Бонусом стало, что за планшетом осталось примерно 1 см свободного места для размещения за ним умного домофона - smartintercom.

Начинаем с настройки планшета: удаляем все лишнее, что можем удалить, останавливаем все приложения, которые можем остановить. Устанавливаем Home Assistant Mobile и добавляем его в список исключения экономии заряда батареи.
Расход заряда батареи

Настраиваем сервер Home Assistant с которым будет соединяться планшет и тут главная и важная настройка это Постоянное соединение иначе по умолчанию для доставки уведомлений будет использоваться сервис от Google и будет ощутимая задержка при включении экрана.
Настройки приложения - Постоянное соединение



Подключенный планшет автоматически добавляется на сервер HA, отдельно нужно добавить датчик Qingping, я это сделал через интеграцию BLE Monitor.
Теперь нужно создать автоматизацию HA, которая при приближении к датчику будет включать экран планшета. Она очень простая (но мало описанная в сети) - HA позволяет полностью управлять планшетом, от выдачи кастомных уведомлений и настройки яркости и громкости, до запуска других приложений.

Код автоматизации включения экрана
alias: Включение экран планшета
trigger:
- type: motion
platform: device
device_id: 80945c30d8c8f6c2dc175020e092403f
entity_id: binary_sensor.ble_motion_582d34605526
domain: binary_sensor
condition: []
action:
- service: notify.mobile_app_P80X_EEA
data:
message: command_screen_on
mode: single
Остается выбрать и настроить правильный угол и высоту размещения датчика чтобы минимизировать ложные срабатывания.


Блок питания (35) планшета у меня находится в щитке, его я подключил через Zigbee реле (36):

Это решение позволяет сделать другую автоматизацию - при достижении заряда планшета больше 80%, реле отключает планшет от блока питания, при уменьшение заряда менее 20% включает зарядку.
Код автоматизации зарядки планшета
alias: Окончание зарядки планшета
description: ""
trigger:
- platform: state
entity_id:
- sensor.p80x_eea_battery_level
condition:
- condition: numeric_state
entity_id: sensor.p80x_eea_battery_level
above: 80
action:
- service: switch.turn_off
data: {}
target:
entity_id: switch.0xa4c138ce6caf53aa
mode: single
alias: Начало зарядки планшета
description: ""
trigger:
- platform: state
entity_id:
- sensor.p80x_eea_battery_level
condition:
- condition: numeric_state
entity_id: sensor.p80x_eea_battery_level
below: 20
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.0xa4c138ce6caf53aa
mode: single
Планшет без зарядки в таком режиме может проработать примерно 3 дня.
UPD: Спустя некоторое время переделал, поставив и скрыв датчик LD2410 BLE за сам планшет.
