• Stars
    star
    156
  • Rank 231,575 (Top 5 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ESPHome Device Configurations Repository - A database of user submitted configurations for a variety of devices which can be flashed to run ESPHome.io firmware.

ESPHome Devices

Netlify Status

A database of configuration files and guides for devices commonly flashed with https://esphome.io firmware.

Go to https://devices.esphome.io to view the website.

How To Contribute

Content on devices.esphome.io is generated by Gatsby. Pages are written in Markdown which anyone can learn. How to add a new device is documented here.

When you create a merge request, Netlify will automatically compile your proposed changes for you to preview what gets rendered. It puts a comment in the PR on Github.

Development of site

The site requires Node 18 to build. Once that is running, to build locally:

# Now install gatsby as configured in the esphome-devices repository:
npm install
# Run a development gatsby server so you can see your copy of the site:
npm run start
# Open a browser to http://localhost:8000/

You can learn more about Gatsby develop mode here.

Code of Conduct

When contributing to this project please abide by our Code of Conduct

This is a fork, join our effort

This is a fork of jonathanadams/esphome-configs. The goal is to involve more members of the ESPHome community to more actively update the devices! Please contact us or submit an issue if you are interested!

More Repositories

1

esphome

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
C++
7,424
star
2

esphome-core

🚨 No longer used 🚨 - The C++ framework behind ESPHome
C++
544
star
3

feature-requests

ESPHome Feature Request Tracker
398
star
4

esp-web-tools

Open source tools to allow working with ESP devices in the browser
TypeScript
365
star
5

esphome-docs

Source for esphome.io documentation files.
Python
316
star
6

issues

Issue Tracker for ESPHome
282
star
7

home-assistant-addon

ESPHome Home Assistant Add-on
Python
247
star
8

bluetooth-proxies

This repo hosts known, tested devices that can serve as Bluetooth proxies for Home Assistant.
HTML
159
star
9

aioesphomeapi

Python Client for ESPHome native API. Used by Home Assistant.
Python
113
star
10

firmware

Holds firmware configuration files for projects that the ESPHome team provides.
HTML
98
star
11

esphome-vscode

ESPHome VSCode plugin
TypeScript
69
star
12

dashboard

ESPHome dashboard and ESPHome Web
TypeScript
65
star
13

media-players

This repo hosts known, tested devices that can server as media players to Home Assistant.
HTML
49
star
14

esphome-webserver

A Lit Element web component frontend for the ESPHome web_server.
TypeScript
28
star
15

esphome-project-template

25
star
16

build-action

Python
10
star
17

micro-wake-word-models

7
star
18

esphome-release

Release scripts for the esphomelib framework
Python
6
star
19

libsodium-esphome

libsodium port for ESPHome
C
2
star
20

workflows

GitHub Action workflows for use with ESPHome
2
star
21

esphome-docker-base

Docker Base Images for ESPHome ⚠️ NO LONGER USED ⚠️
Python
2
star
22

dashboard-api

Python
1
star
23

developers.esphome.io

ESPHome developer documentation website
1
star