![]() |
KiCad 8.0KiCad
|
|
![]() |
FreeCad |
MQTT Home Assistant Button Panel
https://github.com/PKCubed/HAButtonPad
This ESP32 based WiFi + Ethernet button panel uses MQTT to connect to software. It's designed to work with Home Assistant, but does work with any MQTT devices. It's very much a work in progress project, and I am working on getting the circuit board to a point where I can create these quickly at home and ship them out to people who purchase them. Of course, people can always download the files and make this for themselves. I have a fully working prototype made and I'm proud of myself for learning WiFi and Ethernet programming. I'm working on adding a good web interface and improving functionality. I use it at my church, and I have another church waiting for me to make some more. It's really great for automating lighting scenes and turning systems on and off. I've also created a ProPresenter integration that makes this a super device for churches and event centers. Different slide changes can trigger lighting cues. I'm working on a wall mounted version of the 3D printed case to make this more of a permanent installation. It's powered by USB C, and can be programmed with the internal CP2102n chip or with over the air updates with Ethernet or WiFi via the web interface. Those features are all working in the current version of the firmware. All the files are available on the GitHub page linked at the top. All the buttons on this panel have RGB leds behind them (WS2812b) that illustrate the state of the switch or scene.
MQTT Home Assistant Button Panel

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)

- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by PKCubed
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
169 1 3 -
Easy to print simple stacking organizer with drawers
88 0 0 -
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1138 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
639 0 1 -
-
Nintendo 64DD Replacement Shell
495 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1445 4 3