Hi everyone,
I’m evaluating a possible hardware project and I'd like some honest feedback before spending time on the design.
The idea is a small DIN-rail Ethernet input module for Home Assistant / MQTT / Modbus TCP, mainly for bringing wired signals into HA without Wi-Fi, batteries, cloud services, or custom PC software.
Possible use cases:
- existing wired alarm contacts;
- door/window contacts already wired to a panel;
- wired push buttons;
- gate/garage door contacts;
- float switches / level sensors;
- S0 or pulse outputs from meters;
- generic dry contacts from machinery or technical-room equipment.
The first version I'm considering would be something like:
- 16 opto-isolated digital inputs;
- Ethernet, possibly PoE;
- 12–24 V DC supply;
- local web configuration;
- MQTT with Home Assistant discovery;
- Modbus TCP;
- per-input debounce/filtering;
- pulse counter mode;
- possibly alarm EOL/DEOL resistor supervision;
- no Wi-Fi, no Bluetooth, no cloud.
I'm trying to understand whether this would solve a real problem, or whether most people would just use ESPHome, KinCony, Shelly, a PLC, or cheap Modbus I/O modules.
A few questions:
- Would you personally use something like this?
- What would be the main use case for you?
- Is 16 inputs enough, or would 24/32 be more useful?
- Is PoE important, or is 12–24 V DC enough?
- Would alarm-style EOL/DEOL supervision matter?
- Would you prefer MQTT discovery, Modbus TCP, ESPHome compatibility, or something else?
- What price range would feel reasonable for a finished DIN-rail product with enclosure and documentation?
I'm not trying to advertise anything here. I'm still at the validation stage and would rather find out now if this is actually useful, already solved, or too niche.
Thanks for any brutally honest feedback.