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.
If you remove the pin from your Envisalink integration in configuration.yaml:
the keypad will show up in the default Alarm Panel card - like this:
(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?
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.