Envisalink 4 and DSC Alarm - Cannot Disarm in Lovelace

Hi folks,

I have a DSC Power Series Alarm, with an Envisalink card plugged into it. All works great apart from one item. In lovelace, I cannot disarm the alarm. It allows me to arm the alarm for home or away modes, but the button to disarm does not do anything.

Below is my configuration.yaml

envisalink:
  host: 
  panel_type: DSC
  user_name: !secret envisalink-username
  password: !secret envisalink-pwd
  keepalive_interval: 60
  code: !secret envisalink-code
  timeout: 10
  evl_version: 4
  zones: 

and below is my lovelace configuration for the alarm panel

entity: alarm_control_panel.home_alarm
show_keypad: true
states:
  - arm_home
  - arm_away
type: alarm-panel

Even though show_keypad is set to true, i think because I have given the integration a code to use with the alarm, it does not show the keypad.

Any ideas?

I believe you are correct. You need to remove the code.

I lm not looking at my system right now but I think I had to pull the code out of the configuration (good idea anyway its in the clear there and I couldnt get a !secret to work right). Then for any automation where I don’t want to worry about a code, send the code in the service call.

Ok I’ll try with the new button entity. Shame though, I was hoping I could use the disarm button shown to me!!

It should allow disarm and without the code it should prompt

Ok that’s odd. I see the disarm button, but clicking it does nothing, and no keypad is shown in Lovelace (if I click the disarm button, or normally as it is presented in Lovelace).

What happens to the card if you take away everything except type: name: and entity:

(because literally thats the only thing I did to make mine work)