Example Devices

Practical Examples Illustrating How To Edit ESPHome Configurations

When you initially provision an ESPHome device, it can’t do anything special. ESPHome just enables it to report its online status, and to upload new firmware.

Anything else you want the device to do or be capable of needs to be added to its configuration.

Learning By Doing

In the previous article you learned how you open, edit, and save a ESPHome configuration, and how you automatically derive firmware from it and upload it wirelessly to your ESPHome device.

Now it is time to look at some example devices to better understand just how you edit configurations and what your options are.

I am adding new examples as I go, so below list is a work in progress:

  • Push Button: Use a simple push button that can then be tied to any other device. In essence, the push button serves as an example on how to build physical dashboards that can control any other device
  • CO2 Sensor: Use a SCD30 CO2 sensor component to precisely measure the CO2 concentration in the air.

When you edit a configuration, always make sure you click SAVE in the upper right corner when you are done. Closing the editor without saving immediately discards all changes without confirmation.

Slow Website?

This website is very fast, and pages should appear instantly. If this site is slow for you, then your routing may be messed up, and this issue does not only affect done.land, but potentially a few other websites and downloads as well. Here are simple steps to speed up your Internet experience and fix issues with slow websites and downloads..

Comments

Please do leave comments below. I am using utteran.ce, an open-source and ad-free light-weight commenting system.

Here is how your comments are stored

Whenever you leave a comment, a new github issue is created on your behalf.

  • All comments become trackable issues in the Github Issues section, and I (and you) can follow up on them.

  • There is no third-party provider, no disrupting ads, and everything remains transparent inside github.

Github Users Yes, Spammers No

To keep spammers out and comments attributable, all you do is log in using your (free) github account and grant utteranc.es the permission to submit issues on your behalf.

If you don’t have a github account yet, go get yourself one - it’s free and simple.

If for any reason you do not feel comfortable with letting the commenting system submit issues for you, then visit Github Issues directly, i.e. by clicking the red button Submit Issue at the bottom of each page, and submit your issue manually. You control everything.

Discussions

For chit-chat and quick questions, feel free to visit and participate in Discussions. They work much like classic forums or bulletin boards. Just keep in mind: your valued input isn’t equally well trackable there.

  Show on Github    Submit Issue

(content created Jun 12, 2024 - last updated Jul 12, 2024)