Как стать автором
Обновить

Умный планшет для умного дома

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров26K

Когда только начинал ремонт, задумал разместить около входной двери планшет для управления умным домом и с выводом изображения с камеры в коридоре. Поэтому сразу заложил слаботочный 4х жильный кабель питания до щитка (общей длиной примерно 5 метров), рядом вывел провод от домофона.

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

Умный дом у меня реализован с помощью RPI4 (на нем крутится Home Assistant), zigbee хаба и Bluetooth донгла.

Итак первым делом выбрал и купил самый дешевый планшет со следующими критериями:

  1. Желательно максимально возможная версия Android OS

  2. Экран не менее 7 дюймов

  3. «Тонкий» дизайн

  4. Темного цвета

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

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

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

ввод 4х жильного провода 5в и кабель домофона
ввод 4х жильного провода 5в и кабель домофона

Начинаем с настройки планшета: удаляем все лишнее, что можем удалить, останавливаем все приложения, которые можем остановить. Устанавливаем 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 за сам планшет.

Теги:
Хабы:
Всего голосов 14: ↑12 и ↓2+11
Комментарии60

Публикации

Истории

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область