Electronics components for DIY smart-home projects
Shop components, sensors, cables, breadboards, LED parts and small tools for electronics projects, repairs and smart-home builds. This collection is for makers who need practical parts for ESPHome, microcontroller and workshop tasks.
UK based supportLocal-first smart home productsHome Assistant friendly
Start with your project requirements: voltage, connector, pinout, sensor type, cable length and enclosure. Components are not usually plug-and-play, so check whether you need soldering, firmware or supporting parts.
Best for
DIY sensor builds, ESPHome projects, prototyping, repairs, soldering, LED experiments, air-quality projects and practical bench supplies.
Compatibility
Compatibility depends on the component and project. Check voltage, connector family, communication protocol and firmware/library support before buying.
Setup requirements
You may need a microcontroller, breadboard, soldering tools, jumper leads, power supply, firmware and a basic understanding of the circuit.
What to check before buying
Confirm electrical ratings, connector type, pinout and physical dimensions. For sensors, check whether the output/protocol is supported by your firmware.
Not suitable for
Not suitable if you need a complete ready-to-use consumer device. Browse ESPHome, Zigbee or Plugs for finished products.
Frequently asked questions
Are components ready to use?+
Some are simple accessories, but many need wiring, soldering, firmware or another controller before they do anything useful.
Can I use these with ESPHome?+
Many components can be used in ESPHome-style projects if the sensor or module is supported and wired correctly. Check each product page.
What should I check before ordering?+
Voltage, connector type, pinout, dimensions, cable length and whether you have the tools needed to fit or configure the part.
Are these suitable for beginners?+
Some parts are beginner-friendly, such as breadboards and jumper wires. Sensors and modules may need more project knowledge.
Choosing a selection results in a full page refresh.