Envisalink binary door and window sensors not persistent

I have had the envisalink integration working for a while (arm, disarm etc) but cannot figure out why the door and window sensors go back to closed state 5 seconds after the door is opened and is still open. I would expect the sensor to stay in the open state for as long as the door is actually open. I have seen many discussions about this but have not seen a solution. would love some help. (yes I tried taking quotes off type but that did not help either)
configuration.yaml

envisalink:
  host:  192.168.xx.xx
  panel_type: DSC
  user_name:  user
  password: 1234
  code:  "1234"
  port:  4025
  evl_version:  4
  keepalive_interval:  60
  zonedump_interval:  10
  timeout:  10
  panic_type: Police
  zones:
    1:
      name: "1-Dbl Garage and Mud Entry"
      type:  door
    2:
      name: "2-Front Door and Down Patio Entry"
      type: "door"
    3:
      name: "3-Single Garage and Up Patio Entry"
      type: "door"
    4:
      name: "4-Up Family Rm Windows"
      type: "window"
    5:
      name: "5-Up Laundry Win"
      type: "window"
    6:
      name: "6-Shed Entry"
      type: "door"
    7:
      name: "7-Dn Kitchen Win"
      type: "window"
    8:
      name: "8-Dn Fam Rm Win"
      type: "window"
    9:
      name: "9-Dn Hall Win"
      type: "window"
    10:
      name: "10-Dn West Bed Win"
      type: "window"
    11:
      name: "11-Dn Mid Bed Win"
      type: "window"
    12:
      name: "12-Dn East Bed Win"
      type: "window"
    13:
      name: "13-Green Rm Win"
      type: "window"
    14:
      name:  "na"
      type:  "door"
    15:
      name: "15-Up Motion Sensor"
      type: "motion"
    16:
      name: "16-Down Motion Sensor"
      type: "motion"
  partitions:
    1:
      name: "WMC-Home"

Mine looks like this, and I have no issues:

envisalink:
  host: 10.69.0.xxx
  panel_type: HONEYWELL
  user_name: user
  password: xxxx
  port: 4025
  evl_version: 4
  keepalive_interval: 60
  zonedump_interval: 30
  timeout: 10
  panic_type: Police
  zones:
     02:
      name: 'Z2: Basement Door'
      type: 'opening'
     03:
      name: 'Z3: Not Sure'
      type: 'opening'
     09:
      name: 'Z9: Front Gate'
      type: 'opening'
     10:
      name: 'Z10: Side Gate'
      type: 'opening'
     11:
      name: 'Z11: Back Gate'
      type: 'opening'
     12:
      name: 'Z12: Garage Door'
      type: 'opening'
     13:
      name: 'Z13: Front Door'
      type: 'opening'
     14:
      name: 'Z14: Back Door'
      type: 'opening'
  partitions:
    1:

It’s Ademco, but should be similar. Note the two digit number system, and the single ’ instead of "

1 Like

Here is mine:

envisalink:
  host: 10.7.96.27
  panel_type: DSC
  user_name: user
  password: user
  port: 4025
  evl_version: 4
  keepalive_interval: 60
  zonedump_interval: 30
  timeout: 10
  panic_type: Police
  zones:
    01:
      name: 'First Floor Motion'
      type: 'motion'
    02:
      name: 'Basement Motion'
      type: 'motion'
    03:
      name: 'Basement Slider'
      type: 'opening'
    04:
      name: 'Family Room Window'
      type: 'opening'
    05:  
      name: 'Basement SE Bedroom Window'
      type: 'opening'
    07:  
      name: 'Dining Room Right Window'
      type: 'opening'
    08:  
      name: 'Dining Room Left Window'
      type: 'opening'
    09:  
      name: 'Kitchen Window'
      type: 'opening'
    10:  
      name: 'Laundry Window'
      type: 'opening'
    11:  
      name: 'Living Room Right Window'
      type: 'opening'
    12:  
      name: 'Living Room Left Window'
      type: 'opening'
    13:  
      name: '1st Floor E Bedroom Left Window'
      type: 'opening'
    14:  
      name: '1st Floor E Bedroom Right Window'
      type: 'opening'
    15:  
      name: '1st Floor SE Bedroom Left Window'
      type: 'opening'
    16:  
      name: '1st Floor SE Bedroom Right Window'
      type: 'opening'
  partitions:
    1:
      name: 'My House’

Thanks! I got it working using the examples above - when home assistant directly connects to the EVL board - The zones show open as expected. But uncovered another dynamic in my environment. Since the EVL board only accepts a single connection at a time I have been using DSCServer.jar to connect to the envisalink board and then my two platforms connect to DSCServer.jar simultaneously - hoobs and home assistant. DSCServer is running on a debian VM. on the hoobs side the zone shows open as expected for as long as the window is open. On the home assistant side the zone shows open, then still closes after about 30 seconds even if the window is still open. If anyone has any input would love to hear. I will post back as I diagnose this problem in my environment

Hi @mbett,

I got a similar setup as yours, I have 2 Automation system connecting to ine DscServer.ra and door sensor appears closed after few minutes even if they are still open in Home assistant but not in Homeseer.

Have you find a solution ?

Thanks

Not sure if anyone figured it out but it looks like if you set “zonedump_interval: 0” it fixes the issue on DSC with EVL 3

there was an open ticket on GitHub: Envisalink with DSC PowerSeries not updating consistently · Issue #80441 · home-assistant/core · GitHub

my solution was to connect directly to the evl4 board from home assistant, then i used the homekit bridge in home assistant to get alarm controls over to apple homekit on my iphone.