Перейти к содержанию

Подстольная панель управления для Home Assistant

Файлы

Creality Cloud yaml ☕︎ Угостить автора чашечкой чая 🡥


Описание

Это подстольная панель на прошивке esphome​ для быстрого управления устройствами в Home Assistant

  • 4 кнопки и 16 вариантов программирования (одиночное нажатие, двойное нажатие, тройное нажатие, длительное нажатие)
  • Bluetooth прокси позволяющий расширить зону действия Bluetooth
  • BLE Tracker позволяющий отслеживать устройства Bluetooth Low Energy

Компоненты

Компонент Ссылка шт Примечание
ESP32C3 PRO MINI
img
Aliexpress 1
KEYBOARD SWITCH
img
Aliexpress 4

Схема

img

Установка прошивки

Вы можете использовать кнопку ниже, чтобы установить предварительно собранную прошивку непосредственно на ваше устройство через USB из браузера или скачать конфигурационный файл и установить прошивку другим способом

Web-установщик

  1. Подключите ESP к USB-порту. Возможно, вам потребуется нажать и удерживать кнопку boot , одновременно нажимая кнопку reset.
  2. Нажмите «Connect» и выберите правильный COM-порт.
  3. Подождите около 2 минут, пока прошивка установится.
  4. После установки вы можете настроить Wi-Fi.

Пример автоматизации

description: ""
mode: single
triggers:
  - trigger: state
    entity_id:
      - sensor.control_pad_1
    to:
      - single
    id: 1 single
  - trigger: state
    entity_id:
      - sensor.control_pad_1
    to:
      - double
    id: 1 double
  - trigger: state
    entity_id:
      - sensor.control_pad_1
    to:
      - triple
    id: 1 triple
  - trigger: state
    entity_id:
      - sensor.control_pad_1
    to:
      - hold
    id: 1 hold
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - 1 single
        sequence: []
      - conditions:
          - condition: trigger
            id:
              - 1 double
        sequence: []
      - conditions:
          - condition: trigger
            id:
              - 1 triple
        sequence: []
      - conditions:
          - condition: trigger
            id:
              - 1 hold
        sequence: []

Угостите автора чашечкой чая ☕︎

Поделитесь с друзьями
Ссылка скопирована!

Подписывайтесь в Telegram