Explore ESPHome-ready devices and preconfigured hardware for local smart-home control. These products are aimed at Home Assistant users who want flexible Wi-Fi devices, readable entities and automations that are not dependent on vendor clouds.
UK based supportLocal-first smart home productsHome Assistant friendly
Check what firmware the product ships with, what entities it exposes and how it will be adopted into your Home Assistant setup. ESPHome is powerful, but it still relies on good Wi-Fi and a supported device configuration.
Best for
Local control, Home Assistant dashboards, power monitoring, air-quality projects, custom sensors and users who are comfortable with firmware-based setup.
Compatibility
Designed primarily for Home Assistant through ESPHome. Some products may also have Tasmota or other firmware options, so choose the variant that matches your setup.
Setup requirements
You need Home Assistant or an ESPHome-compatible environment, 2.4GHz Wi-Fi where required, and access to your local network for adoption and configuration.
What to check before buying
Check firmware option, power requirements, sensor type, enclosure, cable needs and whether you want a ready-to-use device or a project component.
Not suitable for
Not ideal if you want a purely app-controlled product with no local setup or if your Wi-Fi coverage is unreliable where the device will be used.
Frequently asked questions
What is ESPHome best for?+
ESPHome is best for Home Assistant users who want local Wi-Fi devices with configurable sensors, switches and automations.
Do ESPHome products need the cloud?+
ESPHome is normally used for local control through Home Assistant rather than relying on a vendor cloud service.
Can I choose Tasmota instead?+
Some products offer firmware choices. Pick ESPHome for a straightforward Home Assistant experience, or Tasmota if your setup already uses Tasmota or MQTT.
What should I check before buying?+
Confirm Wi-Fi coverage, firmware option, supported entities and whether the product is supplied ready to use or as part of a project build.
Choosing a selection results in a full page refresh.