ESPHome Guide for Advanced and Intermediate Users

Published at : 23 Dec 2025

ESPHome along with Home Assistant is really powerful for creating your own smart home sensors. This video builds on the Beginners Guide video I did and provides information about more aspects of ESPHome.

We take a look at analog inputs, light components, FSR force sensors, Lambdas and more.

In my opinion the most useful bit is creating discipline around your YAML configuration files.

Here are some links which reference the areas of ESPHome I use in this video:

ESPHome YAML Template - ESP8266: https://gist.github.com/letsautomatenet/f3442e06b401305a66124f747abf429b

ESPHome YAML Template - ESP32: https://gist.github.com/letsautomatenet/0a15009c19222f9db8de256277675f29

ESPHome Config for this sensor: https://gist.github.com/letsautomatenet/8e9f63a3ec33bf30b1e26618042200b4

ESPHome Playlist: https://www.youtube.com/playlist?list=PL79iw4ttpsPesE35Mj4Jj6R06gPAHTdyV

Sensor Filters - https://esphome.io/components/sensor/index.html#sensor-filters

GPIO Binary Sensor: https://esphome.io/components/binary_sensor/gpio.html

Info about FSRs from Adafruit: https://learn.adafruit.com/force-sensitive-resistor-fsr/using-an-fsr

Pin setup, e.g. pull-up mode: https://esphome.io/guides/configuration-types.html#config-pin-schema

Output Component: https://esphome.io/components/output/index.html#output-turn-on-action

ADC Component: https://esphome.io/components/sensor/adc

Automations and Lambdas: https://esphome.io/guides/automations#config-lambda

Automation Triggers: https://esphome.io/components/sensor/index.html#on-value-range

Restart Button: https://esphome.io/components/button/restart#homeassistant

Sonoff TX Ultimate Repo: https://github.com/SmartHome-yourself/sonoff-tx-ultimate-for-esphome

00:00 Intro
01:14 YAML Configuration Template File
02:26 Defining Substitution constants in YAML
02:58 Adding Restart Button / Entity to Home Assistant
03:33 Arduino versus ESP-IDF Framework
03:49 Connected Status LEDs to a DIY Sensor
04:44 Adding an FSR Force Sensor to your sensor / ADC Component
07:13 Update Interval, Internal Parameter and Filters
08:03 Lambdas
09:14 ESPHome Automations
10:10 Adding a push button to your sensor
11:13 ESPHome Scripts
12:13 Compile Errors / Clean Build Files
12:52 Outro

#esphome #homeassistant #sensor