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.
The AIO-422-R1 is a high-precision analog I/O expansion module designed for home automation, HVAC, environmental monitoring, applications. It connects to MicroPLC or MiniPLC controllers via RS-485 (Modbus RTU) and seamlessly integrates with ESPHome and Home Assistant for analog sensing and control in smart automation systems.
The AIO-422-R1 works out of the box with MicroPLC or MiniPLC systems and can be fully integrated into Home Assistant via ESPHome for:
| Parameter | Value |
|---|---|
| Power Supply | 24 V DC |
| Analog Inputs | 4 × 0–10 V (ADS1115, 16-bit) |
| Analog Outputs | 2 × 0–10 V (MCP4725, 12-bit) |
| RTD Inputs | 2 × PT100/PT1000 (MAX31865) |
| RTD Wiring Support | 2-, 3-, 4-wire |
| Input/Output Protection | ESD, overvoltage |
| Communication Interface | RS‑485 (Modbus RTU) |
| USB Port | USB Type‑C |
| Dimensions | DIN-rail, 3 modules wide |
| Compatibility | MicroPLC, MiniPLC |
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.