At some point after one of the upgrades this year, my Envisalink integration became really flaky. The main issue is it looks normal, but the motion detection just stopped working.
The underlying DSC security system is fine, as is the EyezOn app on my iPhone. The iPhone is correctly showing a motion sensor last fired 35 seconds ago. My HomeAssistant says it was last fired 1 week ago.
Envialink has a weird integration as you just enter stuff in configuration.yaml. Here is my section for envisalink:
I have the same symptoms. I have to reboot the Envisalink board to clear it and the problem recurs in about a day. It used to work flawlessly. Has anyone else noticed this and is there a solution?
My Envisalink connection with my DSC alarm stopped working yesterday and can no longer connect. When I log into the Envisalink web interface, I briefly see the TPI connection turn green, then it says “Disconnected”.
2023-11-14 10:54:00.230 INFO (MainThread) [pyenvisalink.envisalink_base_client] Started to connect to Envisalink... at 192.168.2.18:4025
2023-11-14 10:54:00.232 INFO (MainThread) [pyenvisalink.envisalink_base_client] Connection Successful!
2023-11-14 10:54:00.233 ERROR (MainThread) [pyenvisalink.envisalink_base_client] The server closed the connection. Reconnecting...
2023-11-14 10:54:00.234 DEBUG (MainThread) [pyenvisalink.envisalink_base_client] Closing connection with server...
I’m running Core 2023.11.2.
I’ve tried rebooting Home Assistant, rebooting the Envisalink and changing the IP to a different static address. Any suggestions? The timing seems to be very close to when I upgraded to 2023.11.2, but I can’t be certain.
I had to change the password of my Envisalink module (the default was “user”). Out of desperation, I tried changing the password to a numeric code (no letters or symbols). My system has been working and stable for over 48 hours (and counting).
Here is a link to the discussion on Github. Hopefully it will work for you too.
While I’m not thrilled about having to use a numeric password, it works around the immediate issue.
I figured out my issue. When I setup my Envisalink, I never “registered” it or connected it to their servers. This prevented me from getting any firmware updates (I was okay with that). When I allowed the device to connect to the internet - and registered the MAC in their portal, I was able to incrementally push firmware updates to it. Once it was current, I then blocked it again from the internet in my portal and it now works perfectly. My Envisalink device is at least 4 years old and was on Firmware Version: 01.00.100. It’s now updated and running version 176 (as of today).