Unit Key ESPHomeコンポーネント

Unit Keyは、GPIOを介してボタン状態の入力とRGBインジケータの制御を提供します。

1. コンポーネント概要

項目 情報
製品名 Unit Key
SKU U144
主な機能 ボタン状態の入力、RGBインジケータ制御
通信インターフェース GPIO
ESPHomeコンポーネント gpio、
eopixelbus
ESPHomeバージョン要件 /

2. コンポーネントの説明

公式コンポーネントの導入

使用するコントローラの実際の配線に合わせてGPIO 設定を変更してください。以下の例では、ボタン状態の読み取りとインジケータLEDの制御を行います。

Binary Sensor: ボタン状態

Binary Sensorを追加してボタン状態を読み取ります。

binary_sensor:
  - platform: gpio
    name: "Button"
    id: unit_key_button
    pin:
      number: GPIO8 # CoreS3 PORT.B,请根据实际连接的 GPIO 引脚进行调整
      mode:
        input: true
        pullup: true
      inverted: true
    filters:
      - delayed_on: 10ms
      - delayed_off: 10ms

Light: RGBインジケータ

Lightを追加してバックライトRGB LEDを制御します。

light:
  - platform: neopixelbus
    name: "LED"
    id: unit_key_led
    type: GRB            
    variant: SK6812
    pin: GPIO9 # CoreS3 PORT.B,请根据实际连接的 GPIO 引脚进行调整
    num_leds: 1
    method:
      type: esp32_rmt
      channel: 0
    default_transition_length: 200ms
    restore_mode: RESTORE_DEFAULT_OFF

3. 使用例

デバイスをHome Assistantに接続すると、ボタンのBinary SensorエンティティとRGB Lightエンティティを確認できます。

4. 関連リンク

Page Tools
PDF
On This Page