Hi All!
I’d like to share a project I’ve been working on recently to boost my home automation. It’s a PCB that hosts an ESP32 chip, powers it via mains and gives access to 4 dry-contact relays, 8 GPIOs and the I2C bus.
Schematics, PCB layout and further documentation are open source and available at the Maisken Homelay 1.0.1 Upverter project.
The work is somewhat inspired by the very popular Sonoff switches; I started development when I faced a few shortcomings of Sonoff, namely lack of dry-contact relays and very limited GPIO capabilities.
I have already deployed a few such boards at home (in a pre-release 1.0 version), and integrated them with Home Assistant. For example, to control a garage door, or make cheap smoke sensors smart, or integrate the heating system and a burglar alarm. Maisken Homelay 1.0.1 works flawlessly with ESPHome.
As a bonus, I’ve also developed an enclosure for the PCB, so it’s easier to handle. The STLs for 3D-printing are also open source and can be downloaded from Tinkercad: there’s one STL for the Top part and one for the Bottom part of the enclosure.
I welcome all feedback and suggestions. There’s certainly a lot of room for improvement, and this may not fit each and every use case. So far it has served all my home automation needs well, and I see possible development focusing on DIN mounting and modularisation, albeit this may take quite some rework of the current layout.
Let me know what you think!
Alfredo