https://github.com/esphome/dashboard
ESPHome dashboard and ESPHome Web
https://github.com/esphome/dashboard
esp32 esp8266 esphome hacktoberfest lit-element
Last synced: about 2 months ago
JSON representation
ESPHome dashboard and ESPHome Web
- Host: GitHub
- URL: https://github.com/esphome/dashboard
- Owner: esphome
- License: mit
- Created: 2021-06-10T03:56:57.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-06T00:22:08.000Z (2 months ago)
- Last Synced: 2025-05-10T22:33:02.270Z (about 2 months ago)
- Topics: esp32, esp8266, esphome, hacktoberfest, lit-element
- Language: TypeScript
- Homepage: https://web.esphome.io
- Size: 5.48 MB
- Stars: 86
- Watchers: 12
- Forks: 63
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESPHome Dashboard
The ESPHome Device Builder is a user facing dashboard embedded in ESPHome. It allows users to easily create and manage their configurations.
This repository contains the JavaScript frontend and is embedded in ESPHome releases.
## Development
Check out this repository, run `npm install` and then run
```
npm run develop
```It will start the dev server and will automatically re-bundle updated JavaScript (except for the `static` folder).
Then run ESPHome in dashboard dev mode by defining the relative path from the ESPHome repository to this dashboard repository as the environment variable `ESPHOME_DASHBOARD_DEV`.
```
ESPHOME_DASHBOARD_DEV=../dashboard esphome dashboard ./
```