Skip to main content
How to use the ED1 board with Home Assistant.

Available entities

After adding the device, these entities become available:

Lights

Switches

Sensors

Binary sensors (touch buttons)

Text

Diagnostic

Stepper motors (requires stepper package)

Note: 512 steps = 1 full rotation (360°)

IR receiver (logs only)

The IR receiver does not create Home Assistant entities. Received IR codes appear in the ESPHome logs and can be used to trigger automations via ESPHome actions. See ESPHome configuration for configuration details.

Dashboard examples

Basic card

LED matrix control card

Touch buttons status

Sensor gauges

Automation examples

Display notification on matrix

Button controls light

Button navigation menu

Light level automation

Display current time

Display weather

Buzzer alert on motion

Stepper motor control

Open/close with steppers

Scripts

Flash matrix red (alert)

Cycle through colors

Bluetooth proxy

The ED1 acts as a Bluetooth proxy, extending Home Assistant’s BLE range.

Setup

  1. Ensure bluetooth_proxy is enabled in ESPHome config
  2. In Home Assistant, go to Settings > Devices & Services
  3. Bluetooth integration will automatically use the ED1 as a proxy

Use cases

  • Detect BLE devices further from HA server
  • Track Bluetooth thermometers, plant sensors
  • Connect to Bluetooth devices in other rooms

Tips

Reduce API traffic

If the device disconnects frequently, reduce sensor update rates:

Entity naming

Entity IDs are derived from name fields. To customize:

Multiple boards

For multiple ED1 boards, change the device name: