DSCAlarmPanel : Invalid Password for the EnvisaLink module, please reconfigure.

So, this has been working OK, without error anyhow, then I can see somewhere recently the plugin updated, now I get this.

To confirm:

  1. creds are user/user and the variable has been setup for the password in the DSC Panel connection
  2. EVL-4 can login with user/user
  3. Network / TPI status shows active and logged in by Vera IP
  4. Works great for maybe 24 hours, then stops communicating and seeing the DSC and the password error appears.
  5. The message does not go away, appears immediately after running the LUA code or reloading the engine
  6. Rebooting does work… for 24 hours or so

I thought this was due to the Amazon Alexa Helper as they both started around the same time, so I removed the helper app, and it still flakes out after 24 hours or so. I do notice it is now on .40 of the DSC app. Unsure what it was on before, but i am pretty sure when I installed it in Dec 2016 it was not .40

Anyone else seeing this? Driving me nuts.

To add:

I received a notification after turning on TPI alerts that there was a “TPI Session Closed” and then seven seconds later, “TPI Login” - and now, the “Invalid Password” is showing again.

You can only have 1 software agent talk to your DSC interface card.
If a second tries to connect it will be refused and looks like a password failure … but it’s not … it’s just already talking to someone.

Only one software agent is connected to the DSC…

The Vera.

Just wanted to make sure you didn’t migrate from a Vera 3 to a Plus (or something like that) and start having a problem because you left the Vera 3 connected.

VeraPlus is my first foray into this.

Just had the error again a minute ago. Disarmed system, Vera stayed in Night mode. Rebooted Vera controller, all good now.

Going to go pull the logs. This is ridiculous.

I have used this setu with a vera2, vera3, and Vera plus with no problems.

Richard… are you using an EVL-4?

This is what I have in the logs after it stopped communicating and put the error up on the status bar, after reloading the LUA engine, and before it says “Invalid Password for the Envisalink” again after reloading the engine.

After rebooting, the error goes away and it works as expected.
“Automatically detect devices is off”, the TPI login shows as logged in from the EVL-4 web console.

And the “TPI login” is from the exact moment in the lodge below that it says it can’t login and to change the password.

Anyone have any ideas?

[code]50 05/11/17 10:42:05.102 luup_log:31: DSCAlarmPanel: Running Network Attached DSCAlarmPanel using EnvisaLink module 192.168.7.33:4025 Device# 31, id <0x76c41520>
02 05/11/17 10:42:05.104 e[33;1mIOPort::Run RecvFailed 131 close 16e[0m <0x72cdd520>
02 05/11/17 10:42:10.109 e[33;1mIOPort::Run RecvFailed 131 close 16e[0m <0x72cdd520>
02 05/11/17 10:42:15.116 e[33;1mIOPort::Run RecvFailed 131 close 17e[0m <0x72cdd520>
02 05/11/17 10:42:20.120 e[33;1mIOPort::Run RecvFailed 131 close 18e[0m <0x72cdd520>
02 05/11/17 10:42:25.127 e[33;1mIOPort::Run RecvFailed 131 close 18e[0m <0x72cdd520>
50 05/11/17 10:42:25.127 luup_log:31: DSCAlarmPanel: debug ActivePartitions: 1 <0x76c41520>
50 05/11/17 10:42:25.128 luup_log:31: DSCAlarmPanel: debug Appending Child: 1 <0x76c41520>
50 05/11/17 10:42:25.139 luup_log:31: DSCAlarmPanel: debug Door Sensors: 1,4,6,7,11,12 <0x76c41520>
50 05/11/17 10:42:25.139 luup_log:31: DSCAlarmPanel: debug Appending Child: 1 <0x76c41520>
50 05/11/17 10:42:25.139 luup_log:31: DSCAlarmPanel: debug Appending Child: 4 <0x76c41520>
50 05/11/17 10:42:25.140 luup_log:31: DSCAlarmPanel: debug Appending Child: 6 <0x76c41520>
50 05/11/17 10:42:25.140 luup_log:31: DSCAlarmPanel: debug Appending Child: 7 <0x76c41520>
50 05/11/17 10:42:25.140 luup_log:31: DSCAlarmPanel: debug Appending Child: 11 <0x76c41520>
50 05/11/17 10:42:25.140 luup_log:31: DSCAlarmPanel: debug Appending Child: 12 <0x76c41520>
50 05/11/17 10:42:25.141 luup_log:31: DSCAlarmPanel: debug Motion Sensors: 2,3,5 <0x76c41520>
50 05/11/17 10:42:25.141 luup_log:31: DSCAlarmPanel: debug Appending Child: 2 <0x76c41520>
50 05/11/17 10:42:25.141 luup_log:31: DSCAlarmPanel: debug Appending Child: 3 <0x76c41520>
50 05/11/17 10:42:25.141 luup_log:31: DSCAlarmPanel: debug Appending Child: 5 <0x76c41520>
50 05/11/17 10:42:25.142 luup_log:31: DSCAlarmPanel: debug Smoke Sensors: 8,9,10 <0x76c41520>
50 05/11/17 10:42:25.142 luup_log:31: DSCAlarmPanel: debug Appending Child: 8 <0x76c41520>
50 05/11/17 10:42:25.142 luup_log:31: DSCAlarmPanel: debug Appending Child: 9 <0x76c41520>
50 05/11/17 10:42:25.143 luup_log:31: DSCAlarmPanel: debug Appending Child: 10 <0x76c41520>
50 05/11/17 10:42:25.143 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[34(number)] <0x76c41520>
50 05/11/17 10:42:25.144 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 3 <0x76c41520>
50 05/11/17 10:42:25.144 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[36(number)] <0x76c41520>
50 05/11/17 10:42:25.144 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 5 <0x76c41520>
50 05/11/17 10:42:25.144 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[38(number)] <0x76c41520>
50 05/11/17 10:42:25.145 luup_log:31: DSCAlarmPanel: debug extractZone: Zone N/A <0x76c41520>
50 05/11/17 10:42:25.145 luup_log:31: DSCAlarmPanel: debug extractPartition: Partition 1 <0x76c41520>
50 05/11/17 10:42:25.145 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[43(number)] <0x76c41520>
50 05/11/17 10:42:25.145 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 4 <0x76c41520>
50 05/11/17 10:42:25.146 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[44(number)] <0x76c41520>
50 05/11/17 10:42:25.146 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 6 <0x76c41520>
50 05/11/17 10:42:25.146 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[45(number)] <0x76c41520>
50 05/11/17 10:42:25.146 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 7 <0x76c41520>
50 05/11/17 10:42:25.147 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[46(number)] <0x76c41520>
50 05/11/17 10:42:25.147 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 11 <0x76c41520>
50 05/11/17 10:42:25.147 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[47(number)] <0x76c41520>
50 05/11/17 10:42:25.147 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 12 <0x76c41520>
50 05/11/17 10:42:25.148 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[48(number)] <0x76c41520>
50 05/11/17 10:42:25.148 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 2 <0x76c41520>
50 05/11/17 10:42:25.148 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[49(number)] <0x76c41520>
50 05/11/17 10:42:25.148 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 8 <0x76c41520>
50 05/11/17 10:42:25.148 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[50(number)] <0x76c41520>
50 05/11/17 10:42:25.149 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 9 <0x76c41520>
50 05/11/17 10:42:25.149 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[51(number)] <0x76c41520>
50 05/11/17 10:42:25.149 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 10 <0x76c41520>
50 05/11/17 10:42:25.149 luup_log:31: DSCAlarmPanel: debug Scanning luup.devices[32(number)] <0x76c41520>
50 05/11/17 10:42:25.149 luup_log:31: DSCAlarmPanel: debug extractZone: Zone 1 <0x76c41520>
01 05/11/17 10:42:25.150 e[31;1mLuaInterface::CallFunction_Startup device 31 function alarmStartup took 20 secondse[0m <0x76c41520>

01 05/11/17 10:42:35.218 e[31;1mLuaInterface::CallFunction_Timer device 31 initializeLabelsAndAlarmState took 5 secondse[0m <0x75641520>
50 05/11/17 10:42:35.223 luup_log:31: DSCAlarmPanel: debug processIncoming:: Command=505, Data=‘3’, Checksum=CD <0x72cdd520>
06 05/11/17 10:42:35.224 Device_Variable::m_szValue_set device: 31 service: urn:micasaverde-com:serviceId:DSCAlarmPanel1 variable: e[35;1mVendorStatusDatae[0m was: 1040051117 now: 3 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x72cdd520>
06 05/11/17 10:42:35.224 Device_Variable::m_szValue_set device: 31 service: urn:micasaverde-com:serviceId:DSCAlarmPanel1 variable: e[35;1mVendorStatusCodee[0m was: 550 now: 505 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x72cdd520>
06 05/11/17 10:42:35.224 Device_Variable::m_szValue_set device: 31 service: urn:micasaverde-com:serviceId:DSCAlarmPanel1 variable: e[35;1mVendorStatuse[0m was: Time/Date Broadcast now: Login Response #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x72cdd520>
50 05/11/17 10:42:35.225 luup_log:31: DSCAlarmPanel: debug Panel::Login Response (3) <0x72cdd520>
50 05/11/17 10:42:35.226 luup_log:31: DSCAlarmPanel: debug processIncoming:: Command=500, Data=‘005’, Checksum=2A <0x72cdd520>
50 05/11/17 10:42:35.226 luup_log:31: DSCAlarmPanel: debug processIncoming:: Command=505, Data=‘0’, Checksum=CA <0x72cdd520>
06 05/11/17 10:42:35.226 Device_Variable::m_szValue_set device: 31 service: urn:micasaverde-com:serviceId:DSCAlarmPanel1 variable: e[35;1mVendorStatusDatae[0m was: 3 now: 0 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x72cdd520>
50 05/11/17 10:42:35.227 luup_log:31: DSCAlarmPanel: debug Panel::Login Response (0) <0x72cdd520>
50 05/11/17 10:42:35.227 luup_log:31: task Invalid Password for the EnvisaLink module, please reconfigure. <0x72cdd520>

50 05/11/17 10:42:40.233 luup_log:31: DSCAlarmPanel: debug processIncoming:: Command=505, Data=‘3’, Checksum=CD <0x72cdd520>
06 05/11/17 10:42:40.234 Device_Variable::m_szValue_set device: 31 service: urn:micasaverde-com:serviceId:DSCAlarmPanel1 variable: e[35;1mVendorStatusDatae[0m was: 0 now: 3 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x72cdd520>
50 05/11/17 10:42:40.234 luup_log:31: DSCAlarmPanel: debug Panel::Login Response (3) <0x72cdd520>
50 05/11/17 10:42:40.304 luup_log:31: DSCAlarmPanel: debug processIncoming:: Command=500, Data=‘005’, Checksum=2A <0x72cdd520>
50 05/11/17 10:42:40.304 luup_log:31: DSCAlarmPanel: debug processIncoming:: Command=505, Data=‘1’, Checksum=CB <0x72cdd520>
06 05/11/17 10:42:40.305 Device_Variable::m_szValue_set device: 31 service: urn:micasaverde-com:serviceId:DSCAlarmPanel1 variable: e[35;1mVendorStatusDatae[0m was: 3 now: 1 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x72cdd520>
50 05/11/17 10:42:40.305 luup_log:31: DSCAlarmPanel: debug Panel::Login Response (1) <0x72cdd520>
50 05/11/17 10:42:40.680 luup_log:31: DSCAlarmPanel: debug processIncoming:: Command=500, Data=‘056’, Checksum=30 <0x72cdd520>
[/code]