ESPHome LCARS Keypad

After migrating from an absolutely ancient Ademco security system to the fantastic board by Konnected.io I discovered something interesting: the old Ademco keypad has not worked for some time, and that appears to be due to a failure in one or two of the wires that connected it to the board.

With the keypad no longer working and the wires unusable two options were available: remove the keypad and patch the holes or put a new, modern keypad in place that can use the working wires for power.

I identified a Waveshare display (ESP32-S3-Touch-LCD-5B) that meets my needs (ability to connect power to the back for wall mount and flexible voltage so I can run it off of 12VDC provided by the Konnected Alarm Panel). I will get a wall-mounted 3D printed case for this in the near future and install it.

My goal was to have a modern panel that is functional as a keypad with Alarmo, allows for user-friendly clearing of various other alerts I can trigger, and provides additional useful information as well.

And, because I am a nerd, I gave it an LCARS-inspired interface that looks clean, runs fast enough, and is just cool.

More to come, I hope, as I get this installed on the wall. My YAML with basic setup instructions can be found here: ESPHome LCARS Keypad · GitHub

Please feel free to use this for your own projects!

2 Likes

Ive been using this one for nearly 3 years
Wiegand26 Keypad

and it has rfid scanner built-in o that you have the choice of giving them out instead of pin codes. There are tons of usable keypad options like sole keypad, keypad w/rfid, or rfid reader only choices out there, just be sure that it sais it uses Wiegand26 or Wiegand34 which is just a communication protocol/language that can be easily integrated into HA. The benefits of going that route over a generic one that comes pre-configured and your stuck with whatever features it has and you’ll never get new features without getting a brand new keypad…

Using this type w/Wiegand26/34 you have the option to use the default system that comes on it or you can make one that does whatever you want which is what im doing.

Here are some screenshots of some menu’s and control options, etc.

I use this on my garage and just yanked that old crusty keypad that came with my garage door opener and now this one can set users, privileges, accessibility times, control alarm, a place to toggle interior/exterior lights, and on and on! Your imagination is the limit!

That’s cool, but it looks like it needs wiring that was just not an option for me.