core: Alarm Decoder alarm_arm_night service no longer works in .107

The problem

The Alarm Decoder supports both Honeywell and DSC panels. Prior to integration breaking change for Honeywell panels in .107 the alarm_arm_night service successfully armed my DSC panel in night mode as expected. After .107 it just flashes ‘program’ on the panel and does nothing. Using the ‘night’ button on the keypad Lovelace card still works but can’t be used in automations. Did perhaps the change for Honeywell panels break support for DSC panels?

Environment

  • Home Assistant release with the issue: 0.107.5
  • Last working Home Assistant release (if known): 0.106
  • Operating environment (Hass.io/Docker/Windows/etc.): Docker
  • Integration causing this issue: AlarmDecoder
  • Link to integration documentation on our website:

Problem-relevant configuration.yaml


Traceback/Error logs

No errors or traceback in log when executing service.


Additional information

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 47 (24 by maintainers)

Most upvoted comments

Great. Thanks for all of your help. Based on your results, I’ll use the key sequences below for both systems. Unfortunately, it looks like we’ll have to use the alarm code for Night mode (a.k.a. instant trigger) on both the Code and No Code sequences for DSC. I’ll just have to make a note of this in the docs.

Before I work on these changes, I’m going to try to update the alarmdecoder dependency from 1.13.2 to the latest version (1.13.9). Not sure how long this will all take, but I may circle back here once the work is complete to ask you to test the final changes to make sure everything is working as expected. Thanks again!

DSC

No Code Sequences

  • Home: Home btn
  • Away: Away btn
  • Night: *9 + code

Code Sequences

  • Home: code + don’t open door during exit delay
  • Away: code + open door during exit delay
  • Night: *9 + code

Honeywell

No Code Sequences

  • Home: #3
  • Away: #2
  • Night: #7

Code Sequences

  • Home: code + 3
  • Away: code + 2
  • Night: code + 7

Cool, thanks. I’ll try creating a fresh one.

Sorry, I wasn’t clear. I did not update the HA library. I updated my AlarmDecoder AD2pi device directly using the web interface provided with the AD2Pi device. It allows you to upgrade your alarm decoder directly from the vendor git repo at the push of a button. I made no changes on the HA side. I just updated the AlarmDecoder Device (api I assume) to support the exit logic.

Sure.

alarmdecoder: device: type: socket host: 192.168.x.xxx port: 10000 panel_display: True zones: 02: name: ‘Deck Door’ type: ‘door’ 03: name: ‘Basement Back Door’ type: ‘door’ 04: name: ‘Basement Side Door’ type: ‘door’

I have a lot more sensors, but figured the first part and a sample of sensors was more important.

I have the DSC PC1616.

The only info you asked for that I don’t have is the key sequence. I only use the home assistant services to arm and disarm.