Prerequisites
Before you begin, make sure you have the following:- Home Assistant with the ESPHome Add-on installed
- ED1 Citilab board (Rev 1.0 or Rev 2.3)
- USB-C cable
- CP210x USB driver installed on your computer (required for USB communication with the board)
Step 1: Clone the repository
Step 2: Configure secrets
Copy the sample secrets file and fill in your credentials:secrets.yaml in a text editor and replace the placeholder values with your actual credentials:
mqtt_broker, mqtt_user, mqtt_password).
Step 3: Choose a sample configuration
Pick the sample YAML that best fits your use case:Step 4: Install on your device
Copy your chosen sample YAML,secrets.yaml, the fonts/ folder, and the packages/ folder into your ESPHome config directory.
Then, in the Home Assistant ESPHome add-on:
- Click + NEW DEVICE.
- Select Pick file and choose the sample YAML you copied.
- Connect the ED1 board to your computer via USB-C.
- Click Install and wait for the firmware to flash.