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