This is my MQTT ESPHome based Alarm Keypad for Home Assistant, now with screen See below for the original version.
This comes with a blueprint to automate the alarm panel connection including feeding the display with the alarm state.
Top two LEDs appear as buttons, the bottom 2 LEDs appear as lights. These are controlled by the automation for feedback.
Thing:
ESPHome File:
HASS Blueprint:
More Pics:
Original Version
Here is my attempt works as I want it to, written a little controller software for the esp32, communicates with HASS by MQTT and that’s it HASS verifies the alarm codes, this is simply a controller. Works with the Alarmo integration perfectly!
I’m still waiting for my “thing” to be verified, but if you wanna take a look at the other design I’ve ordered to be printed here’s the STL files:
I just literally started getting into 3d modeling/printing.
So recently in fact that my printer isn’t arriving until tomorrow. The one I wanted was so hard to find I started trying to order it over a month ago now and Amazon kept extending the delivery date until I just gave up and ordered it directly from the manufacturer.
I have a couple of models that I’m going to print with it already tho after a few break-in models are successful.
I don’t have a printer, I’ve been eyeing an ender v2 for a while though I use treatstock to print at the moment.
Blender seems to work best for me so far although it’s not really one for precision tools, i find myself doing extra processes to try and do things with precise measurements, but I don’t know the software well either
I’ve got an Ender 3 S1 pro hopefully showing up tomorrow.
For my 3D modeling I’ve tried Tinkercad which is good for fairly basic shapes but I have been using Onshape (free online software) the last week or so and I’m slowly getting the hang of it.
I got mine a few days ago and I’m trying to get the hang of it. I haven’t had time to really print anything other than test prints so far. (there is a cute cat test print that my wife loves - so so far on that! )
One thing I’ve learned in my research is to try to strengthen the pins by using fillets at the attachment points instead of sharp angles.
Waiting for the last parts to print before I assemble it all
I added pins and a flap/plate with a screw hole to secure the keypad while allowing you to remove it. I made the pins in a way that you should be able to heat and squish them down flat to fix it in place permanently, although I recommend waiting to do that until you’re happy with the keypad itself since I’ve had one die on me
Here’s the assembled upgraded version still MQTT based but using esphome this time.
The code is just an esphome file which should be easy to configure, I’ve made vars for all the config. Then there’s a hass blueprint with three simple parameters to automate the keypad with your alarm control panel (I’m using alarmo)
I’m still testing it out so I’ll upload both the esphome file and blueprint later