Important Notice: This documentation, hardware designs, and firmware are for the pre-release version of the HomeMaster system. All information is preliminary and may contain errors or be subject to change.
- Hardware: Modules are currently in the prototyping and testing phase. Final production versions may differ.
- Firmware: Firmware is under active development and is considered beta. Features, configurations, and stability are being refined.
Please use this information for evaluation and development purposes only. Check the Releases page for the latest stable versions and updates.
Homemaster-MicroPLC
β

The HOMAMASTER MicroPLC is a compact and powerful open-source automation controller based on the ESP32-WROOM-32U. Designed for seamless integration with Home Assistant using ESPHome, it enables control of smart home devices, sensors, actuators, and industrial systems through RS-485 Modbus and wireless communication.
Maker: https://www.home-master.eu/
Product page: https://www.home-master.eu/shop/esp32-microplc-56 Schematics: https://github.com/isystemsautomation/homemaster-dev/tree/main/MicroPLC/Schematic
Wi-Fi Connectivity β Integrated Wi-Fi for wireless access and Home Assistant integration.


The MicroPLC comes with ESPHome pre-installed and can be confgured via:
Wi-Fi Configuration with Improv
You can then access it via its local address (e.g., http://homemaster-microplc.local) or directly in Home Assistant.
Once connected to Wi-Fi, the MicroPLC will be automatically discovered in ESPHome Dashboard. When the device appears in ESPHome Dashboard, click βTake Controlβ. The MicroPLC supports dashboard import, automatically pulling its official configuration from GitHub
| Β | PIN |
|---|---|
| SDA | GPIO32 |
| SCL | GPIO33 |
| Β | address |
|---|---|
| pcf8563 | 0x51 |
| Feature | Details |
|---|---|
| Microcontroller | ESP32-WROOM-32U |
| Power Supply | 5V via USB-C for programming or 24V via terminal |
| Relay Output | 1x 16A (optically isolated) |
| Digital Input | 1x 24V DI (ISO1212-based) |
| Communication | RS-485, Wi-Fi, Bluetooth, USB-C |
| RTC | PCF8563 |
| 1-Wire | 1 channel (ESD/OVP protected) |
| Mounting | DIN-rail |
| Firmware | ESPHome (pre-installed), Arduino |
Licensing
This project uses a hybrid licensing model.
Hardware
Hardware designs (schematics, PCB layouts, BOMs) are licensed under: CERN-OHL-W v2
Firmware & ESPHome Integration
All firmware, ESPHome configurations, and software components are licensed under: MIT License
This ensures full compatibility with ESPHome and Home Assistant while protecting hardware designs.
See LICENSE files in each directory for full terms.
π§ HOMEMASTER β Modular control. Custom logic.