Show alarm keypad on Lovelace

Hi,

I just installed an Envisalink 4 on my Vista-20P system and it is working well. I have also enabled the HASS alarm integration and it works too.

As part of the integrated, I included my alarm code in configuration.yaml and so can now arm/disarm the alarm in Lovelace without having to enter a code. This is fine…but I still want a keypad so that I can reset the alarm remotely.

Is there a way to create an alarm Lovelace card to show the keypad and allow me to enter digits remotely? Ideally, I would want a card that would show the keypad and one of the fields output from the alarm, but I can live with just the keypad if that is it.

TIA

If you remove the pin from your Envisalink integration in configuration.yaml:

envisalink_config

the keypad will show up in the default Alarm Panel card - like this:

alarmpanel

(You can add the pin to any automations where you call arm / disarm as appropriate) that way you will have a keypad if using a lovelace panel, but no pin will be required when an automation runs.

Thank you, I figured that it was something like that. Honestly, I like being able to arm/disarm at the touch of a button. Obviously, the card does that now because of included code.

If I wanted the keypad and one-touch, arm/disarm, could I create a Lovelace card with buttons that call arm/disarm via an automation with the pin included?

Update: I figured this out.

My primary goal was to send reset keystrokes to the alarm which is helpful if things go south. Rather than using an alarm keypad, I took a different route.

Specifically, I created an automation that called envisalink.alarm_keypress that sent the reset code directly to the alarm and then associated this with a Lovelace button. Now, I don’t actually need a keypad and can instead just hit the button whenever a reset is needed.

Thank you @NathanCu for getting me on the right track.