Skip to Content

Smart Home Modules for ESPHome & Home Assistant

HomeMaster MicroPLC — ESP32 DIN-Rail Controller, Modbus, ESPHome

Compact ESP32-based DIN-rail automation controller with RS-485 Modbus RTU master, 1 relay output, 1 isolated 24V digital input, dual 1-Wire bus for DS18B20 temperature sensors, USB-C, on-board RTC and external Wi-Fi antenna. Ships pre-flashed with ESPHome for instant integration with Home Assistant. Ideal for fireplace and heating automation, energy metering, and DIY industrial control.
$ 100.00

HomeMaster MiniPLC — ESP32 DIN-Rail PLC, Modbus, Ethernet, ESPHome

Industrial-grade DIN-rail ESP32 PLC for smart home and professional automation. Combines onboard digital, analog, relay and temperature I/O with Wi-Fi, Ethernet and RS-485 Modbus RTU master/slave. Ships with ESPHome pre-installed for instant Home Assistant integration. Supports YAML packages for HomeMaster expansion modules (DIO, AIO, WLD, ENM, RGB) and works as the central controller in fireplace, HVAC, lighting and energy monitoring projects.
$ 260.00

DIN-Rail Relay Module for Home Assistant — DIO-430-R1, Modbus RTU, 3 Relays + 4 Inputs

DIN-rail relay and digital input module for Home Assistant and ESPHome. Three SPDT dry-contact relays rated 3 A at 250 V AC per channel and four IEC 61131-2 compliant 24 V digital inputs for wall buttons, door contacts and auxiliary contacts. Modbus RTU slave on RS-485, configured over USB-C from a browser. Input-to-relay mapping and press logic run on the module and keep working when the controller is unavailable.
$ 120.00

Stair Lighting Controller for Home Assistant — STR-3221-R1, 32 Channels, Modbus RTU

DIN-rail stair lighting controller for Home Assistant and ESPHome. Thirty-two low-side MOSFET channels rated 1.5 A each drive one 12 or 24 V LED step per channel, each individually dimmable with 8-bit brightness on Modbus holding registers 400-431, and two presence-sensor inputs detect direction of travel. Modbus RTU slave on RS-485, configured over USB-C from a browser. The step sequence is written on the controller.
$ 150.00

RGB and Tunable White LED Controller for Home Assistant — RGB-621-R1, DIN Rail, Modbus RTU

DIN-rail RGB and tunable white LED controller for Home Assistant and ESPHome. Five low-side PWM channels - red, green, blue, cool white and warm white - for 12 or 24 V common-anode strip, with 12-bit gamma-corrected dimming exposed on Modbus as both 0-255 and 0-4095. One dry-contact relay rated 3 A at 250 V AC switches the strip supply, and two IEC 61131-2 compliant 24 V inputs take wall buttons. Modbus RTU slave on RS-485.
$ 120.00

HomeMaster OpenTherm Gateway — ESPHome Smart Boiler Control

DIN-rail ESPHome OpenTherm gateway connecting OpenTherm-compatible boilers to Home Assistant. Provides full bi-directional control of setpoint, modulation level, DHW temperature, hot water demand and reads boiler diagnostics (flame, fault codes, return temp, modulation). Ships with ESPHome pre-installed. Integrates with Home Assistant climate entity for smart heating control with hybrid sources like wood fireplaces, solar collectors, and gas boilers.
$ 110.00

DIN-Rail Digital Input Module for Home Assistant — ALM-173-R1, 17 Opto-Isolated Inputs + 3 Relays

DIN-rail digital input module for Home Assistant and ESPHome. Seventeen opto-isolated inputs with 5300 VRMS isolation for door and window contacts, PIR detectors, leak sensors and tamper loops, plus three SPDT relays rated 3 A at 250 V AC. Isolated 5 V and 12 V rails power the sensor loops from the module. Modbus RTU slave on RS-485. Zone grouping and latch-until-acknowledge run on the module. Not a certified intruder-alarm system.
$ 190.00

3-Phase Energy Meter for Home Assistant — ENM-223-R1, DIN Rail, Modbus RTU

Three-phase DIN-rail energy meter for Home Assistant and ESPHome, built on an ATM90E32AS metering front end. Three voltage channels (85-265 V AC) and three current channels through external current-output CTs with a secondary of 60 mA RMS or less; voltage-output clamps of the 333 mV or 1 V class and 1 A or 5 A secondaries are not compatible. Two SPDT relays rated 3 A at 250 V AC for local load shedding. Modbus RTU slave on RS-485.
$ 100.00

Analog I/O and RTD Module for Home Assistant — AIO-422-R1, 0-10 V, PT100/PT1000, Modbus RTU

DIN-rail analog I/O module for Home Assistant and ESPHome. Four 0-10 V analog inputs on a 16-bit ADS1115, two 0-10 V analog outputs on a 12-bit DAC, and two PT100/PT1000 RTD channels on a MAX31865 with 2-, 3- and 4-wire support. 4-20 mA transmitters are read through an external 500 ohm shunt fitted across an analog input. Modbus RTU slave on RS-485, configured over USB-C from a browser.
$ 120.00

Water Leak Detection Module for Home Assistant — WLD-521-R1, 5 Zones, Modbus RTU

DIN-rail water leak detection and metering module for Home Assistant and ESPHome. Five identical universal isolated inputs, each configurable as a leak sensor, a soil-moisture probe or a pulse water meter, plus a 1-Wire bus for temperature probes and two SPDT relays rated 3 A at 250 V AC for shut-off valve control. Modbus RTU slave on RS-485. Heat-energy figures are indicative for monitoring and are not approved for billing.
$ 80.00

DIN-Rail AC Dimmer for Home Assistant — DIM-420-R1, Modbus RTU, 2 Channels

DIN-rail phase-cut AC dimmer for Home Assistant and ESPHome. Two independent MOSFET channels with leading or trailing edge selectable per channel, and four IEC 61131-2 compliant 24 V inputs for wall buttons with short, long, double and short-then-long press logic. Modbus RTU slave on RS-485, configured over USB-C from a browser. Local dimming continues when the controller is unavailable. See the datasheet for load ratings and derating.
$ 110.00