I’m currently designing / building an ESPHome replacement for a Nutone Intercom system that has stopped working. I’d appreciate suggestions for the design.
A huge thank you to @Andrew_NH, who is also replacing a Nutone Intercom and has created a modular framework for easily integrating Home Assistant controls onto a touchscreen:
I settled on the Waveshare ESP32-P4-WIFI6-Touch-LCD-7B because it was physically a perfect fit into the Nutone wall cutout. This display is reasonably priced, ESP32-P4 has enough processing power to serve as a voice assistant, media player, etc, and is open frame with GPIO pins for interfacing sensors.
I have a basic unit up and running, and I plan to build the physical design before spending a lot of time customizing the design.
I’ll share the schematics and 3D printed parts once I have a satisfactory design.
The peripherals I plan to incorporate:
- mmWave presence sensor - likely a LD2450
- Speaker: I plan to use the 8 ohm full-range double cavity speaker that comes in the waveshare box; the 2W output should be fine for notifications or communication, but won’t fill a room with sound.
- Temperature / humidity sensor: likely SHT40, more precise than the BME280.
- Lighted push buttons: Likely 16mm; one momentary push switch, and one latching switch. To be used for privacy, mute, push to talk, etc.
- Camera: Likely the SC2336
- Lus Sensor: Likely a BH1750
The Nutone base station contains 120v AC power, that can be converted to 12v DC, and each remote station converts 12v DC to 5v USB-C:
Portrait mode fits inside the existing wall cut-out, but the screen rotation is done in software and doesn’t have good performance. There is also no room for sensors:




