Envisalink4 Errors Using Keypad

I am having some issues with the Envisalink4 & HA returning the error:
Failed to call service alarm_control_panel/alarm_arm_home. ‘NoneType’ object has no attribute ‘write’

I followed the tutorial and have placed the following in my configuraiton.yaml:

#############################
############Envisalink4 Alarm
#############################
envisalink:
  host: <192.168.0.131>
  panel_type: DSC
  user_name: !secret evl4_user
  password: !secret evl4_pw
  port: 4025
  evl_version: 4
  keepalive_interval: 60
  zonedump_interval: 30
  timeout: 100
  panic_type: Police
  zones:
    1:
      name: 'Front Door'
      type: 'opening'
    2:
      name: 'Garage Door'
      type: 'opening'
    3:
      name: 'Back Garage Door'
      type: 'opening'
    4:
      name: 'Utility Window'
      type: 'opening'
    5:
      name: 'Gues Room Windows'
      type: 'opening'
    6:
      name: 'Guest Bath Door'
      type: 'opening'
    7:
      name: 'Family Room Windows'
      type: 'opening'
    8:
      name: 'Back Door'
      type: 'opening'
    9:
      name: 'Nook Windows'
      type: 'opening'
    10:
      name: 'Formal Living Windows'
      type: 'opening'
    11:
      name: 'Office Windows'
      type: 'opening'
    12:
      name: 'Master Door'
      type: 'opening'
    13:
      name: 'Master Windows'
      type: 'opening'
    14:
      name: 'Dungeon Door'
      type: 'opening'
    15:
      name: 'GameRoom-Drew Windows'
      type: 'opening'
    16:
      name: 'Blue Room'
      type: 'opening'
  partitions:
    1:
      name: 'Home Alarm'

Here is the alarm panel config:

entity: alarm_control_panel.home_alarm
states:
  - arm_home
  - arm_away
theme: Google Dark Theme
type: alarm-panel

Other than the keypad, the senors work and display state changes. I’ve googled and really can’t find a lot on this error in association with HA & EVL4. I tried to follow some threads regarding Konnected which had some similarities, but I have discovery: in my confi.yaml file.

Any assistance is greatly appreciated…

Cheers

jwb

Do you have an automation or script that is making a call to alarm_arm_home? The error message seems to indicate that a service call is not formatted properly. The fact that in general the system is functioning properly says to me the envisalink board and configuration is fine. Btw you don’t need the <> signs around the ip address, but strangely enough it seemed to accept it ok. :face_with_raised_eyebrow:

Lol… Removing the <> resolved the problem…

Thank you!!

jwb

1 Like

Really? Strange

i have the same problem but on a honeywell board and when i removed the <> i got this

Logger: homeassistant.components.envisalink
Source: components/envisalink/init.py:140
Integration: Envisalink (documentation, issues)
First occurred: 12:02:00 PM (1 occurrences)
Last logged: 12:02:00 PM

The Envisalink rejected your credentials

any ideas?
what is my username and password?
is it the one that is in the users section on the app or is it my account email and password?

It’s the password that you use on the local envisalink page, try your envisalink IP address in your browser.

thank you i found out that the default is user and so is the password
so much for security