The Vera Community forums have moved!

Advanced => Plugins & Plugin Development => Programming => Ademco Vista Alarm Panel with EVL3 => Topic started by: cybrmage on October 08, 2014, 04:40:19 am

Title: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 08, 2014, 04:40:19 am
THIS PLUGIN HAS BEEN WITHDRAWN FROM DISTRIBUTION


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on October 11, 2014, 06:10:48 pm
Hi cybrmage,
Thanks for developing this plugin.  I was using the previous version and it was working very well for me.  I just upgraded to v3.10 (fresh install by deleting old plugin) and have a few comments/questions.

1) Logs - I use Eventwatcher to keep tabs on all my Zwave and Ademco devices.  I'm no longer seeing the status for "Ademco Vista Partition 1, DetailedArmMode" in any of my logs (Eventwatcher or standard Vera).  I think I have things set up correctly but perhaps you're hiding those updates somehow? 

2) Autodetect - I couldn't get this to work so I entered in my zones manually.  I'm certain I had the correct installer code and interface password.  I tried a few times (deleted/reinstalled) and made sure I followed your instructions exactly.  But I really didn't care since it was easy to manually input my zones.  However...

3) For my wireless door sensors (Ademco 5816), I had to enter in my serial # and loop #.  If I didn't enter in the loop #, then I saw some strange behavior (e.g., if I left a door open, the status would change to closed after 30 seconds even though the door was still open).  I assume the plugin assumes a wired sensor if the loop # is empty.

4) Wireless sensor status - With the previous plugin, opening a door with a wireless sensor would cause the plugin to repeat its tripped state every few seconds in my logs.  It wasn't a big deal since I made some workarounds to my scenes/PLEG actions and found a way to stop my logs from ballooning up.  With the new plugin, I'm happy to report that all my wireless sensors are now reporting tripped value = 1 only once. 

5) TTL - Your explanation of the TTL variable (and why some sensors don't update their status immediately) (http://forum.micasaverde.com/index.php/topic,26696.msg192096.html#msg192096) was incredibly helpful.  You might want to repeat your explanation here.
   Note: In the above linked thread, you mentioned that wireless sensors only report once every 3 minutes.  I think this might only be true for wireless motion sensors.  My Ademco 5816 door/window sensors report every time they're tripped.

Again, thanks for providing this great plugin to the community.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on October 11, 2014, 06:34:19 pm
I also just noticed another thing (perhaps related to my #1 above about logging).  I use Homewave for iOS.  The alarm partition doesn't show up anymore when I try to add an alarm device to Homewave.  When I check the device's advanced properties under UI5, I see its category is still set as 23 (DEVICE_CATEGORY_ALARM_PARTITION).  So I'm little confused why I can't select it as an option in Homewave (and why the alarm state doesn't show up in my logs anymore).
Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on October 20, 2014, 08:30:43 pm
*UPDATED with SOLUTION*

Looks like changing the keypad ID from the default 18, to 20 - in the EVL3 fixed the issue.

Quote
I just physically installed my EVL3, shows on the network (gets IP) and plugin detects it. I have the Zone map/list and the Installer Code, but no other info on the programming of the system.

I followed these install instructions.... https://www.eyez-on.com/EZMAIN/evl3honeywell.php

Vera/plugin shows this message forever... "EVL3VistaAlarmPanel : Attempting to get zone data..."
OR
"EVL3VistaAlarmPanel : Connection down."

... I can access the local EVL3 web site without issue, and the Eyez-On internet site communicates just fine with the unit.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on October 21, 2014, 02:01:50 am
I'm trying to change the names of the Devices this plugin created... they automatically revert back to the default names (Zone #01, etc)?

Is there a way to custom name them?

thx
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on October 23, 2014, 12:22:09 am
I'm trying to change the names of the Devices this plugin created... they automatically revert back to the default names (Zone #01, etc)?

Is there a way to custom name them?

thx

no help??
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on October 23, 2014, 01:28:33 am
Aaron,
I'm not sure what you tried.  But I can change names by clicking each zone's/device's wrench icon, going to Advanced tab, changing Device Params Name, closing dialog box, and then clicking Save.  But I also created the Zones manually.  So maybe the using the auto-create function of the plugin causes a different behavior.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on October 23, 2014, 10:00:20 am
I used auto create. I hope cybrmage will help. Really like to change the names

Sent from my HTC6525LVW using Tapatalk

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: tknick on October 27, 2014, 04:17:25 pm
I have installed this plugin with my DSC alarm panel and Envisalink3 network connection.  I can successfully detect the alarm panel, but when I try to read the panel it says "ERROR! NOT CONNECTED TO EVL3."  I also cannot manually add zones.  I have the password I used to log into my EyezOn portal in the interface password field and the correct installer code entered in that field.  I have successfully been using eyezon portal to arm and disarm the alarm for several months.   I am just now trying to integrate the alarm into my newly set up Veralite controller.  Any help would be greatly appreciated.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CBland on October 30, 2014, 08:39:53 am
I just installed this plug-in and followed the instructions provided.  When manually entering the IP address, you receive a No Implementation error when clicking the Set button; however, I was able to get detection to work.  I am running UI7.

I also cannot get the Read Panel option to work.  First I received a No Connection error after setting getting the IP set through detection.  I restarted the luup engine and after about 10 seconds of see the attempting to read panel message a single beep is heard on my control panels and about 20 seconds later the message Installer Code Invalid displays.  I know the installer code is correct as I can enter it on my main control panel via [Installer Code]+800 and it enters programming mode.

Is there something I have missed?  Thank you, I'm looking forward to getting this all setup.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: garrettwp on October 30, 2014, 04:18:25 pm
I have installed this plugin with my DSC alarm panel and Envisalink3 network connection.  I can successfully detect the alarm panel, but when I try to read the panel it says "ERROR! NOT CONNECTED TO EVL3."  I also cannot manually add zones.  I have the password I used to log into my EyezOn portal in the interface password field and the correct installer code entered in that field.  I have successfully been using eyezon portal to arm and disarm the alarm for several months.   I am just now trying to integrate the alarm into my newly set up Veralite controller.  Any help would be greatly appreciated.

You should be using the DSC plugin!

- Garrett

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on October 31, 2014, 02:11:18 pm
I just installed this plug-in and followed the instructions provided.  When manually entering the IP address, you receive a No Implementation error when clicking the Set button; however, I was able to get detection to work.  I am running UI7.

I also cannot get the Read Panel option to work.  First I received a No Connection error after setting getting the IP set through detection.  I restarted the luup engine and after about 10 seconds of see the attempting to read panel message a single beep is heard on my control panels and about 20 seconds later the message Installer Code Invalid displays.  I know the installer code is correct as I can enter it on my main control panel via [Installer Code]+800 and it enters programming mode.

Is there something I have missed?  Thank you, I'm looking forward to getting this all setup.

Hello guys,

I have the exact same issue. I had a working 2.6 plugin with UI5. I upgraded to 3.1 and it stopped working. Any button I pressed didn't do anything and all my sensors didn't change status anymore.

So I removed the plugin and installed it from scratch. Now I am having the same issues as outlined above and on top of that the alarm system start beeping with error 6F or bF which means tampering.

My EVL-3 is set to 18 and my alarm system is aware of the second control panel with 18 which worked with plugin version 2.6.

Please help as now I have a non-working alarm system and EVL-3 reports yellow trouble.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CBland on November 02, 2014, 01:44:37 pm
I just installed this plug-in and followed the instructions provided.  When manually entering the IP address, you receive a No Implementation error when clicking the Set button; however, I was able to get detection to work.  I am running UI7.

I also cannot get the Read Panel option to work.  First I received a No Connection error after setting getting the IP set through detection.  I restarted the luup engine and after about 10 seconds of see the attempting to read panel message a single beep is heard on my control panels and about 20 seconds later the message Installer Code Invalid displays.  I know the installer code is correct as I can enter it on my main control panel via [Installer Code]+800 and it enters programming mode.

Is there something I have missed?  Thank you, I'm looking forward to getting this all setup.


I downgraded back to UI5 as I was not quite happy with UI7.  Still experiencing the exact same error. I even went through programming and reset the installer code to be sure that it was correct.  Any suggestions?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 05:26:35 pm
There is nothing I can do to make this work at the moment.

I tried with IP Shadowing on or off on EVL3, I enabled *29 with 1 or disabled it with zero, I entered all the variables as describes on the eyez website with *48=77, *49=5, *54=0, *55=1.

The error messages always differ.
When I have *29 = 1 the system goes into fault mode with a beeping keypad complaining with "bF" which means long range communication failure. So when I set *29 = 0 (note: version 2.6 of this plugin required this to be 1), then I get the error message that my default installer code is incorrect and immediately thereafter that the installer code is incorrect. Checking in the LUA file of the plugin this is what the error should be if the installer code is NIL or "" to try the default of 4112.

Once this all happens above then it comes back with "EVL3: Connection down".

I even tried to set the debug mode to 1 in the advanced settings and again looking into the LUA file of the plugin the output should  be much more verbose but it is NOT.

So to avoid other questions here:
This is a Safewatch 3000EN aka Vista 20p alarm system running 4.2 chip with EVL-3 latest firmware.

If nobody can help to troubleshoot can somebody at least tell me how I can get my 2.6 version of this plugin back? At least that was working and I had to create my devices manually.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on November 02, 2014, 06:27:06 pm
Sorry - wish I could help you guys besides what I posted above.  I'm on UI5 and Envisalink firmware v01.11.135A.  When I upgraded from plugin v2.6, I think I deleted each sensor/zone individually and then deleted the alarm and panel devices. Then I uninstalled the plugin from the UI5 Apps tab.  Then I followed the Fresh Install instructions.  I ran into the same Read Panel errors described by Cbland.  So I added in my zones manually.  I didn't change anything on the Envisalink side and have always used Partition 1 Keypad address of 18.  IP/GSM/LRR Shadowing is unchecked (since I don't have any of those installed on my Vista 20P).

Based on these latest posts, I just unchecked the Auto-Update for the plugin.  It's working for me now and will hopefully stay that way.

Pseudomizer:
BTW, I just saw this old blog post from Eyezon (Nov 8, 2013):
"Some Ademco users may experience an LRR trouble on their panel after the firmware upgrade. Please be aware that this new firmware addresses this problem so it won't happen again going forward. If you get a BF 103 (LRR Trouble) on your panel, just clear it by entering your user code + 1 (twice)."

I vaguely remember getting this error on my alarm panel sometime after I had upgraded to plugin v3.1.  It seemed random at the time and worried me that something in my setup got botched.  I think LRR Trouble kept popping up over 1-2 days but my Vera integration and alarm system still functioned. Eventually, I got it to clear by disarming twice and haven't seen it since.  I definitely did not change *29 or anything else.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 07:02:00 pm
Appreciate your feedback. What chip version is your Vista 20p?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on November 02, 2014, 07:18:01 pm
Good question. I see a chip that's says "WA20P-5.2 (c) Honeywell 2006 Rev 5.2"
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 07:21:00 pm
Good question. I see a chip that's says "WA20P-5.2 (c) Honeywell 2006 Rev 5.2"

Thanks. Mine is 4.2. I hope that the command set being used in this plugin is not version dependent on that chip. I just added the door and other sensors manually and I can arm and disarm the alarm system, I can turn on and turn off chime mode but the sensors don't change status from non-tripped to tripped and vice versa. Seems like something is working.
Title: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on November 02, 2014, 07:33:14 pm
I had to add serial and loop numbers with v3.1 (whereas I hadn't done so with v2.6).  For serials, I think I left off the alpha portion since the field didn't accept the full serial number.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 07:34:49 pm
I had to add serial and loop numbers with v3.1 (whereas I hadn't done so with v2.6).

Serial is clear which is the ID of each sensor. E.g. Door Sensor has ID 09, when you open the door the keypad will show 09 as tripped. What are loop numbers please?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on November 02, 2014, 07:52:00 pm
Serial is clear which is the ID of each sensor. E.g. Door Sensor has ID 09, when you open the door the keypad will show 09 as tripped. What are loop numbers please?
Sorry - I was thinking about wireless sensors such as Ademco 5816.  Mine have format "A XXX-YYYY" (as found on sticker inside each sensor or from alarm panel *56 review).  So I entered "XXXYYYY" (no quotes) as serial and "2"  for loop (since I use the magnetic contact; I think loop 1 is used either for the tamper switch or if one were to wire in another sensor to the Ademco 5816).
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 08:42:55 pm
Serial is clear which is the ID of each sensor. E.g. Door Sensor has ID 09, when you open the door the keypad will show 09 as tripped. What are loop numbers please?
Sorry - I was thinking about wireless sensors such as Ademco 5816.  Mine have format "A XXX-YYYY" (as found on sticker inside each sensor or from alarm panel *56 review).  So I entered "XXXYYYY" (no quotes) as serial and "2"  for loop (since I use the magnetic contact; I think loop 1 is used either for the tamper switch or if one were to wire in another sensor to the Ademco 5816).


Thanks. Tried that but still no action. The sensors don't change their state regardless what I do. I tried 2 sensors and entered the serial number and the loop as 2 for each of them. So I have 2 zones now but none of them do anything while I can arm and disarm the alarm system as long as those are not tripped.


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on November 02, 2014, 09:07:39 pm
If you log into the Envisalink, does that correctly show the state of your zones?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 02, 2014, 09:53:23 pm
I'm trying to change the names of the Devices this plugin created... they automatically revert back to the default names (Zone #01, etc)?

Is there a way to custom name them?

thx

Am I the only one that has ever seen this problem?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 10:01:43 pm
If you log into the Envisalink, does that correctly show the state of your zones?

Yes
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 10:13:03 pm
I'm trying to change the names of the Devices this plugin created... they automatically revert back to the default names (Zone #01, etc)?

Is there a way to custom name them?

thx

Am I the only one that has ever seen this problem?

I can change mine and they keep the new names.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 02, 2014, 11:53:17 pm
Ok. I tried now so many things and here is my summary in no particular order:

Safewatch 3000EN aka Vista20p with WA20P-4.2 (c) Honeywell Rev 4.2
EVL-3 with Firmware Version: 01.11.135A

- Autodetect Panel = works to detect IP address of EVL3
- Read Panel config = NEVER worked. One Beep at the keypad when it starts reading the config and then I get either "connection down" or "Incorrect installer code" with *29 = 1 and IP/LRR/Shadowing in the EVL3 webconfig set to OFF
- Read Panel config = NEVER worked. One Beep at the keypad when it starts reading the config and then I get "bF check" and the keypad starts beeping like crazy with *29 = 1 and IP/LRR/Shadowing in the EVL3 webconfig set to ON
- Read Panel config = NEVER worked. One Beep at the keypad when it starts reading the config and then I get "bF check" and the keypad starts beeping like crazy with *29 = 0 and IP/LRR/Shadowing in the EVL3 webconfig set to ON and the error message on the eyezon website that my config is incorrect and I should set *29 = 1
- Read Panel config = NEVER worked. One Beep at the keypad when it starts reading the config and then I get either "connection down" or "Incorrect installer code" with *29 = 1 and IP/LRR/Shadowing in the EVL3 webconfig set to OFF and the error message on the eyezon website that my config is incorrect and I should set *29 = 1

- Creating manual zones works but when I enter the serial number of each wifi sensor and loop 2 (door/window) none of the sensors get tripped ever.
- I can arm and disarm the alarm system if all sensors are not tripped so the alarm system is working as it should from the keypad or via the Vera GUI
- I can enable or disable the chime feature on the alarm system so when I trip a sensor the keypad beeps.
- It doesn't matter if I set "debug" to 1 or 0 in the advanced section of the plugin. It should provide much more verbose output looking into the XML and LUA scripts but it doesn't.

So I am close to where I was with version 2.6 of this plugin but I need to get those sensors working again somehow. I am out of ideas on how to troubleshoot. Any other ideas are welcome guys as the upgrade failed and I re-installed this plugin from scratch now 5 times.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CBland on November 03, 2014, 08:13:51 pm
After reviewing the lua code for the plugin, for a Vista system with the two-line alpha keypad, in order for the Read Panel function to operate correctly the system must have Chime mode disabled. Otherwise, the expected response value in the alpha field provides "  DISARMED CHIME   Ready to Arm  " instead of "****DISARMED****  Ready to Arm  " and fails the match check in discoverPanelConfig.

To avoid this issue, disable Chime mode before trying to use the Read Panel option.

I now have a fully functioning system using the plugin.   Also, apparently the Long-range Radio will only be active if you have a 3G home guard cell backup. If you have the old one like I still do until tomorrow, then you have to enable LRR in *29 and do not select shadowing or it will cause the system to go into alarm for LRR failure.

I'm assuming that once my new 3G radio is installed tomorrow that I'll have to enable the shadowing option.  I'll post once I find out for sure.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 04, 2014, 10:45:20 am
Hi.

Sorry for my absence... October was a hellish month 8-}

I have published an update to the plugin that addresses some of the issues mentioned in the thread... hopefully it will be more usable..

I will provide more feedback to the comments once I re-read the thread...

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 04, 2014, 10:49:25 am
After reviewing the lua code for the plugin, for a Vista system with the two-line alpha keypad, in order for the Read Panel function to operate correctly the system must have Chime mode disabled. Otherwise, the expected response value in the alpha field provides "  DISARMED CHIME   Ready to Arm  " instead of "****DISARMED****  Ready to Arm  " and fails the match check in discoverPanelConfig.

To avoid this issue, disable Chime mode before trying to use the Read Panel option.

You are my HERO!

I uninstalled the plugin, reinstalled the plugin. Put the Alarm system out of Chime mode. Started the Read Panel process. It actually beeps 3 times now instead of 1 time. Then it will go through all the settings and you can see the process on your keypad how the numbers will cycle through.

After a couple of minutes my partition and my sensors are all in Vera and they are all functioning. I also found out why the sensors didn't work properly. I did use the serial number and the loop properly but the zone number has to match the zone number in my alarm system. In version 2.6 it didn't care if I call my Front Door sensor Zone #3 a name in Vera e.g. Zone #7. This version does care.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 04, 2014, 10:50:53 am
Hi.

Sorry for my absence... October was a hellish month 8-}

I have published an update to the plugin that addresses some of the issues mentioned in the thread... hopefully it will be more usable..

I will provide more feedback to the comments once I re-read the thread...

Great to hear but please don't make my functioning system now non-functioning after I finally got it working  ;)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 04, 2014, 12:05:09 pm
in order for the Read Panel function to operate correctly the system must have Chime mode disabled.

Great catch!! thanks!! Saved me a whole lotta frustration... 8-}

This issue is now fixed as of v3.17...

Great to hear but please don't make my functioning system now non-functioning after I finally got it working  ;)

I make no promises... But, I do always try to make sure that any changes I make are productive... You should be fine... After the zones and outputs are populated, the "read panel" function will not run, and your configuration will not be changed. (although this was a bug in v3.1...)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 04, 2014, 01:02:26 pm
1) Logs - I use Eventwatcher to keep tabs on all my Zwave and Ademco devices.  I'm no longer seeing the status for "Ademco Vista Partition 1, DetailedArmMode" in any of my logs (Eventwatcher or standard Vera).  I think I have things set up correctly but perhaps you're hiding those updates somehow? 

I changed the code in the function that handles the ArmMode and DetailedArmMode... I used to update those variables every time a message was received from the EVL3. It now only updates these variables if they have changed. You should get a plugin generated message (when debug mode is turned on] and a vera generated message when the variable changes.
Code: [Select]

50      11/04/14 10:14:18.492   luup_log:53: (EVL3VistaAlarmPanel::setPartitionState) Set DetailedArmMode='NotReady' for partition 1 (device #95). <0x2f9da680>
06      11/04/14 10:14:18.492   Device_Variable::m_szValue_set device: 95 service: urn:micasaverde-com:serviceId:EVL3VistaAlarmPartition2 variable: [[35;1mDetailedArmMode[[0m was: Ready now: NotRe
ady #hooks: 0 upnp: 0 v:0x977a68/NONE duplicate:0 <0x2f9da680>


3) For my wireless door sensors (Ademco 5816), I had to enter in my serial # and loop #.  If I didn't enter in the loop #, then I saw some strange behavior (e.g., if I left a door open, the status would change to closed after 30 seconds even though the door was still open).  I assume the plugin assumes a wired sensor if the loop # is empty.
Yes. The serial/loop fields change the behavior of the zone (within the plugin) from wired (uses the TTL variable) to wireless (uses the TTL_RF_MOTION value) , but only for motion sensors. For a door/window sensor, the TTL variable should always be used... If you have debug mode set, the plugin will report the TTL value that it has set for the zone. This behavior (the zone clearing while still tripped) may indicate a bug in the TTL mechanism or that the TTL method is not the best way to overcome the Vista panels lack of fault restoral messages.

And yes, you are correct... The wireless sensors do report their state changes immediately, except for the motion sensors that only send reports if it has not already sent a report within the previous three minutes.


I also just noticed another thing (perhaps related to my #1 above about logging).  I use Homewave for iOS.  The alarm partition doesn't show up anymore when I try to add an alarm device to Homewave.  When I check the device's advanced properties under UI5, I see its category is still set as 23 (DEVICE_CATEGORY_ALARM_PARTITION).  So I'm little confused why I can't select it as an option in Homewave (and why the alarm state doesn't show up in my logs anymore).
Thanks

Not sure whats happening here... I have not used any of the "mobile apps" extensively yet, but I have just checked using ImperiHome on Android and it only shows the zone devices but not the partition or panel devices... Vera Mobile on IOS also doesn't show the panel/partition devices, but VeraMate does... I'll need to look into this further.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 04, 2014, 03:53:47 pm
Cybrmage,
Can you help me troubleshot why the Device Names are reverting back to the defaults when i try to change them?

thx!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 04, 2014, 07:00:05 pm
3) For my wireless door sensors (Ademco 5816), I had to enter in my serial # and loop #.  If I didn't enter in the loop #, then I saw some strange behavior (e.g., if I left a door open, the status would change to closed after 30 seconds even though the door was still open).  I assume the plugin assumes a wired sensor if the loop # is empty.
Yes. The serial/loop fields change the behavior of the zone (within the plugin) from wired (uses the TTL variable) to wireless (uses the TTL_RF_MOTION value) , but only for motion sensors. For a door/window sensor, the TTL variable should always be used... If you have debug mode set, the plugin will report the TTL value that it has set for the zone. This behavior (the zone clearing while still tripped) may indicate a bug in the TTL mechanism or that the TTL method is not the best way to overcome the Vista panels lack of fault restoral messages.

And yes, you are correct... The wireless sensors do report their state changes immediately, except for the motion sensors that only send reports if it has not already sent a report within the previous three minutes.

After further testing, I did find a bug in the way I determined the zone type... This has been fixed in V3.25

I also just noticed another thing (perhaps related to my #1 above about logging).  I use Homewave for iOS.  The alarm partition doesn't show up anymore when I try to add an alarm device to Homewave.  When I check the device's advanced properties under UI5, I see its category is still set as 23 (DEVICE_CATEGORY_ALARM_PARTITION).  So I'm little confused why I can't select it as an option in Homewave (and why the alarm state doesn't show up in my logs anymore).
Thanks

Not sure whats happening here... I have not used any of the "mobile apps" extensively yet, but I have just checked using ImperiHome on Android and it only shows the zone devices but not the partition or panel devices... Vera Mobile on IOS also doesn't show the panel/partition devices, but VeraMate does... I'll need to look into this further.

Ok... the various mobile apps support the Alarm Partition devices ONLY when the device type is "urn:schemas-micasaverde-com:device:AlarmPartition:2". I was using a custom device type. The device type for the partition devices has been changed as of v3.25, and should now be usable with the various mobile apps (I have tested it with ImperiHome for android.)


Cybrmage,
Can you help me troubleshot why the Device Names are reverting back to the defaults when i try to change them?

thx!

You must change the name of a zone device in the zone definitions. This is the "Zones" tab on the panel device. To change a zone definition, re-enter the existing data into the input boxes on the "add" line....

ie: existing zone 9 is:
09   1   Zone# 9   1234567   1   Motion
and you want to change the name to "Hall Motion", you would enter:
09   1   Hall Motion   1234567   1   Motion
then click on Add, and the zone definition will be updated. When you then save the data and the LUUP engine restarts, the name on the zone device will be changed.

If you just change the name directly in the zone device, it will be reverted back to the "default" name that is contained in the zone definition. (Not really a default... it's what the name is set to in the panel if you used the "read panel" function, or manually specified when zones were entered into the zone definition.)


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 05, 2014, 10:18:32 am
You must change the name of a zone device in the zone definitions. This is the "Zones" tab on the panel device. To change a zone definition, re-enter the existing data into the input boxes on the "add" line....

ie: existing zone 9 is:
09   1   Zone# 9   1234567   1   Motion
and you want to change the name to "Hall Motion", you would enter:
09   1   Hall Motion   1234567   1   Motion
then click on Add, and the zone definition will be updated. When you then save the data and the LUUP engine restarts, the name on the zone device will be changed.

If you just change the name directly in the zone device, it will be reverted back to the "default" name that is contained in the zone definition. (Not really a default... it's what the name is set to in the panel if you used the "read panel" function, or manually specified when zones were entered into the zone definition.)

Thank you for the explanation... it is confusing. Maybe in a future version you might be able to add a 'Change' button so we don't need to reenter all devices (I have 30)?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on November 05, 2014, 08:03:54 pm
I just wanted to report that I just upgraded to plugin v3.32 and all seems good.  My logs are capturing the DetailedArmMode again and I am able to access the alarm functions via my mobile app (Homewave).  Thanks a lot, cybrmage!

One warning: I tried to update this morning using http://VERAIP:3480/data_request?id=update_plugin&Plugin=6436 and my Vera started to endlessly reboot (requiring a factory reset).  Fortunately, I had made a backup beforehand and was able to restore.  After the restore, I tried the force-update command again and the plugin updated with no issue.  I will attribute the botched upgrade to user error somehow.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 06, 2014, 03:23:52 am
Auto Upgrade to 3.25 occured, status of Vera at the top said "EVL-3 Connection down" which looked like an old status as I had the browser open the whole day. I clicked on reload and the plugin was working as it is supposed to.

I also changed my old non-alpha keypad to the 6160 keypad today, after changing the new default address of the keypad it powered up properly. Then I went in there and named the zones using the zone name descriptor codes.

Then I went into the plugin, deleted all the sensors and reentered them with the new names I just had assigned to them via the keypad (I have to agree with Aaron that a rename would be nice to have not having to delete them all). Vera reload and everything works beautifully. The plugin even remembered to which room I had assigned each sensor and that I had made them sticky for the dashboard.

Thumbs up!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 06, 2014, 09:03:26 am
Then I went into the plugin, deleted all the sensors and reentered them with the new names I just had assigned to them via the keypad (I have to agree with Aaron that a rename would be nice to have not having to delete them all).

Since you programmed the zone names into the panel, then deleted the zones... you could have used the "read panel" function to import the zones (with names) from the panel.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 06, 2014, 10:50:41 am
Then I went into the plugin, deleted all the sensors and reentered them with the new names I just had assigned to them via the keypad (I have to agree with Aaron that a rename would be nice to have not having to delete them all).

Since you programmed the zone names into the panel, then deleted the zones... you could have used the "read panel" function to import the zones (with names) from the panel.

I only used the 'read panel' function I have not entered anything manually. I see no way to edit the names on the existing line items? I bought a home with this system installed, I have not done any setup or modification. I suspect there are no "names" in the system. Even if there were, a user might want to name things differently then the installer did.

It looks like the plugin is checking the names of existing devices to sync them with something. I can change a name on a device in Vera and when LUA reloads I see the name I entered change back to the name the Plugin is using.

I hope you will consider adding on of both of these options...

Edit Name button in the plugin panel
or
Option for the plugin to not renaming devices that already exist (and were imported)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: burn1out on November 06, 2014, 05:39:54 pm
Confirmed! The latest version released today makes my vera reboot constantly, and I can't change anything to fix it. I removed and re installed and still doesn't work.

Thanks for your work!!!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CBland on November 06, 2014, 10:18:36 pm
Thank you for resolving the issues with the force, chime mode, and mobile apps!!

However, as a couple of others have mentioned the update put my Vera into an endless reboot.  I have it backup now, but when installing the app it immediately returns to the constant reboot. The logs show errors indicating the device files are not being downloaded during the install.

Looking at it some more there appears to be an extra "/" in the path to the lua file.

02      11/06/14 22:10:29.531   JobHandler_LuaUPnP::FetchMissingFiles need to download D_EVL3VistaAlarmPanel1.xml <0x2baa2000>
02      11/06/14 22:10:29.531   JobHandler_LuaUPnP::m_sMissingFile_set D_EVL3VistaAlarmPanel1.xml <0x2baa2000>
01      11/06/14 22:10:34.844   JobHandler_LuaUPnP::CreateLuaInterfaces can't load plugin /etc/cmh-lu//L_EVL3VistaAlarmPanel1.lua <0x2baa2000>
01      11/06/14 22:10:34.844   JobHandler_LuaUPnP::CreateLuaInterfaces can't load plugin /etc/cmh-lu//L_EVL3VistaAlarmPanel1.lua <0x2baa2000>
03      11/06/14 22:10:34.966   JobHandler_LuaUPnP::Run ready 12 devices installation 30011543 missing D_EVL3VistaAlarmPanel1.xml version *1.5.622*  allow_evt: 1 allow_ud: 1 upnp 1 netpnp: 1 reprovision: 0 tz:18000 tnow:1415329834 dst: 0 gmt:-18000 tz:EST / EDT changed: 0 pMem 0x843000 start 7389184 diff: 1273856 <0x2baa2000>


Thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 07, 2014, 01:33:57 pm
02      11/06/14 22:10:29.531   JobHandler_LuaUPnP::FetchMissingFiles need to download D_EVL3VistaAlarmPanel1.xml <0x2baa2000>
02      11/06/14 22:10:29.531   JobHandler_LuaUPnP::m_sMissingFile_set D_EVL3VistaAlarmPanel1.xml <0x2baa2000>
01      11/06/14 22:10:34.844   JobHandler_LuaUPnP::CreateLuaInterfaces can't load plugin /etc/cmh-lu//L_EVL3VistaAlarmPanel1.lua <0x2baa2000>
01      11/06/14 22:10:34.844   JobHandler_LuaUPnP::CreateLuaInterfaces can't load plugin /etc/cmh-lu//L_EVL3VistaAlarmPanel1.lua <0x2baa2000>
03      11/06/14 22:10:34.966   JobHandler_LuaUPnP::Run ready 12 devices installation 30011543 missing D_EVL3VistaAlarmPanel1.xml version *1.5.622*  allow_evt: 1 allow_ud: 1 upnp 1 netpnp: 1 reprovision: 0 tz:18000 tnow:1415329834 dst: 0 gmt:-18000 tz:EST / EDT changed: 0 pMem 0x843000 start 7389184 diff: 1273856 <0x2baa2000>

These are all errors generated by the LuaUPnP engine... It can't download the plugin from apps.mios.com... It was having issues yesterday...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CBland on November 07, 2014, 09:29:33 pm
Apparently, there is still an issue with the ability to install the plugin.  It's never able to download the files. Could they be posted here for the current version so they can be manually uploaded?

Every time I've tried to re-install the app the Vera LuaUPnP engine continues to crash and reload.  There were no issues until the auto-update occurred. I've factory reset and started over several times the last day and a half. Just tried again about 2 hrs ago and it's still in the constant reload cycle.

Thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 07, 2014, 10:05:56 pm
It's never able to download the files. Could they be posted here for the current version so they can be manually uploaded?

Latest version is attached to the first post...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CBland on November 07, 2014, 10:42:40 pm
It seems to be working now as all the files downloaded.  3.32 is installed.  The No Implementation error is still showing when trying to force set the IP. V3.15 mentioned the code was added to the lua file.

Thanks for the response and improvements!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: burn1out on November 08, 2014, 12:14:21 am
Absolutely agree, thank you very much for posting the files, I have uploaded the files and I am going to setup the plugin now!!!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on November 08, 2014, 01:33:00 am
3.25 was working fine. Forced the autoupdate which put Vera into the constant reboot mode. Downloaded the files and uploaded 3.35 but it was still rebooting.

Tried to delete the plugin but got the error message "Delivery failed" in the Apps section. Went to the Devices section and opened the EVL-3 Panel and clicked on the Trashcan which deleted the plugin.

Reinstalled the plugin which brought up version 3.32 with constant reboot. Installed the files for 3.35 and now it is working again. Did the discovery and the everything is back to normal. Seems like I am running now 3.35 but it shows 3.32.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: burn1out on November 08, 2014, 09:04:12 am
I failed again last night, but Got up this morning and looked over and noticed a typo, corrected and v 3.36 is working!!

I appreciate the additional function, it's a truly useful tool for a common panel. Seems it's becoming more than that with set labels :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 08, 2014, 01:06:18 pm
cybrmage,
Just installed 3.36 over 3.32 (or something) - awesome!

THANK YOU for making a rename feature!!!

quick question... when the Label is highlighted Red, I'm assuming that means the label is not valid?

I have labels like "Kitchen Window South" which seem fine (not red) but when I try to create "Family Room Window 1" or "Family Room Window South" they are red?

thx for the help... and the fantastic work!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: bkanemios on November 10, 2014, 02:03:51 pm
I am installing the plugin for the first time, and encountering issue.
UI5, installed from the App Store.
Since installing the app, getting following messages intermittently:

Luup : Downloading plugin #6436
Ademco Vista Alarm Panel with EVL3 : Lua error

followed by "unit busy"

i do see the new device that the plugin created, however, when i try to configure it, i dont believe all the options are there (for example, on the CONTROL tab, all i see are the words "device settings")

any ideas as to what may be causing this? 
have tried "reloading" but haven't yet hard booted vera.

any suggestions welcome
thanks

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on November 10, 2014, 08:10:01 pm
Greetings all,

Thanks in advance for any advice.  I love this app, and have been using it successfully for a while - but after 3 days of factory resets, support calls, and other assorted mess.. I finally determined that this app was the cause of my issues.  It was working perfectly all through October, but recently something happened and it now no longer works.

I'm on UI7.

When I install it, I get a blank device with no options, and an infinite loop of "Lua error" messages in the blue bar at the top of the page, which cripples my ability to use the device.  After SSH'ing in and watching the Lua log under /var/log, I can see a waterfall of crashes and restarts, and complaints regarding the various XML files in this app.  I CAN uninstall, but it takes somewhere around 10 attempts in rapid succession, in between Lua crashes to get to to uninstall.

Does anyone have any suggestions or advice that might alleviate this?

Thank you!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CBland on November 11, 2014, 03:43:33 pm
UI7 is simply not ready for use. I had nothing but problems with it on nearly every app I installed. Recommend going back to UI5. However, I ran into the same issue on UI5 and it was due to Vera not being able to download the plugin files from the code repository.  I fixed it by uploading the files manually.  They're attached to the first post.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ElGringoCurioso on November 12, 2014, 05:51:35 pm
I am wondering how to upload local files into your Vera Linux file system ???

There must be an easier way than FTP...
Txs.
Title: Re: PLUGIN: Ademco Vista Panel - Broken Install loops Lua > MCV P1 bug
Post by: ElGringoCurioso on November 12, 2014, 07:29:43 pm
02      11/06/14 22:10:29.531   JobHandler_LuaUPnP::FetchMissingFiles need to download D_EVL3VistaAlarmPanel1.xml <0x2baa2000>
02      11/06/14 22:10:29.531   JobHandler_LuaUPnP::m_sMissingFile_set D_EVL3VistaAlarmPanel1.xml <0x2baa2000>
01      11/06/14 22:10:34.844   JobHandler_LuaUPnP::CreateLuaInterfaces can't load plugin /etc/cmh-lu//L_EVL3VistaAlarmPanel1.lua <0x2baa2000>
01      11/06/14 22:10:34.844   JobHandler_LuaUPnP::CreateLuaInterfaces can't load plugin /etc/cmh-lu//L_EVL3VistaAlarmPanel1.lua <0x2baa2000>
03      11/06/14 22:10:34.966   JobHandler_LuaUPnP::Run ready 12 devices installation 30011543 missing D_EVL3VistaAlarmPanel1.xml version *1.5.622*  allow_evt: 1 allow_ud: 1 upnp 1 netpnp: 1 reprovision: 0 tz:18000 tnow:1415329834 dst: 0 gmt:-18000 tz:EST / EDT changed: 0 pMem 0x843000 start 7389184 diff: 1273856 <0x2baa2000>

These are all errors generated by the LuaUPnP engine... It can't download the plugin from apps.mios.com... It was having issues yesterday...

Okay.. no wonder my Ui7 was so unstable!! That looks like a P1 bug on MCV not so much PlugIn developers. This issue is a platform design gap.

When the LuaUPnP is not able to initialize, it just crash/dumps but why is that???
> Because the Lua engine assumes everything is "ready to fly" while it has no way to single out or know one of its PlugIns is broken.

So the bug is:the MCV App installer reports a "PlugIn Installed" when it should report it as "Failed to install" and the LuaUPnp whould just ignore it and not try to run it. - That means the PlugIn Installer should correctly set individual Status Flags and also that Lua should read said status Flag when deciding to ignore or intialize PlugIns.

There are so many PlugIns and so many reasons for LuaUPnp to fail that this kind of fail-safe logic would make it way more stable at least with the corner case of "broken installs".

The strange thing is when you see an App is "Installed" you assume it is all good, right? So the Installer logic is the piece that is not reporting correctly ie. broken.
 
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 24, 2014, 01:14:45 am
cybrmage,
Seeing an issue with "connection down" every few days and seems to not reconnect on its own. Today I had to force 'reload' in the Vera UI.

When the issue happens, I can reach and control the EVL3 directly and using the Eyezon internet site when this occurs - and of course the Vera is fine also. in the plugin, Panel Time seems to freeze on the last update... in the case today, it was at 2:01 AM. I don't have any automation occur at this time so I'm not sure the time is relevant except that is has been 20 hours and it has not reconnected on its own.


Is the settings "CheckConnectionTimer" for an auto-retry / restart periodically when the connection is lost?  It was 180 and I just changed to 30, but seems like that is not likely to help being 20 hours passing by did not help :)

How can we troubleshoot this issue?

thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on November 24, 2014, 01:40:05 am
Greetings all,

Is anyone else noticing that the plugin doesn't seem to recognize fully when the panel is armed in "Away" mode?  The virtual buttons on device in the UI (partition 1) change between Disarmed, Stay, and Night-Stay - but Away buttons never seems to highlight, even though the Status: readout above the buttons DOES show "Away."

Any ideas?

Thanks!!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 24, 2014, 11:21:21 am
Greetings all,

Is anyone else noticing that the plugin doesn't seem to recognize fully when the panel is armed in "Away" mode?  The virtual buttons on device in the UI (partition 1) change between Disarmed, Stay, and Night-Stay - but Away buttons never seems to highlight, even though the Status: readout above the buttons DOES show "Away."

Any ideas?

Thanks!!

I did test this and my Vera shows Away mode correctly

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Sliptronic on November 29, 2014, 12:09:09 am
Hello,

I see in the application change log that Bypass has been fixed.

When i try and Bypass a zone it does not work and i get the following log message

LuaInterface::CallFunction_Job device 127 function SEVL3VistaAlarmPanel1_EVL3VistaAlarmPanel1_BypassZones_run failed [string "-- EVL3VistaAlarmPanel..."]:1024: attempt to index field '?' (a nil value) <0x30acd680>


this is a fresh install from the app store

J
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 29, 2014, 12:20:57 am
Cybrmage,

A few questions and one very large problem...

Large Problem
I'm finding that often the plugin disconnects and will not reconnect on its own... it requires a LUUP Reload (large blue Reload button in the UI)
Can you please help troubleshoot and fix this... it renders the state of the device frozen and causes havoc with scenes.

Questions

(1) Is there a way to allow us to go directly from Stay mode directly to Stay-Night or Away? When I try these it always remains in Stay mode?

(2) Seeing this message in Vera on each change of mode...
"EVL3VistaAlarmPanel : Can't remove zone bypass for a single zone. Perform a partition disarm to remove all zone bypasses"
... what does this mean?

thx for the help and the great work on the plugin!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ElGringoCurioso on November 29, 2014, 01:27:03 am
my 2cents.... Vista Pnl can not jump between different Armed status without 1st going through a Disarm. Totaly normal.

It goes like that:
DISARMed --> ARMed at some security level --> DISARMed...

Keep in mind that Vista Pnl interfaces work by emulating what a physical keybpad can do.

Simply put: if the keypad can't do it, the interface can't do it either. Genuine panel contraint by design.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Sliptronic on November 29, 2014, 08:04:23 pm
I have noticed that the detailed Arm Stat is not updating with the correct information. Has anyone else seen this?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: fcol on November 29, 2014, 08:48:03 pm
Is anyone else noticing that the plugin doesn't seem to recognize fully when the panel is armed in "Away" mode?  The virtual buttons on device in the UI (partition 1) change between Disarmed, Stay, and Night-Stay - but Away buttons never seems to highlight, even though the Status: readout above the buttons DOES show "Away."
Seems to be working fine for me.  I'm using plugin v3.32 and EVL FW 01.11.135A (and Vista 20P chip rev 5.2).  I turned off the plugin auto-update since things have been working well for me.


I have noticed that the detailed Arm Stat is not updating with the correct information. Has anyone else seen this?
Mine seems to updating reliably and near-instantly.  I just viewed the plugin itself ("Status: Ready," "Not Ready," etc.) and also reviewed the logs (via EventWatcher).
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on November 30, 2014, 04:37:59 pm
my 2cents.... Vista Pnl can not jump between different Armed status without 1st going through a Disarm. Totaly normal.

It goes like that:
DISARMed --> ARMed at some security level --> DISARMed...

Keep in mind that Vista Pnl interfaces work by emulating what a physical keybpad can do.

Simply put: if the keypad can't do it, the interface can't do it either. Genuine panel constraint by design.

Understood but I'm wondering if Cybrmage can programmatically get around it (put in the sequence logic) in the plugin?
... we could, of course, use a scene to sequence the logic but having it in the plugin is more eloquent - and more useful.

Cybrmage,
I'd also like to ask if you would add ARMED-INSTANT ?... this is a MUST for automation purposes. With automated occupancy sensing, people will not be in the home... thus, sending AWAY mode command will not work as required - door sensor is never tripped so it puts it into STAY mode.

I found a post from a forum where a guy tested all the possible options...

Code: [Select]
I figure this out... I could not find this in the manual, but, when you arm a Vista-20p using ARM-AWAY and do not open a door, it defaults to ARMED-STAY and when you ARM-MAXIMUM, and do not open a door, it defaults to ARMED-INSTANT.

Here are the results of my testing:

On a 6160 Alpha Keypad:

CODE+AWAY (open entry door)
display = "ARMED ***AWAY***, You may exit now"
if you open a entry door, after exit delay the display changes to:
display = "ARMED ***AWAY***, ** ALL SECURE **"

CODE+AWAY (do not open entry door)
display = "ARMED ***AWAY***, You may exit now"
if you do not open a entry door, after exit delay the display changes to:
display = "ARMED ***STAY***"

CODE+STAY (open entry door)
display = "ARMED ***STAY***, You may exit now"
if you open a entry door, after exit delay the display changes to:
display = "ARMED ***STAY***"

CODE+STAY (do not open entry door)
display = "ARMED ***STAY***, You may exit now"
if you do not open a entry door, after exit delay the display changes to:
display = "ARMED ***STAY***"

CODE+INSTANT (open entry door)
display = "ARMED *INSTANT*, You may exit now"
if you open a entry door, after exit delay the display changes to:
display = "ARMED *INSTANT*"

CODE+INSTANT (do not open entry door)
display = "ARMED *INSTANT*, You may exit now"
if you do not open a entry door, after exit delay the display changes to:
display = "ARMED *INSTANT*"

CODE+MAXIMUM (open entry door)
display = "ARMED *MAXIMUM*, You may exit now"
if you open a entry door, after exit delay the display changes to:
display = "ARMED *MAXIMUM*, ** ALL SECURE **"

CODE+MAXIMUM (do not open entry door)
display = "ARMED *MAXIMUM*, You may exit now"
if you do not open a entry door, after exit delay the display changes to:
display = "ARMED *INSTANT*"

Then, on a 6271v, if you go into the Night Setup and chose "Night", then add interior motion detectors using *81 programming mode and program Zone List 5  (night stay zones) with the zones that contain your motion detectors.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ElGringoCurioso on December 01, 2014, 01:54:59 am
if you want to Arm AWAY or MAXIMUM without opening exit door... simple solution is to allow it in your Vista panel - Right now your testing show this function is not yet enabled in your current programation.

Because the Plugin interface works as if you were physically inside the premice, your panel goes into Stay mode since it is programmed for that function. Learn the panel: it's a nice piece of robust logic.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on December 04, 2014, 11:54:57 pm
cybrmage,
Seeing an issue with "connection down" every few days and seems to not reconnect on its own. Today I had to force 'reload' in the Vera UI.

When the issue happens, I can reach and control the EVL3 directly and using the Eyezon internet site when this occurs - and of course the Vera is fine also. in the plugin, Panel Time seems to freeze on the last update... in the case today, it was at 2:01 AM. I don't have any automation occur at this time so I'm not sure the time is relevant except that is has been 20 hours and it has not reconnected on its own.


Is the settings "CheckConnectionTimer" for an auto-retry / restart periodically when the connection is lost?  It was 180 and I just changed to 30, but seems like that is not likely to help being 20 hours passing by did not help :)

How can we troubleshoot this issue?

thanks

Cybrmage?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: euclidnet on December 27, 2014, 05:53:21 pm
I am running a Vera Edge and UI7, with a EVL3 panel hooked up to a Safewatch 3000EN. The envisalink works fine, and I can log into its webpage and control my panel

When I install this plugin for my vera, I set my password, and hit 'autodetect' for the IP address. It successfully autodetects, but then gives the error :

Cannot log into EVL3. WRONG PASSWORD OR ALREADY CONNECTED.

- I know my password is correct, and I have not recently logged into the envisalink HTTP interface.

Is there anything I can do to troubleshoot? I try to hit 'debug' or whatever to get at the logs, but nothing happens.

PS, also if I manually set the IP, I get a ERROR : NO IMPLEMENTATION popup.

PPS, the EVL3 image for the plugin just displays a 'cannot load' icon. The URL it's trying to pull the image from is https://apps.mios.com/plugins/icons/6436.png if that is helpful. It loads in my browser - maybe could be a HTTP vs HTTPs issue? (if you try to pull a https image on a page being displayed as http, it often times won't render). This may be a vera thing.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on December 27, 2014, 08:29:26 pm
I am running a Vera Edge and UI7, with a EVL3 panel hooked up to a Safewatch 3000EN. The envisalink works fine, and I can log into its webpage and control my panel

When I install this plugin for my vera, I set my password, and hit 'autodetect' for the IP address. It successfully autodetects, but then gives the error :

Cannot log into EVL3. WRONG PASSWORD OR ALREADY CONNECTED.

- I know my password is correct, and I have not recently logged into the envisalink HTTP interface.

Is there anything I can do to troubleshoot? I try to hit 'debug' or whatever to get at the logs, but nothing happens.

PS, also if I manually set the IP, I get a ERROR : NO IMPLEMENTATION popup.

PPS, the EVL3 image for the plugin just displays a 'cannot load' icon. The URL it's trying to pull the image from is https://apps.mios.com/plugins/icons/6436.png if that is helpful. It loads in my browser - maybe could be a HTTP vs HTTPs issue? (if you try to pull a https image on a page being displayed as http, it often times won't render). This may be a vera thing.

Debug just enables logging.  You'll have to open the Vera logs to see anything.  http://veraIP:3480/cgi-bin/cmh/log.sh?Device=LuaUPnP
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: euclidnet on December 31, 2014, 05:17:23 pm
I am running a Vera Edge and UI7, with a EVL3 panel hooked up to a Safewatch 3000EN. The envisalink works fine, and I can log into its webpage and control my panel

When I install this plugin for my vera, I set my password, and hit 'autodetect' for the IP address. It successfully autodetects, but then gives the error :

Cannot log into EVL3. WRONG PASSWORD OR ALREADY CONNECTED.

- I know my password is correct, and I have not recently logged into the envisalink HTTP interface.

Is there anything I can do to troubleshoot? I try to hit 'debug' or whatever to get at the logs, but nothing happens.

PS, also if I manually set the IP, I get a ERROR : NO IMPLEMENTATION popup.

PPS, the EVL3 image for the plugin just displays a 'cannot load' icon. The URL it's trying to pull the image from is https://apps.mios.com/plugins/icons/6436.png if that is helpful. It loads in my browser - maybe could be a HTTP vs HTTPs issue? (if you try to pull a https image on a page being displayed as http, it often times won't render). This may be a vera thing.

Debug just enables logging.  You'll have to open the Vera logs to see anything.  http://veraIP:3480/cgi-bin/cmh/log.sh?Device=LuaUPnP

Thanks for the tip. I'm trying to get data at that logging URL, but I just get an error page that says :

No data received

Unable to load the webpage because the server sent no data.
Error code: ERR_EMPTY_RESPONSE

I checked my Vera->settings->logs, and all the options look enabled...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sasaba on January 01, 2015, 05:00:35 pm
Bump
Is there any way to send an exit delay restart (*)? This can be done from the EyesOn login but I don't see a way using the local Envisalink access or this plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: 2tonesp on January 04, 2015, 10:33:33 pm
This plugin works great for me.  Is there a way to add INSTANT-arm to a manual scene?  I would like to be able to turn off some lights and arm the house before bed.  Right now I can arm it for Instant through the plugin, but not through the plugin's scene settings.  Thanks again!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on January 04, 2015, 10:51:35 pm
How are you enabling Instant ARM? 
Btw, I've tried contacting the plugin dev, cybrmage, and he has ignored all thread questions and PMs. He is still active on the board but for some unknown reason ignoring us.

Sent from my HTC6525LVW using Tapatalk

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: 2tonesp on January 04, 2015, 11:20:01 pm
OK I got it working by enabling logging and watching the code as I ran the Instant arm request.  Its flag is called "StayInstant"

I am using UI7, so this might be different for others.  But should start by creating your scene with any other ARM request.  IE: ARM-STAY. 

Then under advanced options you will see the "advanced editor" option.  From there you want it set the Alarm device activity to: "RequestArmMode" and State: "StayInstant"  PINCode: "YourPIN"

Hope this helps.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on January 04, 2015, 11:36:42 pm
OK I got it working by enabling logging and watching the code as I ran the Instant arm request.  Its flag is called "StayInstant"

I am using UI7, so this might be different for others.  But should start by creating your scene with any other ARM request.  IE: ARM-STAY. 

Then under advanced options you will see the "advanced editor" option.  From there you want it set the Alarm device activity to: "RequestArmMode" and State: "StayInstant"  PINCode: "YourPIN"

Hope this helps.

Nice find!

btw, I have constant problems with this plugin 'disconnecting'. The Vera status window (top of web page) shows... "EVL3VistaAlarmPanel : Connection down."

When I get this, I never have an actual issue as I can always connect directly to the EVL3's web page.
Have you had this issue?

I'd like to find a way for a script/scene to detect this and reset the connection. The same issue occurs with the ISY and we have a Scene with LUUP that handles it perfectly.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: 2tonesp on January 05, 2015, 05:51:07 pm
Thankfully I'm not having that problem.  Maybe your router or something is causing intermittent connection issues to the EVL3?  Does it auto-reconnect on reboot?  Maybe a scene with a LUUP command to reboot your vera every day would ensure it stays connected most of the time.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on January 07, 2015, 05:49:59 pm
I'm new!  I mean, REALLY new, got my Vera Edge yesterday.  My Vera is properly installed and I have a dashboard.  I have not yet connected my few lights and locks to it!  I wanted to do my alarm system (Ademco Vista 15P) first.  I have the EnvisaLink 3 connected, and am able to "see" the Envisalink by its IP, and on Envisalink's website.

I installed the Ademco Vista Alarm Panel with EVL3 Plugin, did the install, and it all connected.

When I click the "read panel" button, I get a message up top that says:  EVL3VistaAlarmPanel: Panel Busy

I'm not sure what I'm doing wrong.  I know my password, installer code, and IP are correct.

UPDATED:

I spent the day installing a light dimmer switch (victory!) and a pricey ceiling fan control wall switch (victory!) and two Schlage motorized touchpad locks (Victory, and Victory after two tries!).

Now I noticed that there's a new message in blue up top:  EVL3VistaAlarmPanel : Connection Down.

I went to the IP address and it seems to be working fine, I got my alarm panel status and even when two of my zones (doors) were last activated.

I unplugged it and plugged it back in.  I got:

EVL3VistaAlarmPanel : Configuration Failed: No zones defined.

So I went to the plugin and clicked the button: "Read Panel" and got this message:

EVL3VistaAlarmPanel : Attempting to get zone data...

And then after a few minutes we're back to:  EVL3VistaAlarmPanel : Connection Down

I tried clicking the "Read Panel" button again and get: EVL3VistaAlarmPanel: PANEL BUSY.  which goes away when I scroll or go back to dashboard.

Any help would be greatly appreciated.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 12, 2015, 09:00:18 pm
I have constant problems with this plugin 'disconnecting'. The Vera status window (top of web page) shows... "EVL3VistaAlarmPanel : Connection down."

v3.37 was just approved... This version should solve that issue... It appears that the EVL3 is occasionally sending some funky data that was causing the LuaUPnP process to error out and abort the plugin. I have made some quick changes that should prevent the error from occuring.



Note to all: Since mid November I have been dealing with several major issue at work, a new job (with the same company) and a long distance change of domicile. This has left me with very little spare time, only occasional and very brief internet access, and no access to a functioning Vera system to do any development. This will continue until I am settled into the new home and job, and I can install all my toys. The plugin has not been abandoned.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on January 14, 2015, 07:05:59 pm
Greetings all,

Is anyone else noticing that the plugin doesn't seem to recognize fully when the panel is armed in "Away" mode?  The virtual buttons on device in the UI (partition 1) change between Disarmed, Stay, and Night-Stay - but Away buttons never seems to highlight, even though the Status: readout above the buttons DOES show "Away."

Any ideas?

Thanks!!

I did test this and my Vera shows Away mode correctly

Greetings,

I am still experiencing this problem.  I've even tried to go through the code but I don't know enough about this language to be effective.  I'm using a Vista 15P alarm with an EVL3 with 01.11.136A firmware.  I've removed the app and reinstalled, rebooted, etc - everything I can think of.  Would it help if I supplied debug log data?  I can't get any events to trigger because the system never recognizes "Away" mode.  The other modes work, but not this one.

Thanks so much in advance!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on January 14, 2015, 07:12:38 pm
There was a posting some time ago that you have to open one contact e.g. door when you arm the system otherwise the system always goes into "stay" mode. Without triggering the door contact the system will never switch to "away mode". You might want to search this forum for that thread.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on January 15, 2015, 01:07:25 am
There was a posting some time ago that you have to open one contact e.g. door when you arm the system otherwise the system always goes into "stay" mode. Without triggering the door contact the system will never switch to "away mode". You might want to search this forum for that thread.

Thank you for your reply - although I'm not sure this is my issue.  This never was a problem before some upgrades made back in Oct or Nov of 2014.  Let me clarify the issue a bit - just in case:

I'm using UI7 of my Vera 3 - when I go to Devices, I see the Panel, and the Partition, just like I'm supposed to.  Without clicking into the detail screen of the partition, I see the following in the device's box:
------------------------------------
EVL3 Partition 1
          Status: [whatever]
[Away][Stay][Night-Stay][Disarm]
------------------------------------

I can click any of the 4 button and the alarm will respond by arming or disarming correctly.  The text label [whatever] will change to show the correct mode.  The problem is that the "Away" button never highlights (the others all do), and also no events are triggered on Away - therefore I cannot create any scenes that run when the alarm arms "Away."  I know the alarm is in the proper mode, because all the physical panels show it, the voice announces it properly, and the status changes in the plugin's display - just don't seem to have the event firing.

The attachment shows both Disarmed and Armed Away - you can see the difference.

Thanks for any assistance!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 15, 2015, 09:33:15 pm
I can click any of the 4 button and the alarm will respond by arming or disarming correctly.  The text label [whatever] will change to show the correct mode.  The problem is that the "Away" button never highlights (the others all do), and also no events are triggered on Away

Yes, I revamped the mode processing code back in early November...

My VeraLite running UI5 highlights the status correctly, but I don't (yet) use scenes with the alarm panel so I can't speak to that... and I don't recall any issues when I tested the events or when testing under UI7....

Is your alarm panel in "chime" mode?? I did have issue with alarm panels in "chime" mode with the panel programming code, so there could be an issue with status processing when in "chime" mode... Or it could be an issue with the json for the device under UI7...

That being said... Once I get my system(s) set up again (they are in a box, in storage, waiting for a moving truck), I'll work on the issue...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 15, 2015, 10:08:51 pm
When I click the "read panel" button, I get a message up top that says:  EVL3VistaAlarmPanel: Panel Busy

The "PANEL BUSY" message means that you have tried to initiate a panel programming task while a previous programming task is still running.

I unplugged it and plugged it back in.  I got:

EVL3VistaAlarmPanel : Configuration Failed: No zones defined.

So I went to the plugin and clicked the button: "Read Panel" and got this message:

EVL3VistaAlarmPanel : Attempting to get zone data...

And then after a few minutes we're back to:  EVL3VistaAlarmPanel : Connection Down

I tried clicking the "Read Panel" button again and get: EVL3VistaAlarmPanel: PANEL BUSY.  which goes away when I scroll or go back to dashboard.

The "no zones defined" is normal... the plugin started, and the zones are not defined... so far, so good...
The "Attempting to get zone data" is the plugin starting the panel read process... Does your panel chime three times??? If yes, all is good... If no, there is a problem...

The "connection down" may or may not be a problem... During programming, the connection monitor is bypassed... the "connection down" message may be a previously scheduled connection check that starts running before the programming flag is set... or it may be a bug...

The "panel busy" means a previous programming task is still running... with indicated that this is not the same panel disconnect issue that others have experienced...

More information is needed to track down this issue. If you can set debug mode on and provide the log output, that would help.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: pigmax on January 16, 2015, 12:52:40 am
I am a newbie and am trying to hook up a EnvisaLink 3 with a Vera Edge. 

Prior to trying to get the Vera Edge interface to work, I got the EnvisaLink 3 working with the eyezon web site.  I can connect to my Ademco alarm system, and arm and disarm it booth from the webserver in the EnvisaLink 3, and from the eyezon mobile access page.

I am now trying to get the EnvisaLink 3 to work with Vera Edge.  I installed the "Ademco Vista Alarm Panel with EVL3" app.  It sees the proper IP address for the EVL3.  I have set the correct "installer code", and have set the interface password to "user" which is the default password of the EVL3.

When I press the "read panel" button, the alarm panel does not beep or go into installers mode.  I get a blue banner saying it is attempting to get zone information and then a panel in a unknown mode message.    I have tried several times and I also get a panel busy message.  I have tried and tried and it just won't read the panel.

I SSH into the Vera and ran a "tail -f LuaUPnP.log" to see if I could see what sort of error message was happening, but the output is cryptic and I can't see anything obvious.  I have attached the output of the log file in a txt file.

I would sure appropriate some help in getting this working. ???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 16, 2015, 04:56:00 am
When I press the "read panel" button, the alarm panel does not beep or go into installers mode.  I get a blue banner saying it is attempting to get zone information and then a panel in a unknown mode message.    I have tried several times and I also get a panel busy message.  I have tried and tried and it just won't read the panel.

The reason it will not read the panel, and throws the "panel in UNKNOWN mode" message is due to:

Code: [Select]
50      01/15/15 22:21:10.351   luup_log:3: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,1C28,08,00,*** HILTON **** CHIME,Rdy to Arm$]

which indicated that your panel is programmed with a custom display message, or your panel was manufactured for a specific customer with a custom ROM...

The plugin is designed to work with standard panels... and standard panels display (some variation of) "DISARMED"...

Unfortunately, you will either have to reset (erase) the custom message or wait for me to figure out an easy way to handle custom messages. You could try to manually program the zones, but the custom message may prevent the plugin from properly recognizing what arm state the panel is in.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on January 16, 2015, 11:28:47 am
Things are working!  Here's what I did:

Deleted app
Installed app
entered "Interface Password" clicked "Set" button
entered "Installer Code" clicked "Set" button
clicked "Detect" button for IP Address
detected ok.
Clicked read panel
Several messages up top, worked ok, Panel time (incorrect) appeared next to "Sync Time" button.
"Backing up" message appeared up top.
"Backup Success" message appeared up top then went away.
Assigned to room: Basement, "Save Changes" Success
Clicked "Sync Time" button, correct day/time/date appeared.

And the alarm shows up in Devices!!

For the next part, please forgive me if I'm posting in the wrong place - as it may not have anything to do with the plugin/app.

Now, my devices seem...  not what I expected.
When I first moved into the house (last April) I had: Front Door sensor, Living Room Motion sensor, Basement door Sensor, Basement Motion Sensor, Back Hall Motion Sensor.  No instructions, no connection to an alarm company, no codes, just the panel and my curious brain.

I found a manual online, and helpful forums, and got the installer code and made my master code and PIN codes to control it.  I was then able to arm/disarm, and successfully set it off by accident with the front door twice!

A few months ago I removed the wires (bypassed with resistors) in the box from the Living Room Motion sensor, and the Back Hall Motion Sensor, as I didn't want to use them.

From my keypads by the front door and upstairs, I am able to arm/disarm.

My Vera dashboard shows:
Zone #04 - picture of motion sensor
Zone #03 - picture of motion sensor
Zone #02 - picture of motion sensor
Zone #01 - picture of door sensor

They all have "bypassed" with the slide button greyed out.  When I clicked one of the slide buttons to see what would happen (don't judge!) I got a message up top: "Can't remove zone bypass for a single zone.  Perform a partition disarm to remove all zone bypasses."

When I click "Away" to arm in Vera, I get a message:  "Cannot arm/disarm without PIN code."

I found where to add my PIN, did so.

Clicked "Away" and heard the beeps and my panel armed, and all 4 zones show "armed" in red.

I clicked "Disarm" and heard the beep and "disarm" is green...  but all 4 zones still are red and say "Armed".

So, let me TL;DR for my questions:
Why does Vera show 3 motion detectors for zones 1,2,3, and a door/window for 4, when it should show (as far as I know) 2 doors and 1 motion detector?
How DO I find out what I have?
Does a red "Armed" simply mean that the zone is not bypassed?
How do I get a zone back after clicking "bypass" and having it work and that zone disappeared?  (again, don't judge, I'm clicky!)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: pigmax on January 16, 2015, 04:52:24 pm
Thanks for the find about the custom message in the 1st line of the display.  I reset the partition 1 description in partition descriptor 11.  Now the panel displays "DISARMED CHIME" on the first row, and "Ready to Arm" on the second row.

So now I go to read the panel and it still won't work.  I captured a log and have attached it. It still shows an unhandled data error 50.

Any help would be appreciated. :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 16, 2015, 08:35:42 pm
A few months ago I removed the wires (bypassed with resistors) in the box from the Living Room Motion sensor, and the Back Hall Motion Sensor, as I didn't want to use them.

Removing just the wires is not enough... You need to delete the zone from the panel as well (otherwise you will get devices in Vera to control the disconnected zones)... enter programming mode. enter *56 (zone programming), go to the zone for the sensor(s) you removed, and enter 0 (zero) for the zone type - the panel will ask if you want to delete the zone, enter 1 for yes. repeat for other removed zones.


Why does Vera show 3 motion detectors for zones 1,2,3, and a door/window for 4, when it should show (as far as I know) 2 doors and 1 motion detector?

Because the plugin does a "best guess" of the sensor type based on the zone label from the panel and sometimes it makes a bad choice (i've spoken to it about the pitfalls of making bad choices in life, but it just won't listen).

You can go to the panel device setup page, go to the zone tab and change the sensor type for the zones affected to the correct type of sensor installed for the zone.


How DO I find out what I have?

By examining the panel and the sensors... trip a sensor and look at the panel for the report of which zone was faulted... you then know that the sonsor type that you just tripped is for the zone that just faulted.


Does a red "Armed" simply mean that the zone is not bypassed?

Yes, the red "Armed" means that the sensor is active and is not bypassed... An Armed, or active, sensor can trigger an alarm on your panel if the partition the sensor is in is armed. A disarmed, or bypassed, sensor will not trigger an alarm on the panel if the partition that the sensor is in is armed.


How do I get a zone back after clicking "bypass" and having it work and that zone disappeared? 

You rearm a zone by disarming the partition that the sensor is configured to.


(again, don't judge, I'm clicky!)

STOP CLICKING ON S***!!!! 8-}


So now I go to read the panel and it still won't work.  I captured a log and have attached it. It still shows an unhandled data error 50.

The unhandled data is normal behaviour (The "50" at the begining of the line is the log level, not an error number).

Basically, you do not yet have any zones defined in the plugin, so the plugin is idling... The incoming status information can not be processed, as there are no zones, so the data is logged as unhandled.

So... first... What model of panel do you have? second... what is displayed in the status box at the top of the screen?

Also, the log you attached does not show the plugin starting the "read panel" function, and without that I can't tell what is going on...

In the mean-time, since we did determine that you had a custom message defined rather than a custom panel... you have the option of defining your zones manually using the zones tab...

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: pigmax on January 17, 2015, 01:27:31 am
My system is a Vista 20p (ADT Safewatch 3000)

I am still trying to get the read panel function to work.  I got the following error in the log file.

01      01/16/15 23:12:47.105   LuaInterface::CallFunction_Timer-5 function discoverPanelConfig failed [string "--EVL3VistaAlarmPanel..."]:2568: attempt to index local 'pData' (a nil value) <0x767af520>

I have attached a log file if you need more information.

As always thanks for helping me get this working.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 17, 2015, 03:35:29 am
01      01/16/15 23:12:47.105   LuaInterface::CallFunction_Timer-5 function discoverPanelConfig failed [string "--EVL3VistaAlarmPanel..."]:2568: attempt to index local 'pData' (a nil value) <0x767af520>

For some reason, your EVL3 does not have any data waiting for the plugin when it checks for keypad data... The plugin uses this data to determine what mode the panel is using (normal or chime mode)...

I've changed the routine that waits for this data.... upload the attached file to your Vera, and reload the LuaUPNP engine, and see what happens (I disavow any responsibility if the magic blue smoke escapes from your Vera 8-} )


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chicagodan on January 18, 2015, 10:13:27 pm
Hi,

I'm having trouble connecting my EVL3 to my Vera (Honeywell Vista 20P).  Installed the EVL3, Eyezon app is working properly, installed the plugin in Vera.

When I type the EnvistaLink IP address into the IP (Forced) field, I receive an "error no implementation" (The IP address is the one assigned to EnvistaLink by the router from my DHCP Tables, correct?). It's also not able to detect the IP address (do the Vera and EnvistLink need to be next to each other; currently they are on opposite sides of the house).

Are there installation instructions and does anyone have additional thoughts for connecting the two?

Thanks.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 19, 2015, 12:40:57 pm
When I type the EnvistaLink IP address into the IP (Forced) field, I receive an "error no implementation"

Oops... Typo in the implementation file... a corrected version is attached...

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ken48306 on January 19, 2015, 03:47:44 pm
Thanks.  I had the same issue - thanks for the fix.  However, what do I do with this file?  I'm new to Vera.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on January 19, 2015, 04:39:03 pm
I can click any of the 4 button and the alarm will respond by arming or disarming correctly.  The text label [whatever] will change to show the correct mode.  The problem is that the "Away" button never highlights (the others all do), and also no events are triggered on Away

Yes, I revamped the mode processing code back in early November...

My VeraLite running UI5 highlights the status correctly, but I don't (yet) use scenes with the alarm panel so I can't speak to that... and I don't recall any issues when I tested the events or when testing under UI7....

Is your alarm panel in "chime" mode?? I did have issue with alarm panels in "chime" mode with the panel programming code, so there could be an issue with status processing when in "chime" mode... Or it could be an issue with the json for the device under UI7...

That being said... Once I get my system(s) set up again (they are in a box, in storage, waiting for a moving truck), I'll work on the issue...

Hi - thanks for replying.  :)

Yes, I'm in Chime mode - that's critical to my system because I have a driveway sensor and talking panels that require it.  I will be happy to test it without the chime on and let you know.

BTW, the scenes are VERY useful...  when I arm the alarm with my keyfob, the Vera detects it and will turn out lights and lock doors.  :)  I'd be so happy if we could figure this out - but I totally appreciate your situation and have no problem waiting for you to get things up and running.

Is there any diagnostic data I could provide for you that would help?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 19, 2015, 05:40:53 pm
Thanks.  I had the same issue - thanks for the fix.  However, what do I do with this file?  I'm new to Vera.

See the first post, under manual insallation - step 2.

Yes, I'm in Chime mode - that's critical to my system because I have a driveway sensor and talking panels that require it.  I will be happy to test it without the chime on and let you know.
I was afraid of that...

Is there any diagnostic data I could provide for you that would help?

Testing would help considerably...

If you could first turn on debug mode and arm the panel in away and post the log... so I can see what's going on...
Then turn off chime mode and rearm... so we can verify that it is chime mode causing the issue...

Once I look at the log, I should be able to see the problem...

Thanks.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chicagodan on January 19, 2015, 10:07:54 pm
Thanks for updating the typo in the plugin (and for being so responsive)!

With the new file, I was able to auto detect the IP correctly. When I now attempt to read the panel, I get, "FAILED: Zones or Outputs already configured." When I attempt to sync the time, I get, "ERROR! NOT CONNECTED TO EVL3."

Any additional help is much appreciated.

Thanks.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: comment23 on January 19, 2015, 10:57:28 pm
I'm also experiencing the "ERROR! NOT CONNECTED TO EVL3." when I am attempting to do a "Read Panel."  I can confirm interface code, installer code are good.  the Auto-Detect also works good.

I'm attaching the logs from my Vera.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: pigmax on January 20, 2015, 12:11:38 am
I just wanted to thank cybrmage for the work on this plug in.

I was having trouble trying to read the panel.  After working with cybrmage I managed to get it to work.

I have a ADT Safewatch 3000 alarm system, which is a Ademco Vista 20p system.  My first issue, was there was a partition custom text line on the first line of the panel.  I had to erase the partition custom text.  In Program mode  *82 1 1 1 11  then I had to delete the custom word by typing #32 for a space and then 6 to move to the right.  See the programming menu if you need help.

Now my display shows he default

Line 1= DISARMED CHIME
Line 2 =Ready to Arm

Ok, now on to more issues.  I was still having issues with reading the panel.  cybrmage sent me a file "L_EVL3VistaAlarmPanel1.lua" that has the lua code for this plug in.  I found that my panel was having problems when the lua sent out the "installers code" to the panel.  The way my panel works is when the installers code  + 1 is entered the panel gives an audible beep.  If I enter a wrong installers code + 1 it does nothing. 

The part of the code that my panel had trouble with is

pStatus, pData= doProgrammingRequest(lug_device, INSTALLER_CODE.."1", beepResponse, true)
  if ((pStatus == true) and (tonumber(pData:sub(16,17),10) >= 1)) then
      log("(EVL3VistaAlarmPanel::discoverPanelConfig) Installer Code accepted.")
      pStatus, pData = doProgrammingRequest(lug_device, INSTALLER_CODE.."1", "DISARMED")
      pStatus, pData = doProgrammingRequest(lug_device, INSTALLER_CODE.."1", "DISARMED")
   else
      -- the InstallerCode variable is incorrect or not set and the default code does not work
      if (defaultCode) then
         log("(EVL3VistaAlarmPanel::discoverPanelConfig) FAILED: Default Installer Code incorrect.",1)
         task ("Default Installer Code incorrect. Please set InstallerCode variable", TASK.ERROR_PERM)
         PANEL_TASK_LOCK = false
         --return false
      else
         log("(EVL3VistaAlarmPanel::discoverPanelConfig) FAILED: Specified Installer Code incorrect.",1)
         task ("Installer Code incorrect. Please correct InstallerCode variable", TASK.ERROR_PERM)
         PANEL_TASK_LOCK = false
         --return false
      end
   end


The specific line it was having trouble with is "(pStatus == true) and (tonumber(pData:sub(16,17),10) >= 1)"    I never could determine if it was a pStatus issue or a pData:sub issue.
To get the code to work, I eliminated this check in the code by placing "--" in front of the lines of code I didn't want to run.  Once I did this I was able to read my panel and the plugin seems to be working now.

I don't know enough about lua or panels to make a recommendation on how to fix the code so it will work on panels like mine, but cybrmage thanks for helping me with enough support that I could figure out what was going on with my panel.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 20, 2015, 04:58:55 am
I get, "FAILED: Zones or Outputs already configured."

This means you have already manually configured the plugin. Once configured, it will not read the panels configuration again. This prevents unintended changed to the plugin configuration (IE: your panel has outputs configured, but you have manually deleted them in the plugin because you do not use them - re-reading the panel configuration will add the outputs back in). You need to go to the advanced tab and erase the data in "zones" and "outputs" before you can read the panel.

This was done to prevent "I clicked on read panel and it screwed up my configuration" complaints... I guess I didn't plan on the "It wont read my panel" complaints... 8-}


When I attempt to sync the time, I get, "ERROR! NOT CONNECTED TO EVL3."

I'm also experiencing the "ERROR! NOT CONNECTED TO EVL3." when I am attempting to do a "Read Panel."  I can confirm interface code, installer code are good.  the Auto-Detect also works good.

The IS_CONNECTED variable is used to determine if the plugin has connected (performed the login procedure) to the EVL3. It is set to "true" only when it receives an "OK" response from the EVL3.

Most plugins, once installed, will terminate if their startup process fails... this plugin is different.

So... You install the plugin... it is not yet configured and does not know how to find your EVL3, so it can't do the login process. the IS_CONNECTED variable is "false"... at this point, most plugins will report the failure to the OS and their thread will be terminated. This plugin lies to the OS and says that it completed successfully. This keeps the process thread running... allowing the autodetect, set username, set password and force ip functions to work.

The downside to this is that once you have autodetected (or manually set) the IP address, and set the password and installer code... The plugin is still not connected to the EVL3, even though it has all the correct information. Once you have detected the EVL3 (or manually set the IP) and the password and the installer code, you must reload the LuaUPnP engine so that the plugin can actually connect to the EVL3 and start the login process.

(probably TMI... but knowledge is good... i think...)



The specific line it was having trouble with is "(pStatus == true) and (tonumber(pData:sub(16,17),10) >= 1)"

This line translates to: Did we receive a response from the EVL3 (pStatus == true) and did the EVL3 tell us that the panel beeped (tonumber(pData:sub(16,17),10) >= 1) in response to our disarm command... It basically ensures that the panel is disarmed, and in a known state before we start telling it to do things.

To get the code to work, I eliminated this check in the code by placing "--" in front of the lines of code I didn't want to run.

So... you eliminated the sections of the code that prevent your panel from being corrupted by the programming commands and other operations of the plugin... you commented out the "return false" after the "PANEL_TASK_LOCK = false"... The panel task lock prevents the plugin from trying to send commands to the panel during programming... such as arm/disarm, bypass, time set, etc...

Imagine what happens if you are programming the panel from the keypad, and someone comes along and starts pounding keys randomly... what would happen to your panel programming....

Once I did this I was able to read my panel and the plugin seems to be working now.

You are VERY lucky... During development of the "read panel" routines, I had to completely reprogram my panel many times due to corruption of the programming done by unexpected events... hence the extra programming to prevent them...

Yes, the ADT panel is a Vista 20P, but it has a different ROM, and obviously it does not have exactly the same responses as a stock Vista 20p... I understand that you are (were) eager to get it working, but turning on debug mode and logging the process would have been the more prudent option, and would have allowed me to discover exactly how the ADT responses differ from stock, so that everybody could benefit...

That being said, I am glad that you got it working, and that your panel did not suffer corruption...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: comment23 on January 20, 2015, 10:36:45 am
Quote
The downside to this is that once you have autodetected (or manually set) the IP address, and set the password and installer code... The plugin is still not connected to the EVL3, even though it has all the correct information. Once you have detected the EVL3 (or manually set the IP) and the password and the installer code, you must reload the LuaUPnP engine so that the plugin can actually connect to the EVL3 and start the login process.

Hi cybrmage,

Reloading the LuaUPnP engine did not fix the IS_CONNECTED variable.  Reading panel still shows no connection to EVL3.  Ideas?

(BTW, thanks for the hard work on this plugin!)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chicagodan on January 20, 2015, 07:50:07 pm
Same.  Still having the same issues as comment23.

"Reloading the LuaUPnP engine did not fix the IS_CONNECTED variable.  Reading panel still shows no connection to EVL3."

As well, attached is a screen shot of the only thing I'm seeing in my devices (Just the panel, no Partition).  Is this correct/does it update once everything is connected?

Seriously, thank you for all of your support.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on January 20, 2015, 08:32:00 pm
Thanks.  I had the same issue - thanks for the fix.  However, what do I do with this file?  I'm new to Vera.

See the first post, under manual insallation - step 2.

Yes, I'm in Chime mode - that's critical to my system because I have a driveway sensor and talking panels that require it.  I will be happy to test it without the chime on and let you know.
I was afraid of that...

Is there any diagnostic data I could provide for you that would help?

Testing would help considerably...

If you could first turn on debug mode and arm the panel in away and post the log... so I can see what's going on...
Then turn off chime mode and rearm... so we can verify that it is chime mode causing the issue...

Once I look at the log, I should be able to see the problem...

Thanks.

Done as requested!  The log files are attached.  Chime doesn't seem to affect the issue.

Also, I apologize if I did this incorrectly, but I think it's right.  If not, just let me know and I can try again.  :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 21, 2015, 02:04:16 am
Reloading the LuaUPnP engine did not fix the IS_CONNECTED variable.

Ideas?

If you have the ip address correct, and the EVL3 password correct... It should connect to the EVL3 and work...

The fact that it is not means something out of the ordinary is going on... You need to post logs... Turn on debug mode, then reload the LuaUPnP engine... and post the logs from the restart onwards...



Same.  Still having the same issues as comment23.

As well, attached is a screen shot of the only thing I'm seeing in my devices (Just the panel, no Partition).  Is this correct/does it update once everything is connected?

You have the IP address and the EVL3 password correct.... The screenshot show "EVL3 FW: 01.11.136A", which is obtained by fetching the EVL3 webpage (which requires IP address and password)... So that means that something fishy is going on... Please post logs as above...



Done as requested!  The log files are attached.  Chime doesn't seem to affect the issue.

PERFECT!!!

Nope... not chime mode!!

I was having issues with Imperihome on my tablet not displaying the arm modes correctly.... It has a different interpretation of the DetailedArmMode values (and I use the wall and desk tablets more than I use the Vera web interface)... So, I added a translation table to the plugin so that the mode names that are used by the panel are translated into either the values used with the Vera web interface or the values used with the Imperihome android app. The Vera translations are normally used and the Imperihome translations are used when the plugin detects that the Imperihome companion plugin is installed on the Vera... Well... It seems I made a error and got the translation tables backwards!!! Oppsie... 8-}

Unfortunately, I don't have access to the computer with the development files for the next several days.... BUT, as a work-around (and a test).... could you try installing the Imperihome plugin from the app marketplace... You do not need to use the Imperihome android app, just the presence of the plugin will trigger that use of the other translation table. It will create an imperihome device but will not have any other deleterious effects and can be removed once I fix the tables. I may have the translation tables totally screwed up, but the "Away" button, "Stay" button and "Disarmed" buttons should work....

Let me know if that solves the issues or not, and if it creates more issues.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chicagodan on January 21, 2015, 07:20:59 am
I will post logs.  Can someone provide a link to the easiest method to view and download logs (sorry, new here).  Thanks.

Just to confirm, the interface password is the four digit code typed into the keypad preceding a manual arm/disarm sequence and installer code is the four digit code typed into the keypad prior to keypad programming (four digit code followed by 800), correct?

The only password I have for EVL3 is the pw to access the eyez-on site.

 

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 21, 2015, 12:46:51 pm
Just to confirm, the interface password is the four digit code typed into the keypad preceding a manual arm/disarm sequence and installer code is the four digit code typed into the keypad prior to keypad programming (four digit code followed by 800), correct?

The only password I have for EVL3 is the pw to access the eyez-on site.

No.

The four digit code used to arm/disarm is an alarm panel user code. User codes do not exist on a factory fresh alarm panel, and must be programmed into the panel before they can be used.

The four digit code used for programming the panel IS the Installer code. It is factory set to 4112, and the plugin will use this as default if not defined in the plugin.

The eyez-on site password is the eyez-on site password.

The interface password is the password needed to log into the EVL3 web interface on your local network... IE: your EVL3 has an IP address of 192.168.1.2, you go to http://192.168.1.2 in a browser, the EVL3 displays a status and configuration website... The default passwork is "user"... This password is also used as the password for the TPI interface that the plugin uses... If you have not changed the interface password from the EVL3 web interface, you can leave the entry in the plugin blank and it will use the default password.

The interface password and installer code are set on the setup page for the alarm PANEL device (the device used for configuration).

The User codes are set in the PARTITION device (the device used for arm.disarm control), in the box market PIN CODE.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chicagodan on January 21, 2015, 01:33:04 pm
Got it.  Huge help and thanks. Will try again tonight.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on January 21, 2015, 03:29:58 pm
Reloading the LuaUPnP engine did not fix the IS_CONNECTED variable.

Ideas?

If you have the ip address correct, and the EVL3 password correct... It should connect to the EVL3 and work...

The fact that it is not means something out of the ordinary is going on... You need to post logs... Turn on debug mode, then reload the LuaUPnP engine... and post the logs from the restart onwards...



Same.  Still having the same issues as comment23.

As well, attached is a screen shot of the only thing I'm seeing in my devices (Just the panel, no Partition).  Is this correct/does it update once everything is connected?

You have the IP address and the EVL3 password correct.... The screenshot show "EVL3 FW: 01.11.136A", which is obtained by fetching the EVL3 webpage (which requires IP address and password)... So that means that something fishy is going on... Please post logs as above...



Done as requested!  The log files are attached.  Chime doesn't seem to affect the issue.

PERFECT!!!

Nope... not chime mode!!

I was having issues with Imperihome on my tablet not displaying the arm modes correctly.... It has a different interpretation of the DetailedArmMode values (and I use the wall and desk tablets more than I use the Vera web interface)... So, I added a translation table to the plugin so that the mode names that are used by the panel are translated into either the values used with the Vera web interface or the values used with the Imperihome android app. The Vera translations are normally used and the Imperihome translations are used when the plugin detects that the Imperihome companion plugin is installed on the Vera... Well... It seems I made a error and got the translation tables backwards!!! Oppsie... 8-}

Unfortunately, I don't have access to the computer with the development files for the next several days.... BUT, as a work-around (and a test).... could you try installing the Imperihome plugin from the app marketplace... You do not need to use the Imperihome android app, just the presence of the plugin will trigger that use of the other translation table. It will create an imperihome device but will not have any other deleterious effects and can be removed once I fix the tables. I may have the translation tables totally screwed up, but the "Away" button, "Stay" button and "Disarmed" buttons should work....

Let me know if that solves the issues or not, and if it creates more issues.

That did it!  The Imperihome app's presence seems to have temporarily solved the problem.  I have working scenes now!  Thank you very much for the assistance. 

On a more serious note, I want you to know how grateful I am that you took the time to not only write this plugin, but to support it.  It may seem trivial to some, but it's become a critical piece in my home security and automation system, which provides a great deal of peace-of-mind and convenience to me.  I'd like to show some genuine support - if there's a way I could send a donation, or buy a license, please shoot me that info so I can do so.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 21, 2015, 06:58:49 pm
That did it!

Excellent!!! I will make the repairs to the translation tables as soon as I can...


It may seem trivial to some, but it's become a critical piece in my home security and automation system, which provides a great deal of peace-of-mind and convenience to me.

I'm glad my efforts have contributed, in a small way, to you and your family's piece of mind. 8-}

I'd like to show some genuine support - if there's a way I could send a donation, or buy a license, please shoot me that info so I can do so.

I'm sorry, but this plugin is NOT licensed for sale!! 8-}

Seriously, the offer is greatly appreciated, but is not in any way necessary... If you have the insatiable urge to make a donation, make it to a worthwhile charity - your local childrens hospital or food bank or some other organization that can make a genuine difference in your community.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chicagodan on January 21, 2015, 09:48:36 pm
What's the easier way to review and send logs?  Still no luck...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sasaba on January 25, 2015, 08:27:35 pm
Bump
Is there any way to send an exit delay restart (*)? This can be done from the EyesOn login but I don't see a way using the local Envisalink access or this plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 26, 2015, 03:45:35 am
What's the easier way to review and send logs?  Still no luck...

1) Use Putty, or another SSH client to log into your Vera... issue "tail -f /var/log/cmh/LuaUPnP.log" command... copy the output into a forum reply.
2) Use the Vera UI... In a browser, go to "http://(your Vera IP Address)/cgi-bin/cmh/log.sh?Device=LuaUPnP (This is NOT a good method!)
3) Install the InfoViewer plugin... It has amazing log capture powers...

See the WIKI http://wiki.micasaverde.com/index.php/Logs (http://wiki.micasaverde.com/index.php/Logs) for details on logging.


Bump
Is there any way to send an exit delay restart (*)? This can be done from the EyesOn login but I don't see a way using the local Envisalink access or this plugin.

Having the plugin send the command is not an issue... being able to add it to the user interface is a different issue entirely... I have added the request to the to-do list.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sasaba on January 26, 2015, 08:07:45 pm
Understood about adding additional functionality and that it is not trivial. Appreciate all the effort you have put in on this plugin and the consideration for possible future incorporation of this request.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on January 27, 2015, 12:00:30 am
cybrmage
I still seem to have issues every 1 to 3 days where the plugin is not talking to the EVL3. Even through multiple reloads. A Vera reboot fixes the issue.

If you can add a method so we can detect the lack of communications this would be great... then we can use a native Vera scene to watch for this and force a system reboot.

thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 27, 2015, 03:09:27 am
cybrmage
I still seem to have issues every 1 to 3 days where the plugin is not talking to the EVL3. Even through multiple reloads. A Vera reboot fixes the issue.

If you can add a method so we can detect the lack of communications this would be great... then we can use a native Vera scene to watch for this and force a system reboot.

thanks!

Unfortunately... if there is still some obscure bug causing the plugin to crash, the plugin is no longer running and will not be able to trigger any method to indicate that it has crashed.... So... ideally.... find the cause 8-}...

When the plugin stops communicating with the EVL3... How do you know??? Does the plugin raise an error when you try to arm/disarm? is there any message in the info box???

The next time you notice that the plugin has stopped communicating, if you check the LuaUPnP logs to see if anything is amiss...

I finally have my panel and VeraLite installed and, so far it has not stopped communicating.... but it's only been a few days...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ElGringoCurioso on January 27, 2015, 11:34:36 am
perhaps it may be desirable to run a watchdog (3mn countdown loop) to clear/reSync the plugin automatically when the EVL3 Coms or panel go unresponsive... From normal I/O processing you could jump back out to "get a clean pipe" from power-on initialisation...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on January 27, 2015, 02:24:20 pm
Thanks for the plugin!  I'm just getting started but it seems great so far!

I just wanted to share an issue I had which was mostly my own fault.  I changed the default password on the EVL3 and didn't notice that it truncates the password at 6 characters.  I was using a longer password but never got an error so I suppose the local authentication box was truncating the password too.  But the EVL3 plugin for the Vera was sending the whole password and getting an incorrect password error.  Very easy to fix but very annoying to troubleshoot.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 27, 2015, 09:26:28 pm
I changed the default password on the EVL3 and didn't notice that it truncates the password at 6 characters.

Hmmm... I never noticed it either (never bothered to change the default password)... Thanks for the report... Added to the to-do list.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on January 28, 2015, 09:26:08 am
I just got my HA system and Vista 20p this weekend and all installed. Everything came except the battery for the panel :( so of course my keypads show batt level low all the time.
When I try to configure the plugin it sees the EVL3 and gives the firmware version, but when I try to read the config, it either says the panel is in an UNKNOWN state, or bad installer code. I know these are correct.

When I SSH into the box, I do see that every few seconds it popus up the low battery line, then back to ready to arm over and over. Could this low battery warning be throwing off the plugin? I'm hoping the battery will show up any day now, but its coming through USPS so there's no telling.

Anyway, Thank you for the plugin and I can't wait to get it fully running.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 28, 2015, 10:20:44 am
When I try to configure the plugin it sees the EVL3 and gives the firmware version, but when I try to read the config, it either says the panel is in an UNKNOWN state, or bad installer code. I know these are correct.

When I SSH into the box, I do see that every few seconds it popus up the low battery line, then back to ready to arm over and over.

So this means that the panel is in a mode that the programming routine does not recognize...

The trouble reports may be the cause of the inability to program the panel... If the EVL3 sends a trouble report when the programming routine is testing the panel mode, it may be interpreted as an unknown mode, or bad installer code.

Because the panel read/programming routines CAN be destructive to the panel, it will not proceed if it receives data that it does not recognize... It's a pain in the a**, but it better than having a panel that no longer functions correctly...

please provide details of your panel config, and excerpt from the log showing some of the communication with the EVL3.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on January 28, 2015, 12:27:21 pm
Code: [Select]
52      01/28/15 11:22:46.561   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:22:50.572   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:22:54.063   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:22:58.064   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:02.064   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:23:06.065   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:10.066   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:23:14.067   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:18.068   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:23:22.068   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:26.069   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:23:30.070   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:34.071   intercept 0x762f4c44: 0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:23:38.071   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:42.072   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:23:45.573   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:49.574   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:23:53.575   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:23:57.575   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>
52      01/28/15 11:24:01.576   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x20 0x44 0x49 0x53 0x41 0x52 0x4d 0x45 0x44 0x20 0x43 0x48 0x49 0x4d 0x45 0x20 0x20 0x20 0x52 0x65 0x61 0x64 0x79 0x20 0x74 0x6f 0x20 0x41 0x72 0x6d 0x20 0x20 0x24 (%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $) <0x744ea520>
52      01/28/15 11:24:05.577   0x25 0x30 0x30 0x2c 0x30 0x31 0x2c 0x35 0x43 0x32 0x38 0x2c 0x30 0x38 0x2c 0x30 0x30 0x2c 0x53 0x59 0x53 0x54 0x45 0x4d 0x20 0x4c 0x4f 0x20 0x42 0x41 0x54 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x24 (%00,01,5C28,08,00,SYSTEM LO BAT                   $) <0x744ea520>


This is what i see over and over. There is one part where I told it to read panel in there. I really think this is whats keeping me from getting any farther.

I have a Vista20p
2 6162 keypads, addressed 16 and 17.
EVL3 addressed at 18
I have 1 hard wired zone expander.
zone 1 - fire
zone 2-4 doors
zones 8 motion
zones 5,6,7 and 9-13 are windows.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 28, 2015, 01:49:04 pm
This is what i see over and over.

That data (with the "52" at the beginning) is the raw data being processed by the Vera...

The data being processed by the plugin will be prefixed with "50" and will contain "EVL3VistaAlarmPanel::"...

If you do not see any of these lines in the log, reload the LuaUPnP engine while watching the logs and look for any lines (in red) that indicate a failure...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on January 28, 2015, 02:03:12 pm
OK, I just saw the data in field 52 so Thats what I filtered to. Here is the log filtered to 50. I let it go, tried to read panel a few times until it didn't immediately tell me panel was in unknown mode. So I did a read panel 3 or 4 times.

Code: [Select]
root@MiOS_45001033:/tmp/log/cmh# tail -f LuaUPnP.log | grep "^50"
50      01/28/15 12:57:52.175   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:57:56.176   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:00.177   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:04.177   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:08.178   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:12.179   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:16.180   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:20.181   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:24.182   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:27.682   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:31.683   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:35.684   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:39.684   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:42.103   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:58:42.103   luup_log:29: (EVL3VistaAlarmPanel::task) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:58:42.104   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x762f5520>
50      01/28/15 12:58:42.104   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) sending []. <0x762f5520>
50      01/28/15 12:58:43.686   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:58:43.686   luup_log:29: (EVL3VistaAlarmPanel::task) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:58:47.686   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:51.687   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:55.687   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:59.688   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:59:03.689   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:59:04.101   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:59:04.101   luup_log:29: (EVL3VistaAlarmPanel::task) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:59:04.114   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x762f5520>
50      01/28/15 12:59:04.114   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) sending []. <0x762f5520>
50      01/28/15 12:59:07.691   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:59:07.691   luup_log:29: (EVL3VistaAlarmPanel::task) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:59:11.691   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:59:13.101   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:59:13.101   luup_log:29: (EVL3VistaAlarmPanel::task) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:59:13.114   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x762f5520>
50      01/28/15 12:59:13.114   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) sending []. <0x762f5520>
50      01/28/15 12:59:15.203   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:59:15.203   luup_log:29: (EVL3VistaAlarmPanel::task) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:59:19.192   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:59:23.193   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:59:24.103   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:59:24.103   luup_log:29: (EVL3VistaAlarmPanel::task) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:59:24.104   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x762f5520>
50      01/28/15 12:59:24.104   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) sending []. <0x762f5520>
50      01/28/15 12:59:27.195   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in chime mode. <0x762f5520>
50      01/28/15 12:59:27.195   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) sending [21141]. <0x762f5520>
50      01/28/15 12:59:32.195   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:32.196   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:33.696   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x762f5520>
50      01/28/15 12:59:33.696   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x762f5520>
50      01/28/15 12:59:37.196   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:37.197   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:41.197   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x762f5520>
50      01/28/15 12:59:41.198   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x762f5520>
50      01/28/15 12:59:45.198   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:45.198   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:49.199   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x762f5520>
50      01/28/15 12:59:49.199   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x762f5520>
50      01/28/15 12:59:53.199   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:53.200   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,5C28,08,00,SYSTEM LO BAT                   $]. <0x762f5520>
50      01/28/15 12:59:53.200   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) received no data after 6 retries <0x762f5520>
50      01/28/15 12:59:53.201   luup_log:29: (EVL3VistaAlarmPanel::task) Installer Code incorrect. Please correct InstallerCode variable <0x762f5520>
50      01/28/15 12:59:53.219   luup_log:29: (EVL3VistaAlarmPanel::checkConnection) CONNECTION DOWN <0x762f5520>
50      01/28/15 12:59:53.219   luup_log:29: (EVL3VistaAlarmPanel::task) Connection down. <0x762f5520>
50      01/28/15 12:59:57.200   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 13:00:01.200   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 28, 2015, 02:38:03 pm
OK, I just saw the data in field 52 so Thats what I filtered to. Here is the log filtered to 50.

Much better 8-}


Code: [Select]
50      01/28/15 12:57:52.175   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>

Normal... Data is unhandled because the configuration is unknown, so the plugin is idling.

Code: [Select]
50      01/28/15 12:58:35.684   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00,SYSTEM LO BAT                   $] <0x744ea520>
50      01/28/15 12:58:39.684   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>
50      01/28/15 12:58:42.103   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:58:42.103   luup_log:29: (EVL3VistaAlarmPanel::task) Attempting to get zone data... <0x762f5520>
50      01/28/15 12:58:42.104   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x762f5520>
50      01/28/15 12:58:42.104   luup_log:29: (EVL3VistaAlarmPanel::doProgrammingRequest) sending []. <0x762f5520>
50      01/28/15 12:58:43.686   luup_log:29: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:58:43.686   luup_log:29: (EVL3VistaAlarmPanel::task) Panel is in UNKNOWN mode. <0x762f5520>
50      01/28/15 12:58:47.686   luup_log:29: (EVL3VistaAlarmPanel::incoming) Unhandled data [%00,01,5C28,08,00, DISARMED CHIME   Ready to Arm  $] <0x744ea520>

So the panel is alternating between "SYSTEM LOW BAT" and "DISARMED CHIME". You have clicked on "Read Panel" just before the panel sends "SYSTEM LO BAT"... so the programming routine does not recognize the response...

You then click on "read panel" and the panel sends "DISARMED CHIME", which is a recognized mode, and it tries to test the installer code (by looking for the disarmed message with a BEEP flag set), which it doesn't receive (which is the no data message).. so the installer code is incorrect... a correct installer code would cause the panel to beep and send the BEEP flag...

So... Did you actually change the installer code, or did you leave it at default?? If you left it at the defaults, then the "SYSTEM LO BAT" is interfering with the data timings.... And i'm sorry, but you will need to wait for your battery to arrive... I'm not going to risk programming around trouble conditions....


BTW... When you do get your battery installed, The "SYSTEM LOW BAT" message will not go away immediately... It can take up to 24 hours for the message to clear as the panel must complete a full battery test cycle completely before the it clears the message.



Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on January 29, 2015, 10:42:34 am
So... Did you actually change the installer code, or did you leave it at default?? If you left it at the defaults, then the "SYSTEM LO BAT" is interfering with the data timings.... And i'm sorry, but you will need to wait for your battery to arrive... I'm not going to risk programming around trouble conditions....


BTW... When you do get your battery installed, The "SYSTEM LOW BAT" message will not go away immediately... It can take up to 24 hours for the message to clear as the panel must complete a full battery test cycle completely before the it clears the message.

I did change the installer code. And I don't want you to program around that message, I just wanted to verify that is what was causing the problem.
I finally got a tracking number for the battery and it will be here Saturday. I'll get it installed and report back probably on Monday if it is working. Thank you for your help!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 29, 2015, 11:44:13 pm
OK!!!! I finally got caught up with the TO-DO list!!!

Attached to the first post is a test version of the updated files, comprising v3.37b30 (b for bugfix)... If everything works ok, i'll publish it in the App Marketplace...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on January 30, 2015, 08:57:22 am
OK!!!! I finally got caught up with the TO-DO list!!!

Attached to the first post is a test version of the updated files, comprising v3.37b30 (b for bugfix)... If everything works ok, i'll publish it in the App Marketplace...

Thanks for the update!!! (but I don't think mios will let you use letters  ;) )
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 02, 2015, 09:46:34 am
OK, so I  got the battery in and installed. No more lo batt errors. I'm still not getting anywhere with this plugin reading my evl3. When I do a read panel now, this is all I see in the logs.
Code: [Select]
50      02/02/15 8:43:01.101    luup_log:33: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x766f1520>
50      02/02/15 8:43:01.102    luup_log:33: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x766f1520>
50      02/02/15 8:43:02.316    luup_log:33: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in chime mode. <0x766f1520>

Vera sits there for a while saying attempting to get zone data, then just goes to connection down.

Any thoughts? I tried the newest version you posted on here. 3.37b30.

Edit: Ran again with debug mode enabled.

Code: [Select]
50      02/02/15 8:43:02.316    luup_log:33: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in chime mode. <0x766f1520>
50      02/02/15 8:46:45.951    luup_log:33: (EVL3VistaAlarmPanel::task) DEBUG MODE ENABLED! <0x75af6520>
50      02/02/15 8:46:45.952    luup_log:33: (EVL3VistaAlarmPanel::toggleDebugMode) Debug mode now [enabled]. <0x75af6520>
50      02/02/15 8:46:49.101    luup_log:33: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x766f1520>
50      02/02/15 8:46:49.101    luup_log:33: (EVL3VistaAlarmPanel::task) Attempting to get zone data... <0x766f1520>
50      02/02/15 8:46:49.102    luup_log:33: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x766f1520>
50      02/02/15 8:46:49.103    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) sending []. <0x766f1520>
50      02/02/15 8:46:55.840    luup_log:33: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in chime mode. <0x766f1520>
50      02/02/15 8:46:55.840    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) sending [21141]. <0x766f1520>
50      02/02/15 8:46:56.339    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:46:56.340    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:46:58.340    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:46:58.340    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:01.840    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:01.841    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:11.841    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:11.842    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:21.842    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:21.843    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:31.343    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:31.344    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:41.344    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:41.345    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:41.345    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received no data after 6 retries <0x766f1520>
50      02/02/15 8:47:41.345    luup_log:33: (EVL3VistaAlarmPanel::task) Installer Code incorrect. Please correct InstallerCode variable <0x766f1520>
50      02/02/15 8:47:41.357    luup_log:33: (EVL3VistaAlarmPanel::checkConnection) CONNECTION DOWN <0x766f1520>
50      02/02/15 8:47:41.357    luup_log:33: (EVL3VistaAlarmPanel::task) Connection down. <0x766f1520>
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 02, 2015, 01:06:20 pm
Code: [Select]
50      02/02/15 8:47:41.345    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $]. <0x766f1520>
50      02/02/15 8:47:41.345    luup_log:33: (EVL3VistaAlarmPanel::doProgrammingRequest) received no data after 6 retries <0x766f1520>
50      02/02/15 8:47:41.345    luup_log:33: (EVL3VistaAlarmPanel::task) Installer Code incorrect. Please correct InstallerCode variable <0x766f1520>
2/02/15 8:47:41.357    luup_log:33: (EVL3VistaAlarmPanel::task) Connection down. <0x766f1520>

The received line is the telling factor here....
%00 is the data type from the EVL3
,01,1C28,08,00 is the panel status
, DISARMED CHIME   Ready to Arm  $ is the data on the display...

The panel status says: partition 1 status 1c28, user/zone 8, beep 0...

The beep is the flag that says the code was accepted...

It your installer code is accepted, you would get...
Code: [Select]
%00,01,1C28,08,01, DISARMED CHIME   Ready to Arm  $

During this process, do you hear the keypad(s) chime???

Can you enter programming mode using this code??? Did you actually change the installer code, or did you add a user code???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 02, 2015, 01:41:52 pm

During this process, do you hear the keypad(s) chime???

Can you enter programming mode using this code??? Did you actually change the installer code, or did you add a user code???


Yes, The keypads do chime, the same chime as if a door was opened.

I can go to the keypad myself and use that code 2114 + 800 to go into programming mode.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 02, 2015, 06:29:05 pm
Yes, The keypads do chime, the same chime as if a door was opened.

I can go to the keypad myself and use that code 2114 + 800 to go into programming mode.

Ok... So the question then is... what is preventing the plugin from receiving data from the EVL3....

If you can... put the plugin into debug mode... then reload the LuaUPnP engine... once the plugin has finished loading... go to the keypad and enter programming mode... then grab the logs from the restart and post them...

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 02, 2015, 08:17:17 pm
Attached is an excerpt from the log. I just filtered it to the 50 & 52 again. Let me know if I need to do more than that.
I tried, restoring to factory defaults. Un-installed and re-installed the app. Also set my installer code back to the default.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 02, 2015, 08:47:40 pm
Update. I re-did the setup for the keypad address. I don't think the 2nd value for that address was programmed right.

 1 - Keypad Setup
You must enable the keypad addresses you selected in the previous section for the panel to recognise them. Go to the section for the keypad you selected for Partition 1 (*190 to *196 for keypads 2 to 8 respectively). In this field, enter 1 to enable this keypad on partition 1. The next option is for sound suppression, enter 0.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 04, 2015, 03:06:30 am
Update. I re-did the setup for the keypad address. I don't think the 2nd value for that address was programmed right.

So.... Does that mean that you got it working???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 04, 2015, 08:42:39 am
Yes. Sorry. After setting that I got it to read the panel. It took 3 tries to get it to read right, but its all working now. Thank you for your help. The first two times it read through the programming really quickly. The last time, it took almost 2 hours, but everything imported properly except for the smoke detector being duplicate named from another zone, but that was easily fixed.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 04, 2015, 11:05:08 am
The last time, it took almost 2 hours

Wow.... I know the panel read routines are slow (having to wait for the keypad display updates)... but even on a 20p with all zones in use, it shouldn't take that long....

Glad you got it resolved though...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: aztihg on February 05, 2015, 12:53:26 am
Hello. I'm new to veraedge/vista20p and this is my first post. I recently bought a house that came with a Vista 20P system and one 6150FR keypad. I managed to get the installer code (wiped *41,*42 and *96) and just received the EVL 3 module. When I tried to changed the installer code something strange happened. In my first attempt it did not changed the installer code to the one that I was trying to program to, instead it set it, I assume, to its default one 6321 (I'm in Canada). I was successful in my second attempt, but it seems that the panel is somewhat in an arming state because it also chimes when the PIRs are triggered. I can disable the chime by I cannot disarm for whatever reason. As I mentioned in the beginning, I'm new to security systems (this is my first one to deal with) and for sure I'm doing something wrong, but couldn't figure it out. What is intriguing me, is that the arming mode was set even though the panel is showing "Not Ready" message on zone 04 ( a double sliding door with the door contacts too far apart - my assumption - easy to fix I would say) since I moved in. Before I proceed with the plugin installation I want to fix the arming issue and if I should be concerned with the installer code incident. Also, do to the fact that my keypad is 6150RF, is it wise to proceed with the plugin installation. Your help is appreciated.
Aztihg
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on February 05, 2015, 02:26:56 pm
Hello. I'm new to veraedge/vista20p and this is my first post. I recently bought a house that came with a Vista 20P system and one 6150FR keypad. I managed to get the installer code (wiped *41,*42 and *96) and just received the EVL 3 module. When I tried to changed the installer code something strange happened. In my first attempt it did not changed the installer code to the one that I was trying to program to, instead it set it, I assume, to its default one 6321 (I'm in Canada). I was successful in my second attempt, but it seems that the panel is somewhat in an arming state because it also chimes when the PIRs are triggered. I can disable the chime by I cannot disarm for whatever reason. As I mentioned in the beginning, I'm new to security systems (this is my first one to deal with) and for sure I'm doing something wrong, but couldn't figure it out. What is intriguing me, is that the arming mode was set even though the panel is showing "Not Ready" message on zone 04 ( a double sliding door with the door contacts too far apart - my assumption - easy to fix I would say) since I moved in. Before I proceed with the plugin installation I want to fix the arming issue and if I should be concerned with the installer code incident. Also, do to the fact that my keypad is 6150RF, is it wise to proceed with the plugin installation. Your help is appreciated.
Aztihg

I've found the DIY security forum to be helpful for alarm specific questions.  This is a link to their Honeywell section: http://www.diysecurityforum.com/index.php?board=5.0 (http://www.diysecurityforum.com/index.php?board=5.0)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: aztihg on February 05, 2015, 11:29:53 pm
Thanks for the link joey52685. I asked for help in the site you provided, and hopefully I can fix my security system. Do to the fact that my keypad is 6150RF, is it wise to proceed with the plugin installation? Thanks
Aztihg
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 06, 2015, 04:38:34 pm
Is there any way to fix this problem?

(http://i.imgur.com/iU4cUaU.jpg)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 06, 2015, 05:11:51 pm
Is there any way to fix this problem?

(http://i.imgur.com/iU4cUaU.jpg)

It looks like you browser hasn't picked up the new json files... did you refresh the browser? (F5 or CTRL-F5)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: daerimin on February 06, 2015, 05:24:48 pm
That did it!

Excellent!!! I will make the repairs to the translation tables as soon as I can...


It may seem trivial to some, but it's become a critical piece in my home security and automation system, which provides a great deal of peace-of-mind and convenience to me.

I'm glad my efforts have contributed, in a small way, to you and your family's piece of mind. 8-}

I'd like to show some genuine support - if there's a way I could send a donation, or buy a license, please shoot me that info so I can do so.

I'm sorry, but this plugin is NOT licensed for sale!! 8-}

Seriously, the offer is greatly appreciated, but is not in any way necessary... If you have the insatiable urge to make a donation, make it to a worthwhile charity - your local childrens hospital or food bank or some other organization that can make a genuine difference in your community.

Just an update, got new Firmware and a new version of your app, everything is working perfectly now.  Thank you very much for all your efforts!!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 06, 2015, 06:04:47 pm
Is there any way to fix this problem?

(http://i.imgur.com/iU4cUaU.jpg)

It looks like you browser hasn't picked up the new json files... did you refresh the browser? (F5 or CTRL-F5)

I've never had the icons work at all. I even did a full system reset the other day and started over and still don't get them. App updated to 3.38 and didn't fix anything either.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 06, 2015, 06:07:56 pm
I just got the update to the newest UI7 and it fixed the icons for me. The version number still is over the clear info button though.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 06, 2015, 07:25:56 pm
I recently bought a house that came with a Vista 20P system and one 6150FR keypad.

Congratulations on your new home.

My condolences for having inherited a headache... (a panel with an unknown configuration... and unknown sensor wiring.)

First off, with the 6150RF it is POSSIBLE to program, but it is VERY difficult unless you know the panel inside and out, as many programming field will not display correctly on the 6150 (or any other Fixed Aplpha) keypad. To programm the panel properly, you will need to acquire a 6160 (or any other Custom Alpha) keypad.


I managed to get the installer code (wiped *41,*42 and *96) and just received the EVL 3 module. When I tried to changed the installer code something strange happened. In my first attempt it did not changed the installer code to the one that I was trying to program to, instead it set it, I assume, to its default one 6321 (I'm in Canada).

The default installer code for a Vista 20P is (and always  has been) 4112. If your installer code is 6321, it is either a custom code , or the default installer code for a national alarm monitoring company...


You would have used the installer code to get into programming to wipe those fields... Those field are dialer configuration (*41 - primary phone number, *42 = secondary phone number, *96 = initialize download id)... You have disabled the panels ability to "phone home" to the previously configured central station monitoring... this is good. You will also want to erase fields *43, *44, *45, *46 and *94 and setting *95 to "0".

Since you have the installer code, do not worry about changing it.

it seems that the panel is somewhat in an arming state because it also chimes when the PIRs are triggered. I can disable the chime by I cannot disarm for whatever reason.

The panel can not be "somewhat" armed... It is either armed or disarmed. What is displayed  on the panel? The behavior you are describing could by the "chime by zone" feature... and is disabled by entering "0" in field *26.

Also, set field *39 to "0"... this will force the panel to power up in the disarmed state, regardless of previous status.


As I mentioned in the beginning, I'm new to security systems (this is my first one to deal with) and for sure I'm doing something wrong, but couldn't figure it out.

First thing to do is read the programming manual... http://site.aesecurity.com/Manuals/v15pand20pprogrammingguide.pdf (http://site.aesecurity.com/Manuals/v15pand20pprogrammingguide.pdf)

What is intriguing me, is that the arming mode was set even though the panel is showing "Not Ready" message on zone 04 ( a double sliding door with the door contacts too far apart - my assumption - easy to fix I would say) since I moved in.

That sounds like zone 4 is programmed as an interior follower zone (as a quick fix for the defective door switch), and the panel will arm as long as all of the "perimeter" zones are not faulted.

Before I proceed with the plugin installation I want to fix the arming issue and if I should be concerned with the installer code incident.


Also, do to the fact that my keypad is 6150RF, is it wise to proceed with the plugin installation. Your help is appreciated.
Aztihg

As you only have a 6150, you will not be able to change the zone configuration of your panel (the *56 zone programming menu does not display properly), or the long range radio configuration (the *29 Long Range radio configuration menu does not display correctly)... So you will not be able to program the panel to work with the EVL3 properly unless you can follow the directions to the letter without making a mistake (because you won't get proper feedback on the keypad)...

Once you have the EVL3 configured, it operated as a custom alpha display... You could then use a telnet program to connect to the EVL3 TPI port and do the programming using the EVL3 (The EVL3 TPI interface shows the display data that would appear on a Custom Alpha keypad... it's a bit more difficult to read the one line display, but is possible)... to use the EVL3 for programming, you would need to use the 6150 to program a keypad slot for the EVL3 - Field *191 for keypad 17 - program with 1,0... , configure the keypad slot into the EVL3) and then telnet to the EVL3 ip address on port 4025... It will ask for a login - enter "user", the EVL3 default... then it should start displaying lines of data... the ones with text represent what is displayed on the 2-line LCD of a custom alpha keypad... You can then program by typing the commands, just as you would with a real keypad...

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 06, 2015, 07:31:20 pm
I just got the update to the newest UI7 and it fixed the icons for me.

Good... I was beginning to get confused... as you say they are working, then not working, then work but disappearing....

The version number still is over the clear info button though.

I wouldnt't worry about it... the "clear info" button is going to disappear in the next version anyway... Most of the data sent to the info display is automatically cleared after 30 seconds, and the "clear info" will still be in the setup page if needed.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: aztihg on February 06, 2015, 11:39:49 pm
I recently bought a house that came with a Vista 20P system and one 6150FR keypad.

Congratulations on your new home.

My condolences for having inherited a headache... (a panel with an unknown configuration... and unknown sensor wiring.)

First off, with the 6150RF it is POSSIBLE to program, but it is VERY difficult unless you know the panel inside and out, as many programming field will not display correctly on the 6150 (or any other Fixed Aplpha) keypad. To programm the panel properly, you will need to acquire a 6160 (or any other Custom Alpha) keypad.


I managed to get the installer code (wiped *41,*42 and *96) and just received the EVL 3 module. When I tried to changed the installer code something strange happened. In my first attempt it did not changed the installer code to the one that I was trying to program to, instead it set it, I assume, to its default one 6321 (I'm in Canada).

The default installer code for a Vista 20P is (and always  has been) 4112. If your installer code is 6321, it is either a custom code , or the default installer code for a national alarm monitoring company...


You would have used the installer code to get into programming to wipe those fields... Those field are dialer configuration (*41 - primary phone number, *42 = secondary phone number, *96 = initialize download id)... You have disabled the panels ability to "phone home" to the previously configured central station monitoring... this is good. You will also want to erase fields *43, *44, *45, *46 and *94 and setting *95 to "0".

Since you have the installer code, do not worry about changing it.

it seems that the panel is somewhat in an arming state because it also chimes when the PIRs are triggered. I can disable the chime by I cannot disarm for whatever reason.

The panel can not be "somewhat" armed... It is either armed or disarmed. What is displayed  on the panel? The behavior you are describing could by the "chime by zone" feature... and is disabled by entering "0" in field *26.

Also, set field *39 to "0"... this will force the panel to power up in the disarmed state, regardless of previous status.


As I mentioned in the beginning, I'm new to security systems (this is my first one to deal with) and for sure I'm doing something wrong, but couldn't figure it out.

First thing to do is read the programming manual... http://site.aesecurity.com/Manuals/v15pand20pprogrammingguide.pdf (http://site.aesecurity.com/Manuals/v15pand20pprogrammingguide.pdf)

What is intriguing me, is that the arming mode was set even though the panel is showing "Not Ready" message on zone 04 ( a double sliding door with the door contacts too far apart - my assumption - easy to fix I would say) since I moved in.

That sounds like zone 4 is programmed as an interior follower zone (as a quick fix for the defective door switch), and the panel will arm as long as all of the "perimeter" zones are not faulted.

Before I proceed with the plugin installation I want to fix the arming issue and if I should be concerned with the installer code incident.


Also, do to the fact that my keypad is 6150RF, is it wise to proceed with the plugin installation. Your help is appreciated.
Aztihg

As you only have a 6150, you will not be able to change the zone configuration of your panel (the *56 zone programming menu does not display properly), or the long range radio configuration (the *29 Long Range radio configuration menu does not display correctly)... So you will not be able to program the panel to work with the EVL3 properly unless you can follow the directions to the letter without making a mistake (because you won't get proper feedback on the keypad)...

Once you have the EVL3 configured, it operated as a custom alpha display... You could then use a telnet program to connect to the EVL3 TPI port and do the programming using the EVL3 (The EVL3 TPI interface shows the display data that would appear on a Custom Alpha keypad... it's a bit more difficult to read the one line display, but is possible)... to use the EVL3 for programming, you would need to use the 6150 to program a keypad slot for the EVL3 - Field *191 for keypad 17 - program with 1,0... , configure the keypad slot into the EVL3) and then telnet to the EVL3 ip address on port 4025... It will ask for a login - enter "user", the EVL3 default... then it should start displaying lines of data... the ones with text represent what is displayed on the 2-line LCD of a custom alpha keypad... You can then program by typing the commands, just as you would with a real keypad...

Thanks a lot cybrmage. You were right, the system wasn't "somewhat" armed but field 26 disabled. I'm reading through the manual everyday day and make progress in understanding it. However, with the 6150 is  a little harder to debug. Please excuse my ignorance but how can I program zone 4 as a interior follower instead of perimeter? and secondly is the  the "EyezOn" app considered a telnet program?

I managed to install the EVL3 tonight and can see the system but is in "not ready" state. I have one wireless door sensor and as a result I checked the shadowing feature for the EVL3. Is that right?

Thanks again
aztihg 
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 07, 2015, 12:13:39 am
Please excuse my ignorance but how can I program zone 4 as a interior follower instead of perimeter?

With a 6150 keypad... you can't easily program the zones... The keypad does not display the menus you need to navigate through the process... You can do it "blind"... IF you know the exact keypresses to enter... I will not provide that information, as I am not in the immediate vicinity of my test bench to verify the EXACT key sequences you need...

And you don't want the zone to be an interior follower... I suggested that it is currently programmed as an interior follower, as that is the only way that it will show as faulted and still allow the panel to be armed... You want it to be a perimeter or an entry/exit zone so that it will trigger an entry delay when opened and trigger an alarm if the entry delay expires.


and secondly is the  the "EyezOn" app considered a telnet program?

EyezOn app??? what EzezOn app?? there isn't an EyezOn app... There is a web interface, and a mobile interface, and a local browser interface... None of these interfaces will allow you to program the panel in any way, shape or form.

There is a telnet program built-in to Windows 7 that can be used to program the panel more easily (as it will display the menus)... but you need to have your EVL3 connected and the panel properly programmed in order to use the TPI interface...


I managed to install the EVL3 tonight and can see the system but is in "not ready" state. I have one wireless door sensor and as a result I checked the shadowing feature for the EVL3. Is that right?

No... That is NOT correct... The shadowing feature is not dependant on the type of sensors you have... It is dependant on the Long Range Radio (if any) that you have installed... It should only be enabled if you already have a GSM communicator installed on your panel.

so....

1) Did you create an Eyez-On account?
2) Did you correctly register your EVL3 into your Eyez-on account as an "Envisalink 3 Honeywell"?
3) Did you program your panel for the EVL3 as per the detailed instructions provided by Eyez-on? here -> https://www.eyez-on.com/EZMAIN/evl3honeywell.php (https://www.eyez-on.com/EZMAIN/evl3honeywell.php)
4) Did the EVL3 conplete downloading the Honeywell firmware from the Eyez-on site?

The EVL3 is shipped with the DSC firmware installed... When you create the account, and register the device as "Envisalink 3 Honeywell", the EVL3 will then automatically download the honeywell compatible firmware....
Once the firmware has downloaded, then the EVL3 can be configured using the local browser interface, and will then connect to the panel as a keypad *IF* the panel is properly programmed.... follow the instructions in the linked guide...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: aztihg on February 07, 2015, 01:08:10 am
The shadowing feature is not dependant on the type of sensors you have... It is dependant on the Long Range Radio (if any) that you have installed... It should only be enabled if you already have a GSM communicator installed on your panel.

There are no extra modules installed beside the main board and EVL3 module. I considered 6150RF as being a RRF receiver when checked the shadowing feature during the EVL3 installation. Is that a wrong assumption?

There is a telnet program built-in to Windows 7 that can be used to program the panel more easily (as it will display the menus)... but you need to have your EVL3 connected and the panel properly programmed in order to use the TPI interface...

Thanks , I'll check it.

1) Did you create an Eyez-On account?
2) Did you correctly register your EVL3 into your Eyez-on account as an "Envisalink 3 Honeywell"?
3) Did you program your panel for the EVL3 as per the detailed instructions provided by Eyez-on? here -> https://www.eyez-on.com/EZMAIN/evl3honeywell.php (https://www.eyez-on.com/EZMAIN/evl3honeywell.php)
4) Did the EVL3 conplete downloading the Honeywell firmware from the Eyez-on site?

1) Yes
2) It is shown as Honeywell subsystem on the local web
3) I would say yes. The only thing that I noticed is the local web is refreshing every couple of minutes or so. Is that normal?
4) I would say yes, due to the fact that when connected both locally or through the Eyez-on I can see everything as described on the Eyez-on webpage. Is there a way to check that?


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sasaba on February 07, 2015, 01:10:05 am
Just tried out the "Delay" button and get an "error: no implementation". Is it actually not implemented yet or am I having a problem? Thanks for the effort to implement this feature.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on February 07, 2015, 08:11:10 am
First off, with the 6150RF it is POSSIBLE to program, but it is VERY difficult unless you know the panel inside and out, as many programming field will not display correctly on the 6150 (or any other Fixed Aplpha) keypad. To programm the panel properly, you will need to acquire a 6160 (or any other Custom Alpha) keypad.

FYI the 6160 has been replaced by the 6162, it's a much nicer looking keypad.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on February 08, 2015, 12:09:46 pm
cybrmage et Al,
I've been using this plugin for a while.. really awesome, helps a TON!

A few thoughts, comments & usage questions -- would like the user community input if you'd be so kind :)

a) Set Labels did not work for me?
Both with 'red' labels an without (all labels followed proper "rules")
I tried a few times and it never set the labels in the EyezOn web site. Is this what other have seen? I finally just st teh labels in the EyezOn site manually but wanted to see if I unstand the function properly?

b) Anyway to get more than 4 buttons on the Device?
I'd like to add Chime & Instant & Maximum
MultiSwitch app has 8 buttons on the Device itself so I suspect it can be done.

c) I have not yet integrated the door & motion sensors into my Vera DIY self-monitored alarm. Any gotchas to consider when I start to move that direction?

d) My EVL3 loses connection with Vera almost daily. It is connects with Wifi N bridge. The EVL3 is always accessible via browser but somereason the Vera, or this app, thinks it is not there. Often, the only fix is rebooting the Vera.
... Anyone else having this issue?
... Is there a way to get a Notification when the app sees the connection is lost?  This way maybe we can trigger an auto-reboot?

thx!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 08, 2015, 06:17:05 pm
a) Set Labels did not work for me?
Both with 'red' labels an without (all labels followed proper "rules")
I tried a few times and it never set the labels in the EyezOn web site.

The "set labels" function sends the label data to the Vista Panel, not the Eyez-On web interface. The labels for the Eyezon site must be set manually... The labels stored in the alarm panel are those that display on the custom alpha keypads. There is no way to set the labels for the Eyezon site automatically.

If you have RED labels, they do NOT follow the "rules"... The rules are 1) must be 3 word or less... 2) words must be in the Vista panel internal dictionary... 3) custom Words are not supported.


b) Anyway to get more than 4 buttons on the Device?
There are already 6 buttoms on the partition device... "Away", "Stay", "Night-Stay", "Disarm", "Maximum" and "Delay"... Any more buttons and the status display would have to be removed... and I like the status display.

if you don't have 6 buttons, you don't have the latest version.

d) My EVL3 loses connection with Vera almost daily. It is connects with Wifi N bridge. The EVL3 is always accessible via browser but somereason the Vera, or this app, thinks it is not there. Often, the only fix is rebooting the Vera.

Your problem is probably the wireless bridge... if the wireless bridge dropps out for more than a few seconds, the connection between the vera and the EVL3 will be severed -- the TPI interface on the EVL3 uses a persistant connection via a TCP socket... the TCP protocol maintains the connection... if the connection is broken, the Vera OS will close the plugins IO process... the IO process with not be restarted until the LuaUPnP engine is restarted.

the EVL3 webpage will not be affected bacause it is not a persistant connection...

Without debug mode logs showing the period where the EVL3 disconnects from the plugin, this is only speculation... but it seems to be the most likely probability (barring a defective EVL3 or Vera)

... Is there a way to get a Notification when the app sees the connection is lost?  This way maybe we can trigger an auto-reboot?

Panel device setup page / notifications tab/ "connection down" / "Device: connection is DOWN"
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 08, 2015, 06:18:47 pm
Just tried out the "Delay" button and get an "error: no implementation". Is it actually not implemented yet or am I having a problem? Thanks for the effort to implement this feature.

Typo in the json file... will be fixed shortly.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on February 08, 2015, 06:20:14 pm
I think you are right, I don't hve the latest version installed. I'll see about fixing.

... Is there a way to get a Notification when the app sees the connection is lost?  This way maybe we can trigger an auto-reboot?

Panel device setup page / notifications tab/ "connection down" / "Device: connection is DOWN"

Is there  way to programmatically (using LUA / PLEG, etc) detect this?  Thus, I could force a LUUP RELOAD or Vera reboot.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sasaba on February 08, 2015, 06:22:55 pm
Just tried out the "Delay" button and get an "error: no implementation". Is it actually not implemented yet or am I having a problem? Thanks for the effort to implement this feature.

Typo in the json file... will be fixed shortly.


Great, thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 08, 2015, 07:04:07 pm
I think you are right, I don't hve the latest version installed. I'll see about fixing.

... Is there a way to get a Notification when the app sees the connection is lost?  This way maybe we can trigger an auto-reboot?

Panel device setup page / notifications tab/ "connection down" / "Device: connection is DOWN"

Is there  way to programmatically (using LUA / PLEG, etc) detect this?  Thus, I could force a LUUP RELOAD or Vera reboot.

under "automation"... select new scene... select triggers.. under "device" select EVL3VistaAlarmPanel device.. under type of trigger event select "connection down" and "Device: connection is DOWN"...

The scene can then trigger PLEG or a device or what ever else.


But... this is just masking the problem... try to figure out what device (EVL3, Vera, wireless bridge, wireless router, etc) is causing the problem and remedy it (just a F.Y.I... my EVL3 wired to my main switch has never lost connection with the VeraLite.... so the daily disconnect is not normal operation... Is the wireless bridge device programmed to do a daily reboot??? is the wireless router programmed to do a daily reboot???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: jkress@bayland.net on February 09, 2015, 11:56:50 am
Hi,
Does this plugin work with Vista21IP panel?
TIA,
John Kress
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on February 10, 2015, 07:45:23 am
Hi,
Does this plugin work with Vista21IP panel?
TIA,
John Kress

It will work with that panel if you have the Envisalink 3.  It will not work with the native IP support on that panel.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 10, 2015, 10:43:19 pm
Just tried out the "Delay" button and get an "error: no implementation". Is it actually not implemented yet or am I having a problem? Thanks for the effort to implement this feature.

Typo in the json file... will be fixed shortly.

Sorry... got tied up with work and other things...

Here is the fixed json for the alarm partition device...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sasaba on February 11, 2015, 03:06:48 am
Newbie and have no idea what to do with the .json file attached above. Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 11, 2015, 03:18:55 pm
Newbie and have no idea what to do with the .json file attached above. Thanks

See the first post in this thread, under manual installation - step 2.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sasaba on February 11, 2015, 09:29:05 pm
Delay button works. Thanks so much.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 13, 2015, 09:35:18 am
OK, another question. I'm trying to make a scene that turns on a few lights around the house when my vista's motion detector detects motion at night. I have the scene set to be triggered by the motion whether armed or disarmed. And to turn on 3 lights to 10%. However when it detects motion, nothing ever happens.

This should work right?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: aztihg on February 16, 2015, 01:50:37 am
There is a telnet program built-in to Windows 7 that can be used to program the panel more easily (as it will display the menus)... but you need to have your EVL3 connected and the panel properly programmed in order to use the TPI interface...

I was able to use the TPI interface and here is what I am seeing:

%00,01,0008,04,00,FAULT 04                        $
%00,01,0008,04,00,FAULT 04                        $
%00,01,0008,04,00,FAULT 04                        $
%00,01,0008,04,00,FAULT 04                        $
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 16, 2015, 02:47:13 am
I have the scene set to be triggered by the motion whether armed or disarmed. And to turn on 3 lights to 10%. However when it detects motion, nothing ever happens.

Yes... BUT, only when the panel is disarmed... The Vista panels do NOT report zone faults when armed. So, if you use arm stay mode at night, the motion sensors will not be reported, and the Vera will never run the scenes.

There are ways around this:

1) for all zone types (wired or wireless). Move the motion sensor zone(s) to partition 2. When you arm partition 1, partition 2 remains unarmed and will report faults that will trigger the scenes. The motion sensor(s) that you move to zone 2 can not trigger an alarm condition.

2) For wired zones... rewire the sensor(s) at the vista panel so that they are connected to both the original zone and a currently unused zone. Program the unused zone into partition 2 as type 23 (no alarm response). This will cause motion detector to appear in Vera as two sensors. Motion detected by the sensor to simultaneously trip both zones, and can allow you to use the sensor appearance in zone 1 to trigger an alarm in partition 1 when armed away, not cause an alarm in partition 1 when armed stay, and still report motion on the sensor appearance in zone 2 when zone 1 is armed.


I was able to use the TPI interface and here is what I am seeing:

%00,01,0008,04,00,FAULT 04                        $

Good...Now you can use the TPI interface to (re)program your zone 4. The test displayed between the last comma and the dollar sign is the two lines that are displayed on a custom alpha display.

The easiest way to temporarily fix the fault on the defective zone (other than fixing the sensor) is to delete the zone. You would type:(assuming default installer code)
Code: [Select]
4112800
and wait for the TPI interface to display "Installer Code                20"
then type
Code: [Select]
*
and wait for the TPI interface to display "Field?                          "
Code: [Select]
*56
and wait for the TPI interface to display "Set to confirm? 0=No,1=Yes     0"
Code: [Select]
*
and wait for the TPI interface to display "Enter Zn Num.   (00=Quit)     01"
Code: [Select]
04*
and wait for the TPI interface to display "04 Zone Type    ????????????????" (the question marks indicate that the data varied with the current programming... Make not of what it says so you can reprogram the zone when you fix the sensor.
Code: [Select]
00*
and wait for the TPI interface to display "Delete Zone?    0=No,1=Yes     0"
Code: [Select]
1
and wait for the TPI interface to display "Enter Zn Num.   (00=Quit)     05"
Code: [Select]
00
and wait for the TPI interface to display "Enter * or #                    "
Code: [Select]
*99
and wait for the TPI interface to display "****DISARMED****  Ready To Arm  " or "*DISARMED CHIME*  Ready To Arm  " or something similar (or completely different if your panel still has issues).

Just take it slow and make sure you type it accurately...



Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: shaun05 on February 19, 2015, 12:03:50 am
Having the hardest time getting the plugin to recognize the EVL3.

I try to enter the IP address manually but I get "ERROR: No Implementation" when I try to AutoDetect it says "EVL3VistaAlarmPanel : FAILED: EVL3 module not found."

I've attempted to install from the "install apps" and using the newest version in the first post. I'm getting the same thing above for both cases.

Anyone know what's going on?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on February 19, 2015, 01:49:21 am
I'm trying to figure out how to Bypass zones... nothing is working for me?

I've tried using the BYPASS button on the zone device itself - the button never changes. Device stays on ARM.
I've tried using the partition device - open device, enter zone #, click Bypass button... nothing happens.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 19, 2015, 09:02:40 am
if you go to the EVL3's ip in a browser, can you see the status page?

Did you set it up fully and are able to arm and disarm with it?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eesselin on February 19, 2015, 11:18:26 am
Having the hardest time getting the plugin to recognize the EVL3.

I try to enter the IP address manually but I get "ERROR: No Implementation" when I try to AutoDetect it says "EVL3VistaAlarmPanel : FAILED: EVL3 module not found."

I've attempted to install from the "install apps" and using the newest version in the first post. I'm getting the same thing above for both cases.

Anyone know what's going on?
I have the same problem, any solution yet?  ???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on February 19, 2015, 12:04:40 pm
Cybrmage...

I'm seeing this... "EVL3VistaAlarmPanel : Can't remove zone bypass for a single zone. Perform a partition disarm to remove all zone bypasses"

I really need to ARM/BYPASS individual Zones at will. Anyway to do this?

thx!

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 19, 2015, 01:10:52 pm
I really need to ARM/BYPASS individual Zones at will. Anyway to do this?

Yes... Buy a DSC alarm panel.

The Honeywell panels do not support individual zone bypass/restore... You can individually bypass zones, but the only way to restore bypassed zones is to disarm the panel.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on February 19, 2015, 01:34:12 pm
I really need to ARM/BYPASS individual Zones at will. Anyway to do this?

Yes... Buy a DSC alarm panel.

The Honeywell panels do not support individual zone bypass/restore... You can individually bypass zones, but the only way to restore bypassed zones is to disarm the panel.

ah, poop ;-)   thanks for letting me know. I may just need to look into that
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 19, 2015, 05:18:27 pm
ah, poop ;-)   thanks for letting me know. I may just need to look into that

What, exactly, are you trying to accomplish???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on February 19, 2015, 06:21:53 pm
I created several 'house modes' - a few need to have some sensors disabled while keeping other sensors on... like a partition but less clean-cut. For one mode need to disable 1 Ademco door sensor & 3 Zwave motion sensors. Is it worth making 2 or 3 new partitions in the Honeywell panel - and having to manage all of that for one or two sensors that need to be disabled/enabled?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: shaun05 on February 19, 2015, 08:20:54 pm
Im still getting "ERROR: No implementation" when trying to set the IP Address in the settings. Also Detect does not find the device.

I can access the device by going to its IP address so i know its operating. Any suggestions?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on February 19, 2015, 09:48:50 pm
Im still getting "ERROR: No implementation" when trying to set the IP Address in the settings. Also Detect does not find the device.

I can access the device by going to its IP address so i know its operating. Any suggestions?

Are the vera and the EVL3 on the same network?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: shaun05 on February 19, 2015, 10:03:01 pm
Yes they are on the same router.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 20, 2015, 12:53:26 am
Im still getting "ERROR: No implementation" when trying to set the IP Address in the settings. Also Detect does not find the device.

I can access the device by going to its IP address so i know its operating. Any suggestions?

My bad... I screwed up... try the attached version (v3.38b7), it should work... It also has various other bugfixes...



I created several 'house modes' - a few need to have some sensors disabled while keeping other sensors on... like a partition but less clean-cut. For one mode need to disable 1 Ademco door sensor & 3 Zwave motion sensors.

So... a few additional questions:
1) Do the zones need to be bypassed on the Vista Panel or only on the Vera?
2) Are the zones to be bypassed determined by the arm mode the panel is in?
3) Are you trying to bypass the sensors so that they can be ignored by the Vista panel when it is armed but are still reported to the Vera?


Is it worth making 2 or 3 new partitions in the Honeywell panel - and having to manage all of that for one or two sensors that need to be disabled/enabled?

You can't make 2 or 3 new partitions... The Vista 15P only supports 1, the Vista 20P only supports 3 (and the third is a "common" partition and not fully usable as a separate partition)... Only the commercial panels (Vista 50P and up) are capable of more than 3 partitions.

As you can tell from the above questions, I don't fully understand what you want to do... so I can't really make any recommendations...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: shaun05 on February 20, 2015, 08:41:49 am
Thanks, that fixed the IP address issue. But now I get "EVL3VistaAlarmPanel : ERROR! NOT CONNECTED TO EVL3." when I try to read the panel. Do I need to enter the port along with the IP address?

Not sure why Vera is having trouble seeing the EVL3, I can access it by the website and arm/disarm the system, and access it through a 3rd party app on the android no problem.

Suggestions?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 21, 2015, 02:00:27 pm
Thanks, that fixed the IP address issue. But now I get "EVL3VistaAlarmPanel : ERROR! NOT CONNECTED TO EVL3." when I try to read the panel. Do I need to enter the port along with the IP address?

Not sure why Vera is having trouble seeing the EVL3, I can access it by the website and arm/disarm the system, and access it through a 3rd party app on the android no problem.

Suggestions?

Did you wait for the plugin status to change to "Ready" before trying to read the panel? Is the panel status anything other than "Ready"?

The "NOT CONNECTED TO EVL3" message is only displayed when plugin has not successfully completed the login process for the EVL3 TPI interface...

After you store a forced IP address or the TPI interface password, you need to restart the plugin... (UI5 - Relaod button on dashboard)(UI7 - Advanced tab/ Reload Engine OR Advanced Tab/New Service Tab/Relaod Engine)

If these conditions are met... I can't tell what the plugin is/isn't doing.... Turn on debug mode, restart the LuaUPnP engine and capture the log showing the plugin startup...


Attached is an update (v3.38b8) that tries to make these requirements, and the source of the error, more readily visible...



Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: shaun05 on February 21, 2015, 10:59:30 pm
Thank you, did not know had to restart the plugin. It did connect this time around.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: robertgabrielson on February 26, 2015, 01:46:31 am
Just picked up the EVL3 and have a AD2USB running OK until then.  Want the 2-way config of the EVL3 to trying to change over.

Have the newest version of the plugin installed (3.38b7_test) installed.  EVL can successfully connect.  When I try to read the zones, it enters zone programming mode, then hangs.  Appears to not be picking up the response from the keypad that it is ready to go.

I attempted adding some delays into the lua code but did not help.

Here is the log:

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 26, 2015, 08:28:15 am
Here is an updated version (v3.38b16)... addresses some issues with the panel programming functions, some debugging changes and a fix for the UI7 display issues
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: robertgabrielson on February 26, 2015, 03:36:32 pm
Just tried the new version of the plugin, log attached.  Looks like it may still need a minor tweak.

I know others have said it, ill repeat it - I appreciate what you are doing on this.

Worked almost perfect this time, I had to step in at KP 1 time (02   02/26/15 12:15:45.168 - line 12112) and enter the '0' as it was still stuck on '7' from previous line.  Once I did this, moved through without issue.

Log attached for reference.  Thanks again

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 26, 2015, 05:18:45 pm
Log attached for reference.  Thanks again

What happened between 12:05:32.018  and 02/26/15 12:06:31.031 ??? It's very unusual for the EVL3 not to send data for almost a minute... and it changes from programming mode to being in normal disarmed mode...

Crap!!!! Your EVL3 took a firmware update... that probably explains it....


WOW... the log is confusing... with all the ajax error from infoviewer, the log jumps and repeats almost constantly.... it will take some time to massage the log into something readable in order to find out what went wrong...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: robertgabrielson on February 26, 2015, 05:47:07 pm
Sorry, I should have removed everything before 02/26/15 12:06:31.031.  I had restarted the vera and had reinstalled the plugin, so had to change the filter for the device#.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: robertgabrielson on March 01, 2015, 01:16:21 pm
Any way to disable or reduce the number the chimes at the keypad during startup?  I have a keypad in the bedroom and if luup crashes (still trying to figure out why) I get a 3am triple gong).

Wife not happy..
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on March 01, 2015, 02:59:36 pm
Any way to disable or reduce the number the chimes at the keypad during startup?  I have a keypad in the bedroom and if luup crashes (still trying to figure out why) I get a 3am triple gong).

Wife not happy..

If you get a triple chime at restart, then you have (three) outputs configured on your panel... The read panel code automatically configures any outputs programmed into the panel... The only way to (externally) control outputs is to send a keypad command, which causes the keypad(s) to chime.

To disable the outputs, go to the Panel device setup page, click on the "Outputs" tab, and remove the outputs. I am adding options to disable the outputs without deleting them... but they are not ready yet.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: robertgabrielson on March 02, 2015, 02:20:58 am
That took care of it, of course not before I pulled the piezo buzzer out of the keypad panel  :o - Didnt need it anyway!

Thanks again for the outstanding work on this plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on March 02, 2015, 04:06:18 pm
There is another update - Version 3.38b23 - which fixes a few issues...

 - fixed - manual zone and output editing did not work properly on UI7
 - added - ability to disable detected output devices on the Outputs tab of the panel or in the device setup/advanced tab of the output device.
 - added - ability to change mode of an already defined output device on the output tab
 - added - automatic masking of the Installer Code and Interface password in debug mode output (so that you don't have to manually mask them before submitting debug logs)...

Just a quick reminder... When you manually change a zone or output definition from the Zones tab/Outputs tab, you *MUST* reload the LuaUPnP engine for the changes to take effect.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: wkirkham on March 10, 2015, 06:57:22 pm
Cannot make this work. I have tried everything I know to do.  My Vista 20P is connected and working fine with the EyezOn site. I can arm/disarm see zones etc...  but I cannot make this plugin read the zones and configure them for my Vera 2 on UI5(latest).

I just moved into this house so I don't know exactly how the 20P is setup. But I did manage to get the Installer code and I see the zones that are written on one of the 3 keypads.

I put the IP and MAC address in the Advanced Tab and can get it to read the Firmware revision from the EVL3.

Any diagnostic information I can collect?  I am at a loss.  I really need it to read the zones, since I am unfamiliar with how to set them up in Vera...

Any help would be appreciated.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on March 10, 2015, 08:04:01 pm
Cannot make this work. I have tried everything I know to do.  My Vista 20P is connected and working fine with the EyezOn site. I can arm/disarm see zones etc...  but I cannot make this plugin read the zones and configure them for my Vera 2 on UI5(latest).

I just moved into this house so I don't know exactly how the 20P is setup. But I did manage to get the Installer code and I see the zones that are written on one of the 3 keypads.

I put the IP and MAC address in the Advanced Tab and can get it to read the Firmware revision from the EVL3.

Any diagnostic information I can collect?  I am at a loss.  I really need it to read the zones, since I am unfamiliar with how to set them up in Vera...

Any help would be appreciated.

Do you see anything in the logs when you try to read the zones?

http://VERA IP ADDRESS:3480/cgi-bin/cmh/log.sh?Device=LuaUPnP
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on March 10, 2015, 09:45:31 pm
I put the IP and MAC address in the Advanced Tab and can get it to read the Firmware revision from the EVL3.

The IP address is not set on the advanced tab... and the MAC address is not used (except for autodetect)...

The IP address is set on the "Control" tab.... If autodetect does not work, enter the IP address in the (forced IP) field and click on "Set"...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on March 10, 2015, 10:25:39 pm
Here is a quick update that fixes the device json files so that the dashboard panels display properly in the new UI7 (version 7.0.5 - 1.7.1018)...

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: swjay69 on March 14, 2015, 12:18:24 pm
Thanks for this thread!  With all the updates the App is working great.  One question though.  When I control my system through my computer the Arm modes are labeled "Away, Stay, Night-Stay, Etc".  When I control the system through the iPhone App, they are labeled "All On Delay, All On Instant, Part On Delay, Part On Instant" 

Is there any way to change the button labels to be consistent between the two?  I find "Away, Stay, Night-Stay, Etc" to be much more straightforward.

Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on March 14, 2015, 11:14:42 pm
Here is a quick update that fixes the device json files so that the dashboard panels display properly in the new UI7 (version 7.0.5 - 1.7.1018)...

I installed this over 3.37 and now it will not connect to my EVL3. I've rebooted both Vera & EVL3... and EVL3 does not show a TPI Session, and of course, I can get to the EVL3 onboard web site and control the alarm without issue.

When I went to the MIOS app store and allowed it to install 3.38, all is working again.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chargernut69 on March 17, 2015, 08:37:17 pm
Hello,

Just got my EVL-3 module working, and I am trying to get the Veralite to provide a momentary relay output to work with my 20p panel and 4204 relay board.  ....The plan is to use the output to trigger a garage door opener....

I can only get the output to work in the normal on/off mode.  (app version 3.38)   I change it on the EVL-3 Vera app to momentary, but it has no effect, it is still just latching on/off.     Any ideas how to get this to work with a  momentary output  ?

Also, how do I get the double-beep to stop on the keypad every time I turn a 4204 output on/off with the Vera ?

Thanks!
Jack
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on March 18, 2015, 10:01:17 am
Hello,

Just got my EVL-3 module working, and I am trying to get the Veralite to provide a momentary relay output to work with my 20p panel and 4204 relay board.  ....The plan is to use the output to trigger a garage door opener....

I can only get the output to work in the normal on/off mode.  (app version 3.38)   I change it on the EVL-3 Vera app to momentary, but it has no effect, it is still just latching on/off.     Any ideas how to get this to work with a  momentary output  ?

Also, how do I get the double-beep to stop on the keypad every time I turn a 4204 output on/off with the Vera ?

Thanks!
Jack

The relay issue sounds like something you would have to program on the alarm panel not the Vera.  Take a look at this: http://www.diysecurityforum.com/index.php?topic=28581.0 (http://www.diysecurityforum.com/index.php?topic=28581.0)

There are ways to suppress sounds on a keypad but I'm not sure if you can suppress just the specific sounds for that relay output.

Edit: this youtube video is what you want: https://www.youtube.com/watch?v=9KudHshH-ZA (https://www.youtube.com/watch?v=9KudHshH-ZA)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: chargernut69 on March 18, 2015, 01:15:24 pm
Relay board is already programmed on the 20P, just need to figure out how to get the Vera to send the command out on the interface for the Vera EVL-3 app tell the relay what to do....

How do you send a "command" "custom" out on the Vera UI7 interface ?       (  I have the relay function already programmed using the "A" key if that helps any.... )
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: tehtruth on March 21, 2015, 04:20:09 pm
how are the pin codes stored?  please tell me not in plain text.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cj500 on March 22, 2015, 12:40:39 pm
I'm new and really appreciate all your work on this plugin.

I'm trying to have a ui5 vera scene arm perimeter without any entry delay. In other words, arm everything except my inside motion detector but immdiately sound the alarm of a perimeter door is opened during the night.

On the dashboard I click night-stay, but my alarm shows armed with entry delay. I believe maximum would result in inside motion setting off the alarm. Can I change night stay to have no entry delay?

Also, when I have a scene set to arm, when I save the scene and go back into it later, it always has the disarm button selected. How would I go about fixing that?

Thank you for any help you can provide!


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on March 23, 2015, 10:07:45 pm
I'm new and really appreciate all your work on this plugin.

I'm trying to have a ui5 vera scene arm perimeter without any entry delay. In other words, arm everything except my inside motion detector but immdiately sound the alarm of a perimeter door is opened during the night.

On the dashboard I click night-stay, but my alarm shows armed with entry delay. I believe maximum would result in inside motion setting off the alarm. Can I change night stay to have no entry delay?

Also, when I have a scene set to arm, when I save the scene and go back into it later, it always has the disarm button selected. How would I go about fixing that?

Thank you for any help you can provide!


Instant mode is the same as Stay mode but without the entry delay.

I haven't had issues with the scenes, but you could try the advanced editor.  I do see the issue, but it appears to be cosmetic, when the scene runs my alarm is armed as expected, and the correct value shows up in the advanced scene editor.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on March 23, 2015, 10:14:03 pm
how are the pin codes stored?  please tell me not in plain text.

Probably.   I doubt it has much of an impact on the physical security of your house though.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cj500 on March 23, 2015, 11:41:17 pm
I'm new and really appreciate all your work on this plugin.

I'm trying to have a ui5 vera scene arm perimeter without any entry delay. In other words, arm everything except my inside motion detector but immdiately sound the alarm of a perimeter door is opened during the night.

On the dashboard I click night-stay, but my alarm shows armed with entry delay. I believe maximum would result in inside motion setting off the alarm. Can I change night stay to have no entry delay?

Also, when I have a scene set to arm, when I save the scene and go back into it later, it always has the disarm button selected. How would I go about fixing that?

Thank you for any help you can provide!


Instant mode is the same as Stay mode but without the entry delay.

I haven't had issues with the scenes, but you could try the advanced editor.  I do see the issue, but it appears to be cosmetic, when the scene runs my alarm is armed as expected, and the correct value shows up in the advanced scene editor.

Thank you. Unfortunately I don't see an instant mode on my vera dashboard. I believe maximum arms the inside motion sensor which would be a problem during the night. Any thoughts on where to find instant perimeter only?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on March 24, 2015, 07:58:08 am
I'm new and really appreciate all your work on this plugin.

I'm trying to have a ui5 vera scene arm perimeter without any entry delay. In other words, arm everything except my inside motion detector but immdiately sound the alarm of a perimeter door is opened during the night.

On the dashboard I click night-stay, but my alarm shows armed with entry delay. I believe maximum would result in inside motion setting off the alarm. Can I change night stay to have no entry delay?

Also, when I have a scene set to arm, when I save the scene and go back into it later, it always has the disarm button selected. How would I go about fixing that?

Thank you for any help you can provide!


Instant mode is the same as Stay mode but without the entry delay.

I haven't had issues with the scenes, but you could try the advanced editor.  I do see the issue, but it appears to be cosmetic, when the scene runs my alarm is armed as expected, and the correct value shows up in the advanced scene editor.

Thank you. Unfortunately I don't see an instant mode on my vera dashboard. I believe maximum arms the inside motion sensor which would be a problem during the night. Any thoughts on where to find instant perimeter only?

It's in the settings.  If you want to use at as part of a scene you'll need to use the advanced scene editor, see attached.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cj500 on March 25, 2015, 11:19:04 pm
I'm new and really appreciate all your work on this plugin.

I'm trying to have a ui5 vera scene arm perimeter without any entry delay. In other words, arm everything except my inside motion detector but immdiately sound the alarm of a perimeter door is opened during the night.

On the dashboard I click night-stay, but my alarm shows armed with entry delay. I believe maximum would result in inside motion setting off the alarm. Can I change night stay to have no entry delay?

Also, when I have a scene set to arm, when I save the scene and go back into it later, it always has the disarm button selected. How would I go about fixing that?

Thank you for any help you can provide!


Instant mode is the same as Stay mode but without the entry delay.

I haven't had issues with the scenes, but you could try the advanced editor.  I do see the issue, but it appears to be cosmetic, when the scene runs my alarm is armed as expected, and the correct value shows up in the advanced scene editor.

Thank you. Unfortunately I don't see an instant mode on my vera dashboard. I believe maximum arms the inside motion sensor which would be a problem during the night. Any thoughts on where to find instant perimeter only?

It's in the settings.  If you want to use at as part of a scene you'll need to use the advanced scene editor, see attached.

Thank you so much! I ended up needing to use "StayInstant" in the advanced scene requestquickarm state area to get it to arm perimeter only and have no entry delay. I'm using this for night time to not have the inside motion detector armed and any door opened to set off the alarm with no delay.

What's interesting is there is also a "NightInstant" state I tried, and my keypad on the wall still showed entry delay active. Is this maybe a bug in the plugin? Should StayInstant and NightInstant be the same?

"Instant" acted as an away mode for me, so I believe the motion sensor would be armed.

Thanks again and hopefully the above is helpful to someone else.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Kalapa on April 09, 2015, 08:03:18 pm
Any update 3.39 release date?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cj500 on April 11, 2015, 01:11:43 am
How would I go about creating a scene where all open zones are bypassed? I tried advanced scene options partition 1 RequestKeyPress 11116# 1111 as my pin, 6 as quick bypass, and then # without luck.

I also tried one RequestKeyPress line item per digit of the above without luck.

For reference, this command does work from EyezOn custom command (although a bit slow to actually have the alarm respond to it).

Thank you for your help!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: thedude130 on April 15, 2015, 12:32:17 pm
I'm fairly new to Vera but I believe I have this all set up correctly. The EVL3 is communicating with the Vera but my issue is that when I attempt to have it read the panel, it communicates incredibly slowly and eventually fails partly through the process. Slowly meaning when I watch the keypad, it reads about one zone every 5-10 minutes. Has anyone run into this issue?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on April 16, 2015, 06:04:48 am
Any update 3.39 release date?
No.



How would I go about creating a scene where all open zones are bypassed? I tried advanced scene options partition 1 RequestKeyPress 11116# 1111 as my pin, 6 as quick bypass, and then # without luck.

I also tried one RequestKeyPress line item per digit of the above without luck.

For reference, this command does work from EyezOn custom command (although a bit slow to actually have the alarm respond to it).

Thank you for your help!
Quick Bypass mode must be enabled on your panel (programming option *21 = 1)
Use the advanced scene editor... select the device for the correct partition... select the bypassZones command and enter "all" as the Zones parameter and your user code as the PIN parameter.

If this does not work, you will need to ensure that the quick bypass mode is enabled or provide debug logs so I can see what is happening...


I'm fairly new to Vera but I believe I have this all set up correctly. The EVL3 is communicating with the Vera but my issue is that when I attempt to have it read the panel, it communicates incredibly slowly and eventually fails partly through the process. Slowly meaning when I watch the keypad, it reads about one zone every 5-10 minutes. Has anyone run into this issue?
This is usually an indication that the EVL3 is not configured to use the correct keypad address on the Vista panel - either the configured keypad address is in use by a physical keypad, or the keypad address is not enabled on the Vista panel...
The other possibility is that your EVL3 module is defective.


What's interesting is there is also a "NightInstant" state I tried, and my keypad on the wall still showed entry delay active. Is this maybe a bug in the plugin? Should StayInstant and NightInstant be the same?
The Vista panels have a limited number of arm modes... As I am trying to keep the plugin parameters compatible with the other Vista panel plugins (AD2USB, RS232, etc)... I have kept the arm modes that these plugins use (which are based on the common UPnP definition)...
they are:
Disarmed, Armed, ArmedInstant, Stay, StayInstant, Night, NightInstant, Force and Vacation

since the Vista panels do not have all these modes, the are translated...
Armed = Force = AWAY
ArmedInstant = Vacation = MAXIMUM
Stay = STAY
StayInstant = INSTANT
Night = NightInstant = NIGHT-STAY

This not a bug... It is a necessary evil...
StayInstant (INSTANT) and NightInstant(NIGHT-STAY) are not the same...
Stay(STAY) and Night/NightInstant(NIGHT-STAY) are the same UNLESS your Vista panel has zones programmed in zones list 5 (night stay zones).
STAY = perimeter zones only
NIGHT-STAY = perimeter zones plus all zones programed into zone list 5 (night stay zones)

Any ARM mode will trigger the exit delay... the panel can NOT be programmed to disable the exit delay... INSTANT and MAXIMUM only disable the entry delay.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on April 16, 2015, 03:07:51 pm
Can anyone comment on the following - I'm trying to decide on what Alarm panel to purchase that is best supported with my Vera-Lite.

I'd prefer to use the EVL 3 as my Vera and Alarm panel will likely NOT be in the same room.

DSC with EVL-3
Honeywell Vista with EVL-3

Are they supported about the same?
- Communicating with the alarm  (arm/disarm/etc) from Vera?
- Reliability of the plugin on Vera?
- Support for triggering off of Alarm events?

Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on April 17, 2015, 09:15:08 am
Can anyone comment on the following - I'm trying to decide on what Alarm panel to purchase that is best supported with my Vera-Lite.

I'd prefer to use the EVL 3 as my Vera and Alarm panel will likely NOT be in the same room.

DSC with EVL-3
Honeywell Vista with EVL-3

Are they supported about the same?
- Communicating with the alarm  (arm/disarm/etc) from Vera?
- Reliability of the plugin on Vera?
- Support for triggering off of Alarm events?

Thanks

I couldn't tell you much about DSC support, but I have the Vista 20p with EVL3 and I'm very happy.  You can definitely trigger based off of alarm or sensor status/events.  No reliability issues with the plugin so far.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on April 17, 2015, 04:02:18 pm
Can anyone comment on the following - I'm trying to decide on what Alarm panel to purchase that is best supported with my Vera-Lite.

I'd prefer to use the EVL 3 as my Vera and Alarm panel will likely NOT be in the same room.

DSC with EVL-3
Honeywell Vista with EVL-3

Are they supported about the same?
- Communicating with the alarm  (arm/disarm/etc) from Vera?
- Reliability of the plugin on Vera?
- Support for triggering off of Alarm events?

Thanks

I couldn't tell you much about DSC support, but I have the Vista 20p with EVL3 and I'm very happy.  You can definitely trigger based off of alarm or sensor status/events.  No reliability issues with the plugin so far.
Great thanks. Do you arm/disarm the alarm with Vera or the Keypads? Trying to decide how many keypads I need. Most people are so far suggesting just one for programming.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mchiasson on April 18, 2015, 09:00:27 am
I have the Vista 15P with two keypads and an EVL3.  I recently added the EVL3 and am very glad I did.  I have one programming keypad (6160) and one non-programming keypad (6150).

As far as the arming/disarming goes, I use either of the two keypads or my phone, via Tasker, depending on where I am in the house or how lazy I feel at the time.  ;D

If I use my phone, I am either logged into the Vera's web front end or do via Tasker.  The Tasker route uses the AutoVera plugin and essentially routes the commands through the Vera Android app.

The reliability has been 100% aside from the few days where I messed up one of the commands on my main keypad.  I had to get Eyez On to reset my EVL3.  However, the Eyez On alert emails could use some tweaking.  I don't use VeraAlerts but looking into them though.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cj500 on April 18, 2015, 12:23:24 pm
Thank you cybrmage, the all command worked perfectly with advanced scene bypassZones to bypass only the faulted open zones. For some reason I thought ALL was going to bypass every zone, but it worked perfectly.

Also, thank you for all the detail on how the arm modes relate. StayInstant works perfectly for me at night to have no entry delay and bypass the inside motion zones in list 5.

Thank you for this plugin, it is amazing and I appreciate all of your efforts to make it a reality.



Any update 3.39 release date?
No.



How would I go about creating a scene where all open zones are bypassed? I tried advanced scene options partition 1 RequestKeyPress 11116# 1111 as my pin, 6 as quick bypass, and then # without luck.

I also tried one RequestKeyPress line item per digit of the above without luck.

For reference, this command does work from EyezOn custom command (although a bit slow to actually have the alarm respond to it).

Thank you for your help!
Quick Bypass mode must be enabled on your panel (programming option *21 = 1)
Use the advanced scene editor... select the device for the correct partition... select the bypassZones command and enter "all" as the Zones parameter and your user code as the PIN parameter.

If this does not work, you will need to ensure that the quick bypass mode is enabled or provide debug logs so I can see what is happening...


I'm fairly new to Vera but I believe I have this all set up correctly. The EVL3 is communicating with the Vera but my issue is that when I attempt to have it read the panel, it communicates incredibly slowly and eventually fails partly through the process. Slowly meaning when I watch the keypad, it reads about one zone every 5-10 minutes. Has anyone run into this issue?
This is usually an indication that the EVL3 is not configured to use the correct keypad address on the Vista panel - either the configured keypad address is in use by a physical keypad, or the keypad address is not enabled on the Vista panel...
The other possibility is that your EVL3 module is defective.


What's interesting is there is also a "NightInstant" state I tried, and my keypad on the wall still showed entry delay active. Is this maybe a bug in the plugin? Should StayInstant and NightInstant be the same?
The Vista panels have a limited number of arm modes... As I am trying to keep the plugin parameters compatible with the other Vista panel plugins (AD2USB, RS232, etc)... I have kept the arm modes that these plugins use (which are based on the common UPnP definition)...
they are:
Disarmed, Armed, ArmedInstant, Stay, StayInstant, Night, NightInstant, Force and Vacation

since the Vista panels do not have all these modes, the are translated...
Armed = Force = AWAY
ArmedInstant = Vacation = MAXIMUM
Stay = STAY
StayInstant = INSTANT
Night = NightInstant = NIGHT-STAY

This not a bug... It is a necessary evil...
StayInstant (INSTANT) and NightInstant(NIGHT-STAY) are not the same...
Stay(STAY) and Night/NightInstant(NIGHT-STAY) are the same UNLESS your Vista panel has zones programmed in zones list 5 (night stay zones).
STAY = perimeter zones only
NIGHT-STAY = perimeter zones plus all zones programed into zone list 5 (night stay zones)

Any ARM mode will trigger the exit delay... the panel can NOT be programmed to disable the exit delay... INSTANT and MAXIMUM only disable the entry delay.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on April 20, 2015, 08:14:39 pm
One more question. So what is the communication method between the Vera and the EVL-3? Is it using some sort of Web Server on the EVL-3? Or?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on April 20, 2015, 08:24:43 pm
One more question. So what is the communication method between the Vera and the EVL-3? Is it using some sort of Web Server on the EVL-3? Or?
Whoops. I can answer this myself. It's the TPI port on the EVL-3. Something they call Third Party Interface (TPI). Which is just a UDP port 4025.

There ya go. Anyone got the interface spec from Eyezon? Or a link?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on April 26, 2015, 03:25:32 pm
Hi guys. Does anyone know if the EVL-3 works properly with a 2 partition system? I would like to set my basement windows up on a separate partition which is always armed, so I thought this would be a good way to do it. So from the Eyzeson App, can I see both partitions and arm/disarm both partitions?

Also. What about on the Vera side? Will it properly allow me to arm/disarm both partitions separately as well as see the status of the devices?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on April 27, 2015, 03:01:09 pm
Does anyone know if the EVL-3 works properly with a 2 partition system?
As long asd your panel and EVL-3 are properly programmed, the plugin will support up to 8 partitions.

Also. What about on the Vera side? Will it properly allow me to arm/disarm both partitions separately as well as see the status of the devices?
The plugin will create a master "panel" device, and one "partition" device for each active (and programmed) partition... On a 2 partition system, you will have 3 devices created in Vera, the master panel and 2 independent partition devices.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on April 27, 2015, 07:03:30 pm
Does anyone know if the EVL-3 works properly with a 2 partition system?
As long asd your panel and EVL-3 are properly programmed, the plugin will support up to 8 partitions.

Also. What about on the Vera side? Will it properly allow me to arm/disarm both partitions separately as well as see the status of the devices?
The plugin will create a master "panel" device, and one "partition" device for each active (and programmed) partition... On a 2 partition system, you will have 3 devices created in Vera, the master panel and 2 independent partition devices.
Ok thanks. I guess I'll have to bench test this and get a better feel for it.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 01, 2015, 02:58:05 pm
Alright. I'm up and running with the EVL-3. One more question before I start integrating to Vera. I was experimenting with my Vera Lite so I upgraded to UI7 to see what it was like. 

So my question....Does this plugin behave well with UI7? Or should I roll back to UI5 before I start?

Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 10, 2015, 06:22:49 pm
Got a fresh install and I'm having problems with this plugin.
- I've got an EVL-3 with "01.11.140A"
- I'm using the files from EVL3Vista_3.38b23_UI7_1.7.1018.zip.
- I'm on UI7

The issue:
- I press Read Panel and it says "Attempting to get Zone Data".
- I left it there for an hour and it still says that.

What now?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 10, 2015, 07:33:20 pm
Got a fresh install and I'm having problems with this plugin.
- I've got an EVL-3 with "01.11.140A"
- I'm using the files from EVL3Vista_3.38b23_UI7_1.7.1018.zip.
- I'm on UI7

The issue:
- I press Read Panel and it says "Attempting to get Zone Data".
- I left it there for an hour and it still says that.

What now?
Note. I can probably debug it if someone gives me some hints on where to look. I've got SSH access for logs and I understand the app files somewhat. Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 10, 2015, 08:29:49 pm
It seems to be failing in L_EVL3VistaAlarmPanel1.lua. The log dumps out "Testing installer code." and then the function fails with:
"[31;1mLuaInterface::CallFunction_Timer-5 function discoverPanelConfig failed [string "-- EVL3VistaAlarmPanel..."]:2807: attempt to call a table value <0x2cea9680>"

Also. Just after the "Testing Installer Code", it does a "if (pData:sub(19,34) == "****DISARMED****") then".  I dumped the pData from my panel and it's not that. It's this " %00,01,1C08,08,00,1   DISARMED      Ready to Arm  $ <0x2cb83680>".

ie, mine does NOT have the "****" data around it.  I modified the code to look for just DISARMED, but it's still crapping out with the log item noted above.

Anyone????
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 10, 2015, 08:55:07 pm
I made SOME progress. There are 2 issues that need addressed in this plugin:

1) My panel (20P) is configured to display the ZONE NUMBER on the keypad. Therefore, it says "1       DISARMED".  The 1 being the ZONE number that the keypad is displaying. So the check in "L_EVL3VistaAlarmPanel.lua" in function "discoverPanelConfig" needs adjusted to work with this. I would suggest just looking for the "DISARMED", but I'm no expert.

2) In the function "IsPanelInTrouble", the "for" loop is not working. It's blowing up for some reason. From what I've read, it requires 3 arguments. I'm not sure what the fix is yet. See this perhaps http://stackoverflow.com/questions/23350281/bizzare-attempt-to-call-a-table-value-in-lua

Now It's STILL NOT WORKING for me yet even with the changes I made to get passed the IF statement above.
- When I press "Read Panel", I hear my keypad now "Beep", and then nothing. Still says attempting to get zone data. Then I get an error that my INSTALLER CODE is wrong (it's not). Then it says CONNECTION DOWN.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 10, 2015, 09:08:26 pm
Holy moly.....In L_EVL_3VistaAlarmPanel.lua function discoverPanelConfig, there appears to be some debug code or something. The commented out code "-- pStatus, pData= doProgrammingRequest(lug_device, INSTALLER_CODE.."1", ",01,****DISARMED****", true)" appears to be the good code. So I commented out the other code below it, and uncommented what I think is the real code, and it now seems to be reading the panel.

So. That needs fixed too. These files were from the latest file ZIP of "EVL3Vista_3.38b23_UI7_1.7.1018.zip".

The good news....It appears to have finally read all my ZONES. So I guess that's a start :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 11, 2015, 01:07:12 am
One final item that I should note. For some odd reason, it read one of my zone labels wrong. Instead of "BASEMENT NORTH" for zone 10, it used the label from zone 20 "FRONT DOOR". Not sure what happened there.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 11, 2015, 02:35:53 pm
Am I the only one here or what :(
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 18, 2015, 12:01:37 am
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 18, 2015, 01:15:09 pm
Here is a bugfix update (v3.38b26) that corrects an incorrect file included with the last two releases (v3.38b23 and v3.38b23 for UI7) and fixes the additional state determination functions during programming functions...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 18, 2015, 01:42:07 pm
Does anyone know if the EVL-3 works properly with a 2 partition system? I would like to set my basement windows up on a separate partition which is always armed, so I thought this would be a good way to do it.

If these zones are to be ALWAYS armed... a better way is to change the zone type to "24Hr Burglary"... If tripped, it will trigger an alarm regardless of the partition armed state.



Quote from: Theboob link=topic=27602
It seems to be failing .....

I made SOME progress......

Holy moly.....In L_EVL_3VistaAlarmPanel.lua.....

One final item.....

but I'm no expert.
And you haven't read the previous discussion (in this thread) on the "read panel" function, nor the WARNING in the first post... Which explain the reason that the function will not proceed if the panel is giving data that it does not specifically recognize...

The IsPanelInTrouble function did have a bug in it... but it is only triggered after it is determined that the panel is in an unknown mode... The changes you made circumvent this safeguard and you are lucky that your panel programming was not corrupted!!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 18, 2015, 02:01:38 pm
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.

This is a problem with your network or your EVL3... If the Vera can't connect to the EVL3, then something is not right... possibly...
1) Your EVL3 is not connected to the same network as the Vera.
2) Your Vera is connected to your router via wireless and your router has client isolation enabled.
3) Your EVL3 is connected to your router via a wireless bridge and your router has client isolation enabled.
4) Your EVL3 has not been correctly configured for use with a Vista panel.
5) Your EVL3 has taken a firmware upgrade that did not succeed.
6) Your EVL3 is defective.

For item #1, make sure the EVL3 is on the same network as the Vera.
For Item #2 or #3, reconfigure your network so that both the EVL3 and the Vera are connected via wires OR try to disable client isolation on your router.
For item #4, make sure you follow the instructions for creating an EYEZ-ON account, adding your EVL3 to your account and configuring the EVL3 for use with a Vista panel... The EVL3 ships with the DSC firmware and will not work with a Vista panel until it is properly configured with an EYEZ-ON account.
for item #5, contact EYEZ-ON support... They will do some troubleshooting and can (usually) force the EVL3 to take another firmware upgrade.
For item #6, contact your seller to get a warranty replacement.

Also, make sure you can access the EVL3 from a PC on the network by bringing up the EVL3 local interface in a browser... If you can't bring up the interface (even if the EVL3 still has the DSC firmware), you most likely have a defective unit.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 18, 2015, 03:37:41 pm
Does anyone know if the EVL-3 works properly with a 2 partition system? I would like to set my basement windows up on a separate partition which is always armed, so I thought this would be a good way to do it.

If these zones are to be ALWAYS armed... a better way is to change the zone type to "24Hr Burglary"... If tripped, it will trigger an alarm regardless of the partition armed state.



Quote from: Theboob link=topic=27602
It seems to be failing .....

I made SOME progress......

Holy moly.....In L_EVL_3VistaAlarmPanel.lua.....

One final item.....

but I'm no expert.
And you haven't read the previous discussion (in this thread) on the "read panel" function, nor the WARNING in the first post... Which explain the reason that the function will not proceed if the panel is giving data that it does not specifically recognize...

The IsPanelInTrouble function did have a bug in it... but it is only triggered after it is determined that the panel is in an unknown mode... The changes you made circumvent this safeguard and you are lucky that your panel programming was not corrupted!!
I still would suggest that you change your string compare to allow users to display the partition number on their keypads. ie. Simply look for "Disarmed".
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 18, 2015, 03:42:55 pm
Hey cybrmage. What support from EVL-3 do we need to get Relay support like the AD2USB has (so we can get zone status updates while the panel is armed)? I think it just needs to support being a virtual 4204 relay board, right?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 21, 2015, 03:12:59 pm
Still Error: No implementation when trying to set the ip and the detect feature fails with detectModule failed: evl3 module not found
Evl3 not found at forced/autodiscovered ip address if I enter IP under variables > ForcedIP
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 21, 2015, 03:30:07 pm
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.

This is a problem with your network or your EVL3... If the Vera can't connect to the EVL3, then something is not right... possibly...
1) Your EVL3 is not connected to the same network as the Vera.
2) Your Vera is connected to your router via wireless and your router has client isolation enabled.
3) Your EVL3 is connected to your router via a wireless bridge and your router has client isolation enabled.
4) Your EVL3 has not been correctly configured for use with a Vista panel.
5) Your EVL3 has taken a firmware upgrade that did not succeed.
6) Your EVL3 is defective.

For item #1, make sure the EVL3 is on the same network as the Vera.
For Item #2 or #3, reconfigure your network so that both the EVL3 and the Vera are connected via wires OR try to disable client isolation on your router.
For item #4, make sure you follow the instructions for creating an EYEZ-ON account, adding your EVL3 to your account and configuring the EVL3 for use with a Vista panel... The EVL3 ships with the DSC firmware and will not work with a Vista panel until it is properly configured with an EYEZ-ON account.
for item #5, contact EYEZ-ON support... They will do some troubleshooting and can (usually) force the EVL3 to take another firmware upgrade.
For item #6, contact your seller to get a warranty replacement.

Also, make sure you can access the EVL3 from a PC on the network by bringing up the EVL3 local interface in a browser... If you can't bring up the interface (even if the EVL3 still has the DSC firmware), you most likely have a defective unit.

The vera and the evl3 is setup on the same network on the wire. They are connect side by side on the same router.
client isolation is not enabled and i can reach it from a computer, through the evl3 website and an android app called watch my home and it can arm and disarm my vista 20p panel.
I'm really scratching my head with what could be the issue but I dont know where to start. everything else can talk to the evl3 except this.  ???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 21, 2015, 03:42:08 pm
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.

This is a problem with your network or your EVL3... If the Vera can't connect to the EVL3, then something is not right... possibly...
1) Your EVL3 is not connected to the same network as the Vera.
2) Your Vera is connected to your router via wireless and your router has client isolation enabled.
3) Your EVL3 is connected to your router via a wireless bridge and your router has client isolation enabled.
4) Your EVL3 has not been correctly configured for use with a Vista panel.
5) Your EVL3 has taken a firmware upgrade that did not succeed.
6) Your EVL3 is defective.

For item #1, make sure the EVL3 is on the same network as the Vera.
For Item #2 or #3, reconfigure your network so that both the EVL3 and the Vera are connected via wires OR try to disable client isolation on your router.
For item #4, make sure you follow the instructions for creating an EYEZ-ON account, adding your EVL3 to your account and configuring the EVL3 for use with a Vista panel... The EVL3 ships with the DSC firmware and will not work with a Vista panel until it is properly configured with an EYEZ-ON account.
for item #5, contact EYEZ-ON support... They will do some troubleshooting and can (usually) force the EVL3 to take another firmware upgrade.
For item #6, contact your seller to get a warranty replacement.

Also, make sure you can access the EVL3 from a PC on the network by bringing up the EVL3 local interface in a browser... If you can't bring up the interface (even if the EVL3 still has the DSC firmware), you most likely have a defective unit.

The vera and the evl3 is setup on the same network on the wire. They are connect side by side on the same router.
client isolation is not enabled and i can reach it from a computer, through the evl3 website and an android app called watch my home and it can arm and disarm my vista 20p panel.
I'm really scratching my head with what could be the issue but I dont know where to start. everything else can talk to the evl3 except this.  ???
I'm not sure I can help, but what versions of things are you using? Vera (UI7?), EVL3, Plugin?
Also. When you say can't find it, what error are you getting?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 21, 2015, 03:51:27 pm
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.

This is a problem with your network or your EVL3... If the Vera can't connect to the EVL3, then something is not right... possibly...
1) Your EVL3 is not connected to the same network as the Vera.
2) Your Vera is connected to your router via wireless and your router has client isolation enabled.
3) Your EVL3 is connected to your router via a wireless bridge and your router has client isolation enabled.
4) Your EVL3 has not been correctly configured for use with a Vista panel.
5) Your EVL3 has taken a firmware upgrade that did not succeed.
6) Your EVL3 is defective.

For item #1, make sure the EVL3 is on the same network as the Vera.
For Item #2 or #3, reconfigure your network so that both the EVL3 and the Vera are connected via wires OR try to disable client isolation on your router.
For item #4, make sure you follow the instructions for creating an EYEZ-ON account, adding your EVL3 to your account and configuring the EVL3 for use with a Vista panel... The EVL3 ships with the DSC firmware and will not work with a Vista panel until it is properly configured with an EYEZ-ON account.
for item #5, contact EYEZ-ON support... They will do some troubleshooting and can (usually) force the EVL3 to take another firmware upgrade.
For item #6, contact your seller to get a warranty replacement.

Also, make sure you can access the EVL3 from a PC on the network by bringing up the EVL3 local interface in a browser... If you can't bring up the interface (even if the EVL3 still has the DSC firmware), you most likely have a defective unit.

The vera and the evl3 is setup on the same network on the wire. They are connect side by side on the same router.
client isolation is not enabled and i can reach it from a computer, through the evl3 website and an android app called watch my home and it can arm and disarm my vista 20p panel.
I'm really scratching my head with what could be the issue but I dont know where to start. everything else can talk to the evl3 except this.  ???
I'm not sure I can help, but what versions of things are you using? Vera (UI7?), EVL3, Plugin?
Also. When you say can't find it, what error are you getting?

EVL3 Firmware Version: 01.11.140A
vera Firmware Version 1.7.583
Error: No implementation when trying to set the ip and the detect feature fails with detectModule failed: evl3 module not found
Evl3 not found at forced/autodiscovered ip address if I enter IP under variables > ForcedIP
 
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 21, 2015, 04:28:07 pm
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.

This is a problem with your network or your EVL3... If the Vera can't connect to the EVL3, then something is not right... possibly...
1) Your EVL3 is not connected to the same network as the Vera.
2) Your Vera is connected to your router via wireless and your router has client isolation enabled.
3) Your EVL3 is connected to your router via a wireless bridge and your router has client isolation enabled.
4) Your EVL3 has not been correctly configured for use with a Vista panel.
5) Your EVL3 has taken a firmware upgrade that did not succeed.
6) Your EVL3 is defective.

For item #1, make sure the EVL3 is on the same network as the Vera.
For Item #2 or #3, reconfigure your network so that both the EVL3 and the Vera are connected via wires OR try to disable client isolation on your router.
For item #4, make sure you follow the instructions for creating an EYEZ-ON account, adding your EVL3 to your account and configuring the EVL3 for use with a Vista panel... The EVL3 ships with the DSC firmware and will not work with a Vista panel until it is properly configured with an EYEZ-ON account.
for item #5, contact EYEZ-ON support... They will do some troubleshooting and can (usually) force the EVL3 to take another firmware upgrade.
For item #6, contact your seller to get a warranty replacement.

Also, make sure you can access the EVL3 from a PC on the network by bringing up the EVL3 local interface in a browser... If you can't bring up the interface (even if the EVL3 still has the DSC firmware), you most likely have a defective unit.

The vera and the evl3 is setup on the same network on the wire. They are connect side by side on the same router.
client isolation is not enabled and i can reach it from a computer, through the evl3 website and an android app called watch my home and it can arm and disarm my vista 20p panel.
I'm really scratching my head with what could be the issue but I dont know where to start. everything else can talk to the evl3 except this.  ???
I'm not sure I can help, but what versions of things are you using? Vera (UI7?), EVL3, Plugin?
Also. When you say can't find it, what error are you getting?

EVL3 Firmware Version: 01.11.140A
vera Firmware Version 1.7.583
Error: No implementation when trying to set the ip and the detect feature fails with detectModule failed: evl3 module not found
Evl3 not found at forced/autodiscovered ip address if I enter IP under variables > ForcedIP
So far, those are the same I'm running. What version of the plugin are you running? It should say under Apps/My Apps/Ademco Vista...

I was getting this same error, so I think I can help.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 21, 2015, 04:43:58 pm
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.

This is a problem with your network or your EVL3... If the Vera can't connect to the EVL3, then something is not right... possibly...
1) Your EVL3 is not connected to the same network as the Vera.
2) Your Vera is connected to your router via wireless and your router has client isolation enabled.
3) Your EVL3 is connected to your router via a wireless bridge and your router has client isolation enabled.
4) Your EVL3 has not been correctly configured for use with a Vista panel.
5) Your EVL3 has taken a firmware upgrade that did not succeed.
6) Your EVL3 is defective.

For item #1, make sure the EVL3 is on the same network as the Vera.
For Item #2 or #3, reconfigure your network so that both the EVL3 and the Vera are connected via wires OR try to disable client isolation on your router.
For item #4, make sure you follow the instructions for creating an EYEZ-ON account, adding your EVL3 to your account and configuring the EVL3 for use with a Vista panel... The EVL3 ships with the DSC firmware and will not work with a Vista panel until it is properly configured with an EYEZ-ON account.
for item #5, contact EYEZ-ON support... They will do some troubleshooting and can (usually) force the EVL3 to take another firmware upgrade.
For item #6, contact your seller to get a warranty replacement.

Also, make sure you can access the EVL3 from a PC on the network by bringing up the EVL3 local interface in a browser... If you can't bring up the interface (even if the EVL3 still has the DSC firmware), you most likely have a defective unit.

The vera and the evl3 is setup on the same network on the wire. They are connect side by side on the same router.
client isolation is not enabled and i can reach it from a computer, through the evl3 website and an android app called watch my home and it can arm and disarm my vista 20p panel.
I'm really scratching my head with what could be the issue but I dont know where to start. everything else can talk to the evl3 except this.  ???
I'm not sure I can help, but what versions of things are you using? Vera (UI7?), EVL3, Plugin?
Also. When you say can't find it, what error are you getting?

EVL3 Firmware Version: 01.11.140A
vera Firmware Version 1.7.583
Error: No implementation when trying to set the ip and the detect feature fails with detectModule failed: evl3 module not found
Evl3 not found at forced/autodiscovered ip address if I enter IP under variables > ForcedIP
So far, those are the same I'm running. What version of the plugin are you running? It should say under Apps/My Apps/Ademco Vista...

I was getting this same error, so I think I can help.
Here is my suggestion (this is what I did to get it going):
- Reset your EVL-3 password back to the original (if you've changed it). user/user
- Install the plugin files from this post: http://forum.micasaverde.com/index.php/topic,27602.msg224713.html#msg224713 (ie EVL3Vista_3.38b23_UI7_1.7.1018.zip)
- To install those, unzip the files to a folder, goto Apps/Develop Apps/Luup Files. Then press Upload. Grab all the files from the folder you unzipped too and install them (multi select all of them at once).
- Let the Vera cycle the luup engine (orange light goes off for a bit).
- Try that.

One last thing. Is your panel displaying the Partition number on the keypad display? ie Is *198 set to 1?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 21, 2015, 06:42:49 pm
my vera can't find my evl3 I can ping everything but it. i also tried to run nc and got this message nc: can't connect to remote host (192.168.1.7): No route to host
i can connect from my android.

This is a problem with your network or your EVL3... If the Vera can't connect to the EVL3, then something is not right... possibly...
1) Your EVL3 is not connected to the same network as the Vera.
2) Your Vera is connected to your router via wireless and your router has client isolation enabled.
3) Your EVL3 is connected to your router via a wireless bridge and your router has client isolation enabled.
4) Your EVL3 has not been correctly configured for use with a Vista panel.
5) Your EVL3 has taken a firmware upgrade that did not succeed.
6) Your EVL3 is defective.

For item #1, make sure the EVL3 is on the same network as the Vera.
For Item #2 or #3, reconfigure your network so that both the EVL3 and the Vera are connected via wires OR try to disable client isolation on your router.
For item #4, make sure you follow the instructions for creating an EYEZ-ON account, adding your EVL3 to your account and configuring the EVL3 for use with a Vista panel... The EVL3 ships with the DSC firmware and will not work with a Vista panel until it is properly configured with an EYEZ-ON account.
for item #5, contact EYEZ-ON support... They will do some troubleshooting and can (usually) force the EVL3 to take another firmware upgrade.
For item #6, contact your seller to get a warranty replacement.

Also, make sure you can access the EVL3 from a PC on the network by bringing up the EVL3 local interface in a browser... If you can't bring up the interface (even if the EVL3 still has the DSC firmware), you most likely have a defective unit.

The vera and the evl3 is setup on the same network on the wire. They are connect side by side on the same router.
client isolation is not enabled and i can reach it from a computer, through the evl3 website and an android app called watch my home and it can arm and disarm my vista 20p panel.
I'm really scratching my head with what could be the issue but I dont know where to start. everything else can talk to the evl3 except this.  ???
I'm not sure I can help, but what versions of things are you using? Vera (UI7?), EVL3, Plugin?
Also. When you say can't find it, what error are you getting?

EVL3 Firmware Version: 01.11.140A
vera Firmware Version 1.7.583
Error: No implementation when trying to set the ip and the detect feature fails with detectModule failed: evl3 module not found
Evl3 not found at forced/autodiscovered ip address if I enter IP under variables > ForcedIP
So far, those are the same I'm running. What version of the plugin are you running? It should say under Apps/My Apps/Ademco Vista...

I was getting this same error, so I think I can help.
Here is my suggestion (this is what I did to get it going):
- Reset your EVL-3 password back to the original (if you've changed it). user/user
- Install the plugin files from this post: http://forum.micasaverde.com/index.php/topic,27602.msg224713.html#msg224713 (ie EVL3Vista_3.38b23_UI7_1.7.1018.zip)
- To install those, unzip the files to a folder, goto Apps/Develop Apps/Luup Files. Then press Upload. Grab all the files from the folder you unzipped too and install them (multi select all of them at once).
- Let the Vera cycle the luup engine (orange light goes off for a bit).
- Try that.

One last thing. Is your panel displaying the Partition number on the keypad display? ie Is *198 set to 1?

keypad says ready
EVL3Vista_3.38b23_UI7_1.7.1018.zip allows me to enter the IP address without the No implementation error but it still doesn't detect it. I get the error:
EVL3VistaAlarmPanel : Startup FAILED: EVL3 not found at Forced/Autodiscoved IP Address.
pressing the detect button gives me
EVL3VistaAlarmPanel : detectModule FAILED: EVL3 module not found

i can reach it through ip, the eyezon website, and the android app. I don't get what i could be doing wrong.
params setting
name: EVL3VistaAlarmPanel
device_type: urn:schemas-micasaverde-com:device:EVL3VistaAlarmPanel:1
device_file: D_EVL3VistaAlarmPanel1.xml
impl_file: I_EVL3VistaAlarmPanel1.xml
device_json: D_EVL3VistaAlarmPanel1.json

does any of this look wrong
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 21, 2015, 07:13:38 pm
That's the same values I have. I'm not sure what's wrong.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 21, 2015, 09:16:38 pm
keypad says ready
EVL3Vista_3.38b23_UI7_1.7.1018.zip allows me to enter the IP address without the No implementation error but it still doesn't detect it. I get the error:
EVL3VistaAlarmPanel : Startup FAILED: EVL3 not found at Forced/Autodiscoved IP Address.
pressing the detect button gives me
EVL3VistaAlarmPanel : detectModule FAILED: EVL3 module not found

So.. If it can't find the module, even when the IP address is forced, it means that the module is not passing verification... Either the EVL3 is not responding or the response is not what is expected...

So, to get it fixed you will need to restart the LuaUPnP engine and grab and post the LuaUPnP.log file so I can see exactly why the EVL3 can't be verified.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 11:12:56 am
What's the easiest way to get the logs that you need?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 11:29:12 am
I didn't know if i should have grabbed the whole log but I copied the portion I think you wanted.

02      05/22/15 10:18:20.164   luup_log:11: (EVL3VistaAlarmPanel::EVL3vistaStartup): Honeywell/Ademco Vista Alarm Panel with EVL3 interface Plugin version 3.38b23 EVL3 - isDisabled = '0' <0x2bc1c680>
02      05/22/15 10:18:20.165   luup_log:11: (EVL3VistaAlarmPanel::getMiosVersion): mios_branch [1] mios_major [7] mios_minor [583]. <0x2bc1c680>
02      05/22/15 10:18:20.166   luup_log:11: (EVL3VistaAlarmPanel::decode_hex_string) input size [2446]. <0x2bc1c680>
02      05/22/15 10:18:20.221   luup_log:11: (EVL3VistaAlarmPanel::decode_hex_string) output size [1223]. <0x2bc1c680>
02      05/22/15 10:18:20.222   luup_log:11: (EVL3VistaAlarmPanel::create_png): writing PNG Data for file [/etc/cmh-ludl/vista_panel_device_default.png] <0x2bc1c680>
02      05/22/15 10:18:20.226   luup_log:11: (EVL3VistaAlarmPanel::decode_hex_string) input size [2078]. <0x2bc1c680>
02      05/22/15 10:18:20.270   luup_log:11: (EVL3VistaAlarmPanel::decode_hex_string) output size [1039]. <0x2bc1c680>
02      05/22/15 10:18:20.270   luup_log:11: (EVL3VistaAlarmPanel::create_png): writing PNG Data for file [/etc/cmh-ludl/vista_partition_device_default.png] <0x2bc1c680>
06      05/22/15 10:18:20.301   Device_Variable::m_szValue_set device: 11 service: urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1 variable: Plugin_Status was: EVL3 not found at Forced/Discovered IP Address. now: Starting... #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x2bc1c680>
50      05/22/15 10:18:20.303   luup_log:11: (EVL3VistaAlarmPanel::connectToPanel): Attempting to connect to panel. <0x2bc1c680>
06      05/22/15 10:18:20.303   Device_Variable::m_szValue_set device: 11 service: urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1 variable: Plugin_Status was: Starting... now: Connecting... #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x2bc1c680>
50      05/22/15 10:18:20.304   luup_log:11: (EVL3VistaAlarmPanel::resolveAddress): resolving Panel IP Address. <0x2bc1c680>
50      05/22/15 10:18:20.305   luup_log:11: (EVL3VistaAlarmPanel::resolveAddress): Address resolved: [192.168.1.7:4025]. <0x2bc1c680>
50      05/22/15 10:18:20.306   luup_log:11: (EVL3VistaAlarmPanel::initializeIO): Initializing panel IO connection. <0x2bc1c680>
01      05/22/15 10:18:20.306   luup_log:11: (EVL3VistaAlarmPanel::verify_EVL3):Requesting EVL3 webpage. <0x2bc1c680>
01      05/22/15 10:18:23.348   luup_log:11: (EVL3VistaAlarmPanel::verify_EVL3):Received EVL3 webpage data []. <0x2bc1c680>
01      05/22/15 10:18:23.348   luup_log:11: (EVL3VistaAlarmPanel::initializeIO): Failed: Unable to verify EVL3 - Web interface did not identify an Envisalink 3 module. <0x2bc1c680>
06      05/22/15 10:18:23.349   Device_Variable::m_szValue_set device: 11 service: urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1 variable: Plugin_Status was: Connecting... now: No EVL3 detected... #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x2bc1c680>
01      05/22/15 10:18:23.350   luup_log:11: (EVL3VistaAlarmPanel::EVL3vistaStartup): Startup FAILED: EVL3 not found at Forced/Autodiscoved IP Address. <0x2bc1c680>
06      05/22/15 10:18:23.351   Device_Variable::m_szValue_set device: 11 service: urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1 variable: Plugin_Status was: No EVL3 detected... now: EVL3 not found at Forced/Discovered IP Address. #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x2bc1c680>
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 03:31:02 pm
Is your IP for the EVL3 correct? 192.168.1.7?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 03:37:30 pm
Here is another bug that needs addressed.

- Using UI7
- Change the EVL3 Interface password to a 6 digit value other than the default of "user".
- Change the Interface password to the same value (on the Plugin page).
- Run over night with DEBUG on.
- At some point, something happens and the plugin is no longer able to read the new password. Then you get continuous "Cannot Log into the EVL3. WRONG PASSWORD OR ALREADY CONNECTED".
- If you go to the plugin panel, the new password is indeed still saved in there, however, in the debug it is now attempting to login with the "user" password.

I think the Vera is restarting or something overnight. Then for some reason, it's reading a bogus value for the interface password (even though when I goto the plugin page, it clearly shows the new password  - Interface Password (XXXXXX   )

Anyhow, something to test.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 03:57:15 pm
Is your IP for the EVL3 correct? 192.168.1.7?

Yep i'm connected to the web interface right now on that ip.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 04:19:58 pm
Is your IP for the EVL3 correct? 192.168.1.7?

Yep i'm connected to the web interface right now on that ip.
Well for giggles, you might as well send a screen shot of the "Network" page. In particular, what does the TPI status say?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 04:40:28 pm
Is your IP for the EVL3 correct? 192.168.1.7?

Yep i'm connected to the web interface right now on that ip.
Well for giggles, you might as well send a screen shot of the "Network" page. In particular, what does the TPI status say?

Its attached
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 05:25:03 pm
Mine is almost the same except I do NOT have that checkbox checked.

There is a REBOOT button there, try that.  If that doesn't work, I have no idea. I'll leave it to the plugin author as he has more experience with failures.

I can tell you that it is connecting to the EVL TPI port and requesting a web page. However, the EVL3 is responding with what appears to be a blank page for some reason. So that's why I'm saying try the reboot of the EVL3.  Failing that, wait for CybrMage to respond. Or search the web for something like "EVL3 TPI returning empty data". Perhaps your EVL3 is pooched....But again, I don't have enough experience with it to make that call.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 06:44:28 pm
Mine is almost the same except I do NOT have that checkbox checked.

There is a REBOOT button there, try that.  If that doesn't work, I have no idea. I'll leave it to the plugin author as he has more experience with failures.

I can tell you that it is connecting to the EVL TPI port and requesting a web page. However, the EVL3 is responding with what appears to be a blank page for some reason. So that's why I'm saying try the reboot of the EVL3.  Failing that, wait for CybrMage to respond. Or search the web for something like "EVL3 TPI returning empty data". Perhaps your EVL3 is pooched....But again, I don't have enough experience with it to make that call.

If i go to the ip with port on the browser i get login: failed
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 07:17:19 pm
If you try http://192.168.1.7:4025 you should get back the "Login" prompt. Providing nothing else is using that port (it only allows a single connection).

If you are not (and I suspect you are not), then something is wrong with the EVL3. I'd start asking them for support from them. Perhaps there is a reset to factory defaults or something.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 07:22:19 pm
If you try http://192.168.1.7:4025 you should get back the "Login" prompt. Providing nothing else is using that port (it only allows a single connection).

If you are not (and I suspect you are not), then something is wrong with the EVL3. I'd start asking them for support from them. Perhaps there is a reset to factory defaults or something.

I get that if i login without the port which takes me to to web interface but not when i user http://192.168.1.7:4025 from the browser. Just shows the text login: from the page.

I just bugs me that i can get to it from the android app but not my vera
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 08:15:44 pm
Oh so you are getting the text "Login:" with port 4025? That's good. That's what you should get.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 08:17:35 pm
Oh so you are getting the text "Login:" with port 4025? That's good. That's what you should get.

I really appreciate you taking the time to help me debug my issue.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 22, 2015, 09:06:21 pm
Here is an update (v3.38b30) that should (hopefully) fix the issue...


(ATTACHMENT REMOVED - Introduced new bug)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 09:28:35 pm
Here is an update (v3.38b30) that should (hopefully) fix the issue...

Should i delete the device and recreate it or just reload the engine
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 22, 2015, 09:37:30 pm
Should i delete the device and recreate it or just reload the engine

Just make sure the "restart luup after upload" box is checked and upload the new file.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 09:52:20 pm
Here is an update (v3.38b30) that should (hopefully) fix the issue...
Hi Cyber. Does this fix the issue I noted earlier regarding the password change? Or mscotts issue or both? Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 10:02:28 pm
Also. Is 2875 still correct? I thought it had to be 2874 with 2875 commented out. Just checking. Thanks.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 22, 2015, 10:05:10 pm
Here is an update (v3.38b30) that should (hopefully) fix the issue...

Same issue comes up for me as last time. I'm starting to think it must be my veralite.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 22, 2015, 11:23:00 pm
I was just looking at the code again. Your problem is weird. At that point in the code, all it's executing is:
"curl --user user:password http://192.168.1.7/3"

ie, just the standard web page from the EVL3.

Just for giggles, try the attached file and let me know what the debug output is for this one. In particular, I'm looking for the lines with "Sending Command String with IP ADDRESS" and "Sending Command String with PASSWORD".

Also. I assume your password is the standard "user", right? And that the IP for your Vera is "192.168.1.XXX", right?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 23, 2015, 11:40:41 am
I was just looking at the code again. Your problem is weird. At that point in the code, all it's executing is:
"curl --user user:password http://192.168.1.7/3"

ie, just the standard web page from the EVL3.

Just for giggles, try the attached file and let me know what the debug output is for this one. In particular, I'm looking for the lines with "Sending Command String with IP ADDRESS" and "Sending Command String with PASSWORD".

Also. I assume your password is the standard "user", right? And that the IP for your Vera is "192.168.1.XXX", right?

I got it fixed. Bad router firmware update was causing the issue. Reflashed the firmware and two factory resets fixed the issue. Everything is setup the same way as before and it works.
If anyone is interested in how i found out. Pulled out a old router and the devices talked just fine
Reset the problem router and issue still existed.
updated the firmware and reset back to factory twice to get rid of any possible left over configs
added old settings back to router and connected vera and envisalink
works like old router
I'm guessing the original firmware update i did when i first got the router must have screwed something up and it wasn't an issue until i connected the envisalink.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 23, 2015, 12:13:44 pm
Bizarre. I guess go back to the files that Cybr posted a few ago. Those should be the latest. Did it read your panel?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 23, 2015, 12:35:24 pm
Bizarre. I guess go back to the files that Cybr posted a few ago. Those should be the latest. Did it read your panel?

I'm using the most recent files he posted and now everything is working. i can read the panel and control it from the vera.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 23, 2015, 04:40:24 pm
Here is an update (v3.38b38) that fixes a bug introduced in v3.38b30 and fixes several obscure bugs that returned (with a vengance) with the UI7 v7.0.7 update (all user entered data gets extra html appended to it, used to only get appended to data entered using the advanced/variables tab).
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on May 23, 2015, 05:05:20 pm

I got it fixed. Bad router firmware update was causing the issue.

Oops... I guess I should have added " 7) Your router is pooched and need to be fixed" to the list of possibilities 8-}

Glad you got it working.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 23, 2015, 06:11:13 pm
Hey Cyber, does this fix the issue I had with the password getting lost?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on May 30, 2015, 10:22:23 pm
i have a stupid question how do i set the plugin to notify my if the alarm goes off.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on May 30, 2015, 11:31:53 pm
I did it with a scene. When Alarm is ACTIVE is the trigger to run the scene. I also turn on a bunch of lights as well when that triggers. Works perfect. I also get the alerts from the Eyezon site too. So double alerts.

As for the Vera users, you can set up for Email, SMS or Push notifications. For push, you need the Vera app installed. Also, for push you can only push to the main user for now.

If you have an iPhone, try the PUSH for me. I'm getting multiple alerts on the push notifications (12 if Vera app open and on screen). Vera support as usual can't find anything wrong.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 09:09:14 am
After giving up for a few months, I'm starting fresh with this app - a last shot before I completely give up.  Chrome browser on my PC.  I've deleted the app, rebooted the EVL3, gone to the EVL3 website to make sure my connection is good and everything is working.  Followed Installation: Fresh Install in first forum post.

1.  Installed app.  got the expected "startup FAILED: Panel IP Address not set. Autodiscovery not enabled.
2.  Went to "My apps" and then clicked "Details".
3.  Clicked on EVL3 Vista Panel.
4.  Assigned to a room and saved changes.  Successful.
5.  Clicked "Control".
6.  Entered Interface Password.  Clicked Set.  Password appeared to left.
7.  Entered Installer Code.  Clicked Set.  Code appeared to left.
8.  Entered IP Address.  Clicked Set.  Got error message:  ERROR: No implementation.  Clicked X to close message.  Deleted IP address I entered in box.
9.  Clicked "Detect" button.  Space next to "IP Address (Forced): is still blank, but IP Address (Detected): has correct IP address.
10. Clicked "Read Panel" button.  Heard keypad in other room beep.  Top blue banner reads: EVL3VistaAlarmPanel : Attempting to get zone data.
11.  Error message:  EVL3VistaAlarmPanel : Installer Code incorrect.  Please correct InstallerCode variable
I assure you that my installer code is correct.  Verified it anyway.  It's correct.
12.  Re-entered same installer code as in step 7 above.
13.  Clicked "Read Panel".  Heard beep from keypad.  Top blue banner reads: EVL3VistaAlarmPanel : Attempting to get zone data.
14.  Blue banner disappears after two minutes.
15.  Waited 5 minutes to be sure.
16. Clicked "Devices" then the >  next to the EVL3 Vista Panel.
17.  Clicked Zones.  Nothing there.  Yes, I have zones assigned.
18.  Clicked Dashboard.  Clicked Apps.  Clicked Develop Apps.  Clicked Serial Port Configuration.  Clicked Reload Luup.
19.  Clicked back to EVL3Vista Panel, Control.
20.  Clicked Sync Time.  Error Message in blue banner:  EVL3VistaAlarmPanel : Configuration Failed: No zones defined.
21:  Clicked Read Labels.  Error Message in blue banner:  EVL3VistaAlarmPanel : FAILED: Zones not configured.

Now what?  Please?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mscott0418 on June 04, 2015, 11:46:47 am
What version of the plugin are you running. It sounds like you are having the same issues i had in the beginning. Switching to the beta versions linked in the previous posts fixed all my interface issues and after that I had a bigger issue but that doesn't seem to be yours. I believe im running v3.38b38.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 12:21:15 pm
Where do you find the exact version?  All I can find is where it says 3.38 EVL3
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 01:56:29 pm
It's under the Apps/My Apps/Details.  You need to get support from the author (Cybrmage) as he wrote this plugin.

For starters, are you using UI7 or UI5 (the main vera firmware).

Also, I would try using the latest that Cybrmage posted back a page. It needs manually installed under Apps/Develop Apps/Luup Files. Upload. The file is in this post from him below...
http://forum.micasaverde.com/index.php/topic,27602.msg235285.html#msg235285




Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 01:59:53 pm
All it says in Apps/My Apps/Details is Current Version 3.38.  I don't have a b38 anywhere after it.

I'm using UI7 on an Edge.

I'll give that latest version a shot later on this afternoon, thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 02:04:42 pm
Ya the b38 is an internal thing. You have to actually open the file. Just install the one I noted. It's the latest and is working pretty good.

The only thing I am NOT sure about is that you've already tried to read the panel, so not sure you can read it again without doing something (it was somewhere in this thread, not sure where). I think you had to delete the devices or something. But I'll leave that up to you. Maybe it will just work without re-reading.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 02:48:51 pm
Wrong. Reinstall the plugin in the normal way. Then install the ONE file manually that I indicated. Then try reading your panel.

Note that the plugin consists of many files (10 I think). The update is just writing over top of one of the files with a later version.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 02:55:16 pm
LOL Gotcha, doing it now!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 03:00:22 pm
Clicked "read panel" got this:  EVL3VistaAlarmPanel : discoverPanelConfig ERROR: Installer Code incorrect. Please correct InstallerCode variable

Reset installer code (with same code) and clicked "read panel" again and I'm waiting.

Already different - this time there's an entry for "Panel Time" where before it was blank.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 03:02:31 pm
It can take awhile to read the panel. DND while it's doing it.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 03:04:40 pm
Ok, the blue banner went away, and I THINK I'm in business, but...  How do I make it GO?!?  :)

Under "Status" I have:  No ZONES defined.

When I click "read Labels" I get: readLabels FAILED: Zones not configured.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 03:10:00 pm
I'm not sure what read labels does, never used it. Go back to the start to find that.

If you goto your devices, it should have created a bunch of "zone" devices and also an "Alarm Partition 1" (or more). The alarm partition 1 is where you control the alarm.  Plus you can create scenes that use the alarm as a trigger.

Do you see lots of zone devices and the all important Alarm Partition 1?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 03:12:36 pm
On the first page, it tells you what Read/Set labels does. Read just re-reads the labels for the zones. Which you shouldn't have to do since you just read the panel config.  Set is the other way around. Takes what you wrote in the Vera Zone devices and writes it back to the panel.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 03:18:05 pm
Here's what I have under:  Devices

(see attachment)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 04:01:32 pm
And now I have "connection down".  I think I'm done - Going to try AD2USB.  This is more trouble than it's worth, I think.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 04:18:28 pm
Poking around with the manual install.  From page 1 - this doesn't look right:

   Upnp Device Filename: D_EVL3VistaAlaramPanel1.xml
   Upnp Implementation Filename:  I_EVL3VistaAlaramPanel1..xml

Alaram?

I'm going to assume that's a typo.  And in the second line:  ..xml?  Just one period, I'm guessing?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 04:32:44 pm
Ya I'm sure those are just typos. The plugin and EVL-3 do work. I think it's worth pursuing a bit more since you already have it.

Did you find the other device I spoke of? It's called Alarm Partition 1 and has lots of buttons for arm, disarm, etc.

As for connection down, not sure why that is occurring. You'd have to send some logs. I assume the EVL3 and your vera are on the same subnet (router)?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 04:52:07 pm
Yeah, I'll try it a few more times.

The Alarm Partition 1 with the arm/disarm/etc buttons were not showing up.

I did yet another uninstall/reinstall with the new files and I'm trying again.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 05:02:36 pm
All reinstalled with the new files using "read panel" button.

Version 3.38B38

Under "Devices" all I see is the EVL3 Vista Panel.  No Alarm Partition 1.  No arm or disarm buttons.

Status:  No zones defined.

Blue Banner after manually reloading Lua engine:  Configuration failed, no zones defined.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 05:08:47 pm
Oh, and I hadn't mentioned it, but thank you very much for helping and suggesting, I do appreciate it!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 05:25:39 pm
All reinstalled with the new files using "read panel" button.

Version 3.38B38

Under "Devices" all I see is the EVL3 Vista Panel.  No Alarm Partition 1.  No arm or disarm buttons.

Status:  No zones defined.

Blue Banner after manually reloading Lua engine:  Configuration failed, no zones defined.

And after about 20 minutes I get the "connection down" message.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 05:51:26 pm
Not sure.  Cybrmage is the best guy to help you (and I'm sure he can get it going for you). Just PM him. He's very active on this board.

What panel are you using by the way? 20P
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 06:38:27 pm
I've got a 15P - was here when I moved in last year (no documentation or codes!  Wheee!).

I'll PM him later tonight or tomorrow, thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 04, 2015, 07:06:14 pm
You don't have the installer code? The default is 4112. Or did you mean you've already gone through resetting it since it was not given to you when you moved in?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 04, 2015, 08:25:29 pm
You don't have the installer code? The default is 4112. Or did you mean you've already gone through resetting it since it was not given to you when you moved in?

It wasn't given to me, but I found a forum with directions on how to get it (It wasn't the default, I had to unplug it, disconnect battery, reconnect, type in this and that, write down numbers) and got the code!  Imagine my relief!   :)

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 04, 2015, 10:33:57 pm
where is beta 38 posted?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 06:45:16 am
where is beta 38 posted?

Here it is:  http://forum.micasaverde.com/index.php/topic,27602.msg235285.html#msg235285
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 05, 2015, 12:38:30 pm
where is beta 38 posted?

Here it is:  http://forum.micasaverde.com/index.php/topic,27602.msg235285.html#msg235285

thx!

@ Cybr... are you going to update Post #1 and is B38 ready for gold code?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 02:02:02 pm
@ Cybr... are you going to update Post #1 and is B38 ready for gold code?

Nope... not ready... having issues with my EVL3 and im waiting for a replacement to arrive...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 02:22:56 pm
Just so that everyone is on the same version...

Attached is a complete package for manual installation... no code changes since b38, but has all the updated files since the last marketplace release...

App Marketplace will be released once I get my replacement EVL3 installed and can do more testing...

If you are having issue with this release, PLEASE TURN ON DEBUG MODE AND POST LOGS... I can only troubleshoot a problem when I can see what is happening with the communication between your Vera device and your EVL3 device...

** ATTACHMENT REMOVED - SEE UPDATED PACKAGE POSTED BELOW (AND IN FIRST POST) **
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 05, 2015, 02:27:37 pm
Thanks Cybr. Hey I have a question. I'd like to start using partition 2 now. How do I manually add in the "Alarm Partition 2" panel for that and a device on partition 2?

Thanks

NOTE: Also there were some slight differences in I_EVL3VistaAlarmPanel1.xml from the official release. Passing in lul_device to the call.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 02:41:58 pm
Thanks Cybr. Hey I have a question. I'd like to start using partition 2 now. How do I manually add in the "Alarm Partition 2" panel for that and a device on partition 2?

Thanks

Once you have the partition enabled in your panel and zones programmed into the partition, You can either:

1) Delete all your existing zones and outputs (under the advanced/variables tab or the Zones tab and Outputs tab), and re-read your panel (This will cause all of your zone devices in Vera to be deleted and re-created - this WILL affect any scenes or notifications you have configured)

2) Use the "Zones" tab to add new zones... The "Part" column indicates which partition a zone is in... you can also edit an existing zone to change the partition that the zone is in. (As long as you do not change the zone number for an existing zone, the Vera devices will retain their ID and any scenes/notifications you have will not be affected)

So... Use option 2... it is the easiest way...

When you add a zone in partition 2, or move an existing zone into partition 2, the plugin will then create the partition device for that partition... The LuaUPnP engine will restart several times when the changes are first made... Once the LuaUPnP engine has finished creating the new device(s), you will then need to reload/refresh your browser before the changes fully take effect.


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 05, 2015, 03:01:43 pm
Thanks...I'll give it a whirl. Thanks for all your work on these plugins. I created a custom one for my Mimolite and they are not that easy to create. Luup coding is strange coming from a C/C++ environment with compilers/debuggers...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 03:23:59 pm
So - I clicked "debug" and nothing appeared to happen, I supposed it's an internal thing...

I've read and seen many ways to view logs...  Can someone point me to a tried-and-true on that I could use please?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 05, 2015, 03:33:56 pm
So - I clicked "debug" and nothing appeared to happen, I supposed it's an internal thing...

I've read and seen many ways to view logs...  Can someone point me to a tried-and-true on that I could use please?

same here.

Since upgrading to b39, the plugin can no longer login. But I can get into the EVL3 no problem and it does not show any TPI connections
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 03:57:48 pm
Here's my log:  http://www.efglassart.com/veralogs.txt

was too long for attachment.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 04:13:55 pm
Since upgrading to b39, the plugin can no longer login. But I can get into the EVL3 no problem and it does not show any TPI connections

I've checked the login code, and it looks like the refactoring of the code in b38 introduced a bug... But it would only be apparent if you have changed the EVL3 password from the default...

I've attached a fix (3.38b40)... but I have no way to test it right now... let me know if it workd for you so I can update the FULL package...

** ATTACHMENT REMOVED - SEE UPDATED PACKAGE POSTED BELOW **
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 05, 2015, 04:23:54 pm
Since upgrading to b39, the plugin can no longer login. But I can get into the EVL3 no problem and it does not show any TPI connections

I've checked the login code, and it looks like the refactoring of the code in b38 introduced a bug... But it would only be apparent if you have changed the EVL3 password from the default...

I've attached a fix (3.38b40)... but I have no way to test it right now... let me know if it workd for you so I can update the FULL package...

you fixed it... thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 04:41:42 pm
Attached is (another) full package (3.38b41) for manual installation... It fixes a but with password handling that prevented login to the EVL3 if the password was changed from the default.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 04:46:09 pm
Per instruction, I clicked "read panel".

I have no odd things programmed into my Vista, not even that many zones.  One partition.

New logs:  http://www.efglassart.com/veralog2.txt
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 05:09:45 pm
Per instruction, I clicked "read panel".

I have no odd things programmed into my Vista, not even that many zones.  One partition.


Then the plugin is telling you the truth... The specified installer code is not correct.

Are you sure that you have specified your correct INSTALLER code???

The plugin verifies the INSTALLER code by:
1) sending a disarm command to the panel, and wait for a chime request from the panel (the chime request is the panel indicating that it has accepted the code and has disarmed the panel)

2) sending the "programming mode" command to the panel and wait for the programming mode prompt from the panel.

It then reads the panel...

If a chime request IS received, then the provided code is possibly a valid installer code... Step 2 verifies that it is the installer code and the panel read starts...

Your log shows that the installer code that you specified does not cause the panel to issue a chime request, which indicates that the code is not recognized by the panel, and can not be the installer code.

If the code you specified was a USER code, the panel would issue the chime request and the plugin would proceed with step 2... the panel would fail to enter programming mode and you would get a "Panel failed to enter programming mode" error.

Verify that the code you entered is the INSTALLER code!!

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 05:22:42 pm
I am sure it is the installer code.

And there have been a couple times today, and a few times yesterday, that after I clicked "Read Panel" that I heard the panel chime.  Always the same code used.

It did not chime this past couple of times.

* I should clarify - I have used the installer code (correctly) in the past.  For this app, actually!  :)  See thread page 6.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 05, 2015, 05:46:43 pm
Just goto your keypad and type in <installer code>800. ie if it were 4122, type in 4122800.  Did you get in? If so, you can exit with *99.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 06:32:26 pm
Just goto your keypad and type in <installer code>800. ie if it were 4122, type in 4122800.  Did you get in? If so, you can exit with *99.

Typed it.  Got in (display had:  20 in the main part).  *99'd out.   ;)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 07:03:56 pm
I am sure it is the installer code.

And there have been a couple times today, and a few times yesterday, that after I clicked "Read Panel" that I heard the panel chime.

Ok...

Here is the (condensed) log from your Vera...

Code: [Select]
50 06/05/15 16:40:05.102 luup_log:23: (EVL3VistaAlarmPanel::discoverPanelConfig) Attempting to get zone data... <0x7607a520>
50 06/05/15 16:40:05.102 luup_log:23: (EVL3VistaAlarmPanel::task) Attempting to get zone data... <0x7607a520>
50 06/05/15 16:40:05.112 luup_log:23: (EVL3VistaAlarmPanel::setVariable) SID [urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1] variable [Plugin_Status] value [BUSY] device [23]. <0x7607a520>
50 06/05/15 16:40:05.112 luup_log:23: (EVL3VistaAlarmPanel::setVariable) Setting variable [Plugin_Status] new [BUSY] old [CONNECTION DOWN]. <0x7607a520>
06 06/05/15 16:40:05.113 Device_Variable::m_szValue_set device: 23 service: urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1 variable: Plugin_Status was: CONNECTION DOWN now: BUSY #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:0 <0x7607a520>
50 06/05/15 16:40:05.115 luup_log:23: (EVL3VistaAlarmPanel::discoverPanelConfig) Testing installer code. <0x7607a520>
02 06/05/15 16:40:05.115 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) Preparing to send []. <0x7607a520>
02 06/05/15 16:40:12.455 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) clear buffer read - data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:12.456 luup_log:23: (EVL3VistaAlarmPanel::discoverPanelConfig) Panel is in normal mode. <0x7607a520>
02 06/05/15 16:40:12.456 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) Preparing to send [****1]. <0x7607a520>
02 06/05/15 16:40:12.457 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) WRITE data [****1] - expecting [,01,****DISARMED****]. <0x7607a520>
25 06/05/15 16:40:12.458 luup_io_write 23 size: 7 <0x7607a520>
51 06/05/15 16:40:12.458 0x** 0x** 0x** 0x** 0x** 0x** 0x** 0x** 0x** (****1\r\n\r\n) <0x7607a520>
25 06/05/15 16:40:12.459 luup_io_write 23 result: 1 <0x7607a520>
50 06/05/15 16:40:12.954 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:12.956 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:14.965 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:14.966 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:18.455 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:18.455 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:28.455 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:28.456 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:38.457 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:38.458 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:48.458 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:48.459 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:57.958 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:40:57.959 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:07.959 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:07.960 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:17.960 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:17.961 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:27.961 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:27.962 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:37.462 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:37.463 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:47.463 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:47.464 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:57.464 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:41:57.465 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:42:07.475 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:42:07.475 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:42:17.465 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:42:17.466 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:42:26.967 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
50 06/05/15 16:42:26.968 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received unmatched data [%00,01,1C08,08,00,****DISARMED****  Ready to Arm  $]. <0x7607a520>
01 06/05/15 16:42:26.968 luup_log:23: (EVL3VistaAlarmPanel::doProgrammingRequest) received no data after 15 retries... returning... <0x7607a520>
01 06/05/15 16:42:26.969 luup_log:23: (EVL3VistaAlarmPanel::discoverPanelConfig) FAILED: Specified Installer Code incorrect. <0x7607a520>

This shows that at 16:40:12.458, the EVL3 is sent the command to disarm the system...
the EVL3 get a response of "00,****DISARMED****", but is expecting to get "01,****DISARMED****"...
The plugin waits patiently until 16:42:26.968 (2 minutes 14.511 seconds after it sends the command) and determines it is not going to receive the expected response (after receiving 16 messages from the EVL3)...

Over 2 minutes to get a response from the panel is a VERY long time!!!

If, in the past, you have click on "read panel", only to hear a keypad chime after more than two minutes... You have something wrong with the EVL3 (it may need a reboot) or your panel is not configured correctly for your EVL3.

Go to the EVL3 web interface and try to arm/disarm the panel... Does the keypad chime immediately, or is it delayed??

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 07:12:05 pm

Go to the EVL3 web interface and try to arm/disarm the panel... Does the keypad chime immediately, or is it delayed??

Yep.  Immediately.  Disarmed immediately as well.

I've used it before, as I said.  How do I reboot it - just disconnect and reconnect power to it?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 08:11:29 pm
How do I reboot it - just disconnect and reconnect power to it?

You can do that... or you can try a soft reboot first... go to the web interface, go to the network page, scroll to bottom and click on reboot invisalink.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 05, 2015, 08:20:46 pm
Note that somewhere in here, I'm pretty sure I noted that his EVL3 firmware was a few revisions behind mine. Not sure if that matters. Mine is "01.11.140A"

Hey withay, check that again and let Cybr know too. It's on the EVL3 web page for your evl3 device.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 05, 2015, 08:54:34 pm
Note that somewhere in here, I'm pretty sure I noted that his EVL3 firmware was a few revisions behind mine. Not sure if that matters. Mine is "01.11.140A"

Hey withay, check that again and let Cybr know too. It's on the EVL3 web page for your evl3 device.

According to Envisacor (the manufacturer of the EVL3)
Quote
The official release version is 1.11.135 but some customers may be on later versions. New modules will get the latest stable version from Envisacor, not the current release.

There are no new features or functionality in the current stable version over the released version. Everything relates to improving technical support during inital installation.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 05, 2015, 10:38:26 pm
How do I reboot it - just disconnect and reconnect power to it?

You can do that... or you can try a soft reboot first... go to the web interface, go to the network page, scroll to bottom and click on reboot invisalink.

lol Woo late!  Time for bed!  I'll do a soft reboot in the morning, but then what shall I try?  If you don't mind, tell me some things to click/press/try out, so I can limit my posts and bugging everyone!   ;D
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 06, 2015, 09:00:59 am
Well, this morning I soft-rebooted the EVL3, then reloaded the lua engine.  The blue banner at the top went away.  The status message went from "connection down" to "zones undefined".

I went to the zones page and started to look at what to do...  and the status and blue banner changed to "connection down".
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 06, 2015, 09:35:05 am
Well, this morning I soft-rebooted the EVL3, then reloaded the lua engine.  The blue banner at the top went away.  The status message went from "connection down" to "zones undefined".

I went to the zones page and started to look at what to do...  and the status and blue banner changed to "connection down".
This is normal and by design... Its a debug tool... the plugin should continue to run after a condition that prevents it from functioning and the"connection down" (after the connection timeout) indicates that the plugin is continuing to run... For example: If you were reporting that the status changed to "configuring devices" and stayed that way, I would know that the plugin crashed and was no longer running...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 06, 2015, 09:38:37 am
Oh.  So what's my next step?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 06, 2015, 02:52:42 pm
Thanks Cybr. Hey I have a question. I'd like to start using partition 2 now. How do I manually add in the "Alarm Partition 2" panel for that and a device on partition 2?

Thanks

Once you have the partition enabled in your panel and zones programmed into the partition, You can either:

1) Delete all your existing zones and outputs (under the advanced/variables tab or the Zones tab and Outputs tab), and re-read your panel (This will cause all of your zone devices in Vera to be deleted and re-created - this WILL affect any scenes or notifications you have configured)

2) Use the "Zones" tab to add new zones... The "Part" column indicates which partition a zone is in... you can also edit an existing zone to change the partition that the zone is in. (As long as you do not change the zone number for an existing zone, the Vera devices will retain their ID and any scenes/notifications you have will not be affected)

So... Use option 2... it is the easiest way...

When you add a zone in partition 2, or move an existing zone into partition 2, the plugin will then create the partition device for that partition... The LuaUPnP engine will restart several times when the changes are first made... Once the LuaUPnP engine has finished creating the new device(s), you will then need to reload/refresh your browser before the changes fully take effect.
Hi Cybr. I've went ahead and moved my one zone to partition 2 using method 2. And updated the panel config for the zone. Everything is properly added into Vera and it looks correct. But I'm not getting any events coming into Vera.

Then I came to the conclusion that it's probably because I don't have a physical keypad on partition 2, right? I was just using the one and switching back and forth (master code *1 and *2). I've got one wireless keypad that I'm not using. So I could use that. Is that what you think the issue is?  Or perhaps I just have to tell EVL-3 that partition 2 is on the same keypad address? Nah that won't work will it? I'm assuming the EVL-3 wants to monitor a certain keypad address for each partition. Bummer.

What do you think?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 06, 2015, 03:46:44 pm
But I'm not getting any events coming into Vera.

On the panel, you need to configure a keypad address for the EVL3, and you need to configure the EVL3 to use that keypad slot for partition 2...

IE: First physical keypad on partition 1 has address 16. Panel has address 16 configured for partition 1. Most configurations with an EVL3 would use keypad address 17, so the panel is configured for address 17 to use partition 1 and the EVL3 is configured with 17 as the Partition 1 keypad address (this is the default). For a second partition, you would program the panel to use keypad address 18 for partition 2, and configure the EVL3 to use 18 as the Partition 2 keypad address.

You do not need to have a physical keypad (wired or wireless) attached to/configured for partition 2.

NEVER use more than one keypad (real or virtual) per address... bad things will happen!

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 06, 2015, 03:49:07 pm
But I'm not getting any events coming into Vera.

On the panel, you need to configure a keypad address for the EVL3, and you need to configure the EVL3 to use that keypad slot for partition 2...

IE: First physical keypad on partition 1 has address 16. Panel has address 16 configured for partition 1. Most configurations with an EVL3 would use keypad address 17, so the panel is configured for address 17 to use partition 1 and the EVL3 is configured with 17 as the Partition 1 keypad address (this is the default). For a second partition, you would program the panel to use keypad address 18 for partition 2, and configure the EVL3 to use 18 as the Partition 2 keypad address.

You do not need to have a physical keypad (wired or wireless) attached to/configured for partition 2.

NEVER use more than one keypad (real or virtual) per address... bad things will happen!
Perfect thanks, I'll give it a go now. I was just investigating all that, so you saved me probably a few hours!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 06, 2015, 03:58:32 pm
Oh.  So what's my next step?

From your logs, the plugin is processing the data that it is receiving from the EVL3 correctly... But, your EVL3 is only sending the "disarmed - ready to arm" message... Because there are no zones defined, the plugin ignores these messages.... Configuring the single zone will allow the plugin to actually communicate with the EVL3...

So, Configure one zone manually...

Use a zone on your panel that has a sensor that you can easily trigger...

This will allow the plugin to configure a partition device and a zone device...

You can then test using the partition device and the sensor...

Arm and disarm the system with the partition device... Does the panel actually arm and disarm???

Trip the sensor... does the zone device change state???

This will help narrow down the problem... I suspect that the EVL3 is mis-configured or faulty...


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 06, 2015, 04:16:02 pm
But I'm not getting any events coming into Vera.

On the panel, you need to configure a keypad address for the EVL3, and you need to configure the EVL3 to use that keypad slot for partition 2...

IE: First physical keypad on partition 1 has address 16. Panel has address 16 configured for partition 1. Most configurations with an EVL3 would use keypad address 17, so the panel is configured for address 17 to use partition 1 and the EVL3 is configured with 17 as the Partition 1 keypad address (this is the default). For a second partition, you would program the panel to use keypad address 18 for partition 2, and configure the EVL3 to use 18 as the Partition 2 keypad address.

You do not need to have a physical keypad (wired or wireless) attached to/configured for partition 2.

NEVER use more than one keypad (real or virtual) per address... bad things will happen!
Worked perfectly. Thanks. Now I don't have to rely on my crappy Mimolite for my garage door anymore (it stops reporting after awhile and needs restarted among other things). Now I can rely on my Honeywell tilt sensor in partition 2 for monitoring the garage door. Plus now I've got duplicate service through eyez-on for monitoring it too!!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 07, 2015, 09:55:45 am
Oh.  So what's my next step?

From your logs, the plugin is processing the data that it is receiving from the EVL3 correctly... But, your EVL3 is only sending the "disarmed - ready to arm" message... Because there are no zones defined, the plugin ignores these messages.... Configuring the single zone will allow the plugin to actually communicate with the EVL3...

So, Configure one zone manually...

Use a zone on your panel that has a sensor that you can easily trigger...

This will allow the plugin to configure a partition device and a zone device...

You can then test using the partition device and the sensor...

Arm and disarm the system with the partition device... Does the panel actually arm and disarm???

Trip the sensor... does the zone device change state???

This will help narrow down the problem... I suspect that the EVL3 is mis-configured or faulty...

Well, sure!  But where do I find:  Address/Serial#, and Channel/Loop??  For "Zone Name" I suppose I duplicate what I named it on the Eyezone web interface.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 07, 2015, 01:39:42 pm
Oh.  So what's my next step?

From your logs, the plugin is processing the data that it is receiving from the EVL3 correctly... But, your EVL3 is only sending the "disarmed - ready to arm" message... Because there are no zones defined, the plugin ignores these messages.... Configuring the single zone will allow the plugin to actually communicate with the EVL3...

So, Configure one zone manually...

Use a zone on your panel that has a sensor that you can easily trigger...

This will allow the plugin to configure a partition device and a zone device...

You can then test using the partition device and the sensor...

Arm and disarm the system with the partition device... Does the panel actually arm and disarm???

Trip the sensor... does the zone device change state???

This will help narrow down the problem... I suspect that the EVL3 is mis-configured or faulty...

Well, sure!  But where do I find:  Address/Serial#, and Channel/Loop??  For "Zone Name" I suppose I duplicate what I named it on the Eyezone web interface.
- The Address/Serial is only required if your sensor that your adding is wireless.  If it is, it's usually in the battery compartment. Leave blank for WIRED sensors.
- Channel/Loop is only required if your sensor that your adding is wireless. If so, you need to know which channel the zone is using from that sensor. If we knew the sensor model, we could tell you that. Otherwise, you have to go into #56 programming to review the Channel/Loop for the zone you are adding. For WIRED, leave it blank.
- For ZONE name, do NOT use the same ones you used for eyezon. Those are more free-form and won't work. Choose from the words in the "Panel Supported Words" list.  It will insert the words into the name one at a time. I think 3 is about all you can use.



Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 07, 2015, 02:05:48 pm
- The Address/Serial is only required if your sensor that your adding is wireless.  If it is, it's usually in the battery compartment. Leave blank for WIRED sensors.
- Channel/Loop is only required if your sensor that your adding is wireless. If so, you need to know which channel the zone is using from that sensor. If we knew the sensor model, we could tell you that. Otherwise, you have to go into #56 programming to review the Channel/Loop for the zone you are adding. For WIRED, leave it blank.
- For ZONE name, do NOT use the same ones you used for eyezon. Those are more free-form and won't work. Choose from the words in the "Panel Supported Words" list.  It will insert the words into the name one at a time. I think 3 is about all you can use.

Ah, ok, that was easy enough - it's all wired.  I named one of them, my front door, "downstairs" for now.  I'll do the testing in a little while.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 07, 2015, 05:21:17 pm
I don't THINK I'm an idiot, but...  I'm confused.

I went and configured zone 1 like you said - I used my front door, which is next to my keypad.  I called it "downstairs".

So then you have "You can then test using the partition device and the sensor..."

I don't know what you mean by this.  What partition device?  Do you mean my keypad next to my front door?  Because there's no other way to arm or disarm the system, unless you mean the Eyezone website again, but you had me do that previously so I don't think that's what you mean.  There's no way to arm or disarm using the Vera PC interface, because there's nothing there to do it with, no buttons or anything.

I did it using the keypad - works as normal.  As does using the eyezone website.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 07, 2015, 07:51:49 pm
I think what he means is this:
- After you manually added the zone (sensor/device), that should have forced the plugin to restart the luup engine and create an additional device for partition 1 which is called something like "EVL-3 Partition 1" (or something like that).  That new device panel has a bunch of buttons on it (arm/disarm/stay/etc). Open that device and try ARMING the panel. Did the panel actually ARM?

The thing you are looking for looks something like the attached. Note that you have to OPEN that device by clicking the RIGHT arrow beside it. Once opened, you can enter your user code (the one you use to ARM/DISARM). Then press the ARM. Did the alarm system in your house actually ARM?

NOTE: I'm sorting my list of devices by ROOM ("View by Room" at the top).  If you sort by "List" the device list looks different. If you sort by "Type" it looks like mine as well.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 07, 2015, 11:17:43 pm
OHHhhhhh.  It didn't add the additional device or the buttons or anything.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 08, 2015, 01:02:05 am
Wow. So if you goto the zones tab, is the zone you manually entered still in there? And I assume you used partition 1? Most home alarms I would imagine only use a single partition.

Curious, what browser are you using (have no idea if that matters). I'm using IE 11.

I guess I'll defer to Cyrb again. It's all yours Cybr
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 08, 2015, 04:54:48 am
OHHhhhhh.  It didn't add the additional device or the buttons or anything.

RELOAD THE LuaUPnP ENGINE AND REFRESH YOUR BROWSER!!!

I figured that, since it is mentioned in the thread and the first post so many times, that it was obvious... my bad...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 08, 2015, 06:49:42 am
OHHhhhhh.  It didn't add the additional device or the buttons or anything.

RELOAD THE LuaUPnP ENGINE AND REFRESH YOUR BROWSER!!!

I figured that, since it is mentioned in the thread and the first post so many times, that it was obvious... my bad...

LOL Don't yell at me - I did!!  No partitions/buttons/happiness  :) 

The zone I added is still there.  Only use partition one.

I use Chrome.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on June 08, 2015, 07:50:13 am
So apparently, everything needed a reboot, or refresh, or cleanout, or a good night's sleep and then coffee...

'Cause it's working!!!  Woo!  Buttons galore!

Thank you so very much for your explanations and patience.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on June 08, 2015, 02:13:35 pm
Awesome! Man they really buried the manual reload luup engine in UI7. I'll mention it here just for others in case you can't find it. It's Apps/Develop Apps/Serial Port config/Reload Luup.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 08, 2015, 05:04:13 pm
Awesome! Man they really buried the manual reload luup engine in UI7. I'll mention it here just for others in case you can't find it. It's Apps/Develop Apps/Serial Port config/Reload Luup.
OR in any device, under Advanced/New Service/Reload Engine.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tahanie on June 10, 2015, 10:08:07 pm
My EVL3 is configured at address 19 in my panel, is there a way to configure the plugin to use 19?  Or does it not matter.
Many Thanks

Newbee
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 11, 2015, 12:02:21 pm
cybrmage
I'm now looking to use your plugin with PLEG... I created the PLEG Inputs but it seems that when I check the PLEG Status report, it always shows ALL inputs as false.

Example:  'Disarmed' is showing on the EVL Partition 1 device ... but the Input in PLEG shows as 'false'?

see attachment
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 12, 2015, 06:30:09 pm
My EVL3 is configured at address 19 in my panel, is there a way to configure the plugin to use 19?  Or does it not matter.
Many Thanks

Newbee

The plugin does not need, and does not use, keypad addresses... As long as your panel and EVL3 are both correctly configured, the plugin will work as expected.

cybrmage
I'm now looking to use your plugin with PLEG... I created the PLEG Inputs but it seems that when I check the PLEG Status report, it always shows ALL inputs as false.

Example:  'Disarmed' is showing on the EVL Partition 1 device ... but the Input in PLEG shows as 'false'?

see attachment

I do not use PLEG, so I can't help... However, I do know that PLEG uses JavaScript extensively for the configuration, and any data that it displays is static (It is loaded at browser refresh)... the data displayed by a javascript tab will not update dynamically...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 12, 2015, 06:34:40 pm
I created the PLEG Inputs but it seems that when I check the PLEG Status report, it always shows ALL inputs as false.
...Example:  'Disarmed' is showing on the EVL Partition 1 device ... but the Input in PLEG shows as 'false'?

I do not use PLEG, so I can't help... However, I do know that PLEG uses JavaScript extensively for the configuration, and any data that it displays is static (It is loaded at browser refresh)... the data displayed by a javascript tab will not update dynamically...

The PLEG Status report is a new page and loaded on demand and never shows the correct status. Have you tried using LUA script to pull the Partition status from your plugin before (and is it working)?  PLEG works fine for all other devices, and it is showing the proper options (for the EVL3 Partition). Do you know any reason that it would not be pulling the proper status?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 19, 2015, 02:04:50 am
Cybr... found a bug I think.

See the screen cap. Vera Device shows as AWAY when panel is really on NIGHT

This was happening on 3.38b40 and still on 3.39 (I just updated tonight)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 22, 2015, 01:27:27 am
A new version (v3.39b26), with several new features is available, for manual installation, in the first post.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 22, 2015, 01:47:03 am
The PLEG Status report is a new page and loaded on demand and never shows the correct status.

It may be a new page, and may be loaded on demand... but it is still in the scope of the plugin ui... So it does not have realtime access to the changing state of the variable data... My (admittedly limited) testing shows that the PLEG Status page does not show the correct values until the UI has been refreshed.  This may be an artifact that is limited to the status page (which is in essence a display of the status at the instance when the UI was last refreshed)... the correct values should be available to the actual PLEG plugin when it is processing variable state changes...

When accessed via luup.variable_get, or with UPNP actions, the current (and correct) variable values are returned.


Cybr... found a bug I think.

That is not a bug... That is a side effect of the detailedArmMode translation feature, as previously discussed in this thread... The partition device only shows the correct arm mode when translations are not being performed...

However, I did find time to rewrite the translation code and partition device json, so from v3.39b26 onward, the partition device should show the correct arm mode, despite the use of translations.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on June 22, 2015, 07:15:50 am
The new features in 3.39b26 look great!  Thank you!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on June 22, 2015, 01:32:19 pm
That is not a bug... That is a side effect of the detailedArmMode translation feature, as previously discussed in this thread... The partition device only shows the correct arm mode when translations are not being performed...

However, I did find time to rewrite the translation code and partition device json, so from v3.39b26 onward, the partition device should show the correct arm mode, despite the use of translations.

Looks like it is not showing status properly with v3.39b26 ... see screen shot attached
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 22, 2015, 02:22:01 pm
Looks like it is not showing status properly with v3.39b26 ... see screen shot attached

You'll need to provide debug logs so I can see what's going on.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on June 27, 2015, 10:12:40 pm
Great job Cybrmage! I could not have imagined that a plugin would be so full featured and useful. I haven't found another of it's like for Vera yet.

A couple of newbie questions, which possibly be could've been answered in the previous 24 pages:

1. When using Vera Modes, the plugin does everything it's supposed to do by putting all zone devices into ARM when the appropriate arm mode is used, but when I go back to home mode all of the zone sensor devices stay armed, even though the system itself disarms fine. What am I missing?

2. In the Paenl Device, Zone Tab, zone 7 stays highlighted red for me, despite having a Zone Label set on the panel. I have other red highlighted zones, but assumed that was because they have no label. Any tips?

Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on June 29, 2015, 01:32:38 pm
Just to follow up, Issue #2 above was simply resolved by deleting and readding the zone - probably just a visual glitch.

#1 is still a problem. Maybe I'm just too new to Vera, and I'm missing something. Seems similar to post #84 in this thread, but I didn't notice a resolution to that.

Although from rereading that post, it sounds like sensors should always be in ARM mode, regardless of whether the panel is armed or not? If that's the case, the only problem is that Vera keeps spamming me if I leave a door open.

The problem would only be visual with the Vera interface in allowing one to think that setting the HOME mode will actually DISARM that zone devices. I actually verified that hitting HOME mode twice (first time when armed, second time when ready) will in fact disarm all of the zones.

This is probably an ordering problem for HOME mode. It tries to bypass the zones while the panel is still armed. Is there a way to change the order of devices or delay the disarm action for modes, so that they will obey what MODE says? Like DISARM panel, sleep 5, DISARM zones? 

A actual problem may be that the ALL ON INSTANT action for the plugin does not appear to work at all in modes. ALL ON DELAY and PART ON INSTANT work fine for arming the system. This does seem just broken. A suggestions would be to make the panel device actions match the mode device actions to reduce confusion. Not sure about how to make ALL ON INSTANT work.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on June 30, 2015, 03:42:15 am
#1 is still a problem. Maybe I'm just too new to Vera, and I'm missing something. Seems similar to post #84 in this thread, but I didn't notice a resolution to that.

Although from rereading that post, it sounds like sensors should always be in ARM mode, regardless of whether the panel is armed or not?
I believe that you are under the impression that the Vera software was designed specifically to interface with alarm systems... It was not!! Most, if not all, of the alarm panel interface plugins must make compromises when translating the arm modes/features/logic used in the vera to actual arm modes/features/logic used in the specific alarm panel.

For the vera, the armed/disarmed state of a zone device (door/window/motion/other sensor) is used as a flag used with notifications (IE: when an ARMED sensor is tripped, send a notification) and is used by virtual alarm plugins as a bypass flag...

For an alarm panel, an armed sensor may trigger an alarm, and a disarmed sensor is bypassed and will not trigger an alarm.

In order to provide a way to manipulate the bypass state on an alarm panel, the major alarm panel plugins use the UPnP actions that the sensor device's arm/disarm control fires in order to change bypass/unbypass the zone on the alarm panel.

Since most alarm panels will automatically remove zone bypasses when the panel is disarmed, the EVL3 plugin will set the sensor state to "Armed" when the panel is disarmed. Also, most alarm panel will not allow a zone to be bypassed unless the panel is disarmed.

The arm mode of a panel also affects the bypass state of zones, although most panels will not report this to the user... IE: Away mode arms all sensors, Stay mode will arm all sensors configured as a perimiter zone (in the panel, not configurable from the vera).

So, realistically, the only time the arm/disarm state for a zone sensor is 100% accurate is immediately after the panel is disarmed... and the only way that a zone can be bypassed is by actually clicking on the "disarm" control on the zone device (see below for more info).

If that's the case, the only problem is that Vera keeps spamming me if I leave a door open.
This because you have notifications enabled under home mode... Turn off the home mode notifications and you will no longer be spammed by your vera.

The problem would only be visual with the Vera interface in allowing one to think that setting the HOME mode will actually DISARM that zone devices. I actually verified that hitting HOME mode twice (first time when armed, second time when ready) will in fact disarm all of the zones.

The home/away/night/vacation modes are customizable... So, realistically, selecting the home mode could potentially set the alarm panel to any arm mode.

But lets assume that you select "Off" as the partition state in the home mode settings... and that you choose to disarm the zone sensors...

When you select "home"... you would expect that the vera will disarm the panel and set each of the zones to "disarmed"...

What actually happens is that the vera will change the FLAGS (the device variable) to "disarmed" then send a "RequestArmMode" action to the partition device... Since the plugin resets the zones to "armed" when the panel is disarmed, it will appear that the plugin is not operating as intended...

The order of operations is correct... If the panel is disarmed and is changing to an armed mode (Away, Stay, etc), the sensors must be "disarmed" (or bypasses in panel terms) before the panel is placed into an armed state...

To make matters worse... There is what I consider to be a bug in the way that the house modes changes the armed/disarmed state of the zone sensors... It manipulates the state variable directly... This bypasses the interface plugin completely...

When you click on the "disarm" button for the zone device, it generated a "SetArmed" UPnP request for the device, and the plugin receives this event and processes it.... By directly manipulating the state variable, the home mode does not allow the plugin to set the bypass state of the zone on the alarm panel, which makes actually using the home modes to selectively bypass zones completely ineffective.


This is probably an ordering problem for HOME mode. It tries to bypass the zones while the panel is still armed. Is there a way to change the order of devices or delay the disarm action for modes, so that they will obey what MODE says? Like DISARM panel, sleep 5, DISARM zones? 
No... there is not... and, as explained above, even if you could if would not make the modes work the way that anyone would expect... because it is "broken"...

The Home modes appears to be designed to work as if the vera was an alarm panel (allowing you to use z-wave sensors and a z-wave siren as a virtual alarm panel)... it doesn't really translate well to applications that include a REAL alarm panel.

A actual problem may be that the ALL ON INSTANT action for the plugin does not appear to work at all in modes. ALL ON DELAY and PART ON INSTANT work fine for arming the system. This does seem just broken. A suggestions would be to make the panel device actions match the mode device actions to reduce confusion. Not sure about how to make ALL ON INSTANT work.

Why vera uses the "Off", "All On Delay", "All On instant", etc when displaying states for alarm partition devices in the mode settings page is beyond my comprehension... Especially since they want the alarm panel plugins to standardize on the UPnP specified arm modes ("Disarmed", "Armed", ArmedInstant", etc)...

The modes that the modes page uses, and the actually arm mode they request are:

Off            =>   Disarm
All ON DELAY      =>   Armed
All ON INSTANT      =>   ArmedInstant
Part ON DELAY      =>   Stay
Part ON INSTANT   =>   StayInstant
Force Arm         =>   Force

But, the Vista panels do not have these modes, so the plugin has to translate them to modes that the panel understands:

Disarmed      =>   Disarmed
Armed      =>   Away
ArmedInstant   =>   Maximum
Stay         =>   Stay
StayInstant   =>   Instant
Force      =>   Away


This means that "All On Instant" = ArmedInstant = Maximum... So the arm mode on the Vista panel would be Maximum...

On the Vista panel, Maximum = Armed away with entry delay disabled...
With the configuration of most residential panels (which is the factory default), when the panel is placed into Away mode, it will automatically revert to Stay mode when the exit delay expires IF an entry/exit zone is NOT tripped.

So, If you set a mode to "All On Instant" and tripper that mode when you are not physically present, you get "Stay" mode... Not what you intended, but exactly what the panel is programmed to do... To change this behavior, you must change the option in the panel (from programming mode - see the programming manual for exact details).
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on June 30, 2015, 02:38:50 pm
Thanks so much for the detailed feedback. Really appreciate you taking the time.

I know Vera isn't designed to control alarm systems only, but after using the actual EyezON app, and finding the free version takes 30s to ARM/DISARM, I thought I'd give Vera a try. I also have several other things integrated, and even have some scenes which incorporate the alarm system.

As I mentioned, the workaround is to hit the HOME button, wait 1s and hit it again. This gives the desired behavior of allowing the system to disarm on the first push, and then placing the zones in disarm on the second push. I've verified to the best of my ability that no zones are bypassed on the alarm system, although the toggles are set to disarm. Maybe the panel just doesn't notify me about this. It doesn't really matter if they are all bypassed as long as they go into ARMED when the appropriate arming mode is selected.  No Vera notifications are sent with this workaround.

Incidentally, I haven't actually configured any Vera alerts yet, so I guess it's following some default rule to send notifications.

This begs the question of what I would do if I actually did want to bypass a zone on the alarm system via Vera in this state (probably just toggle ARM/DISARM a single zone), but I don't really care about that.

On ALL ON INSTANT, it doesn't appear that it works at all. No keypad beeps. No panel status changes on keypad, plugin or on the EVL3 local interface. It appears to be completely eaten, unless I actually need to do something else (like open a door) to trigger Maximum. The Maximum button of the plugin also does nothing noticeable. Mouseover works, but nothing on click and no state change.

Alarm System: Vista 20p
EVL3 FW: 01.12.149A
VeraEdge FW: 1.7.1181
Plugin version: 3.39 EVL3

I'd love to know what system(s) you personally use for HAI (if any), and if your nick is from the video game.  :)

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 01, 2015, 03:45:12 pm
after using the actual EyezON app, and finding the free version takes 30s to ARM/DISARM, I thought I'd give Vera a try.

The Eyez-On site should be able to te an ARM/DISARM within 2-3 seconds... If it takes longer than that, I would suspect that your panel is not properly configured for the EVL3... Follow the Eyez-On Honeywell guide again to verify your settings.

On ALL ON INSTANT, it doesn't appear that it works at all. No keypad beeps. No panel status changes on keypad, plugin or on the EVL3 local interface.

If it is not initiating an ARM action at all, then you will need to enable debug mode in the plugin, restart the LuaUPnP engine... wait for the reload to finish, initiate the ARM action and capture and post the logs.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on July 01, 2015, 05:50:30 pm
This is directly from EyezON:

Quote
Standard Envisalerts has a 0-30 second delay on command execution due to the polled nature of the architecture. The delay is generally meaningless as the portal is designed to be used when you are away from your home, not at it.
Otherwise you would just use your keypad or keyfob right?

Customers on Envisalerts+ use a different architecture called "push" that has almost immediate response to commands. It is server intensive so it is only available to + customers.

Looks like they only poll every 30 seconds in Standard, so while technically it could take 2-3 seconds, I usually get on the unlucky side of 30s.

Quote
If it is not initiating an ARM action at all, then you will need to enable debug mode in the plugin, restart the LuaUPnP engine... wait for the reload to finish, initiate the ARM action and capture and post the logs.

Log attached. I did notice a JavaScript error in core.js on page load in the Vera console as well, but probably not the cause, as it looks like the Maximum button click is making it through to the plugin.

Quote
2015-6-1 16:30:43  generateDeviceControlBasedOnDefinition(): Unknown device control of type: line_break


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 02, 2015, 11:29:16 pm
Looks like they only poll every 30 seconds in Standard, so while technically it could take 2-3 seconds, I usually get on the unlucky side of 30s.
That may be so, but in practice the command will reach the EVL3 and will be executed by the panel in well under 30 seconds... Using the Eyez-On site (no I do not have Envisalerts+) my panel will has been responding to commands within 2-3, with the ocassional response in under 7 seconds...

As I said... check the configuration of the EVL3 in the panel...


Log attached.

The log shows the command being sent to the EVL3... So, that means that the EVL3 is not communications with the panel, or the pin code is not correct...

I did notice a JavaScript error in core.js on page load in the Vera console as well

That would be a bug in the VeraEdge firmware's json file parser. It does not affect the normal operation of the plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on July 04, 2015, 12:21:20 am
Quote
The log shows the command being sent to the EVL3... So, that means that the EVL3 is not communications with the panel, or the pin code is not correct...

I'd never actually used "Maximum" before trying to use ALL INSTANT ON in the Vera mode. Turns out it doesn't work at all on my system - not from EVL3 and not from the physical keypad itself (master code + 4). Found a thread that says that ADT versions don't have this feature due to false alarms from people instantly arming their motion detectors when they are home. I can't find anything in the programming guide to enable it, but mystery solved on that one.

Still wish I didn't have to push HOME twice to disable the zones. Oh well. Thanks again for your help.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 04, 2015, 01:54:12 am
Found a thread that says that ADT versions don't have this feature

So... You don't have a Vista 20P... You have a Safewatch Pro 3000....

It doesn't really make a difference with the current version, but it will in an upcoming version...

Still wish I didn't have to push HOME twice to disable the zones.

As far as "disarmed" zones... If the panel is disarmed, the zones are effectively "disarmed" (they will not trigger an alarm)... The "armed"/"disarmed" state of the sensors reflect their "bypassed" state on the panel...

Are you trying to use a notification with a trigger of "an armed sensor is tripped" or "a disarmed sensor is tripped"??

If so, you may need to rethink your strategy.... The Vista based panels, when disarmed,  will not report any status for a sensor that is bypassed.. It will also not report status for any sensor when the partition is armed...

When the panel is disarmed, all zone bypasses on the panel are disabled.... The armed/disarmed state of all zone devices becomes armed... an ared sensor can be monitored by Vera...

Remember.... An "Armed" (not bypassed on the panel) sensor is ACTIVE... A "Disarmed" (bypassed on the panel) sensor is INACTIVE...

What you are doing when you click the Home mode button twice (with the home modes functions currently not doing the arm/disarm feature properly, and the home mode set to disarm all the zones) , is effectively disabling the mechanism that allows you to bypass a zone on your panel... If Home mode function is eventually fixed, what you will be doing is disarming the panel and the bypassing all the zones...

Why, exactly, do you want the sensors to be in the "disarmed" state when the Vera goes to "Home" mode?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on July 05, 2015, 11:21:53 am
Quote
It doesn't really make a difference with the current version, but it will in an upcoming version...

It says 20P on the board and Honeywell on the EPROM. It used to say Safewatch on the keypads, but now it says Honeywell 6160.

Upcoming version of what? You plugin? What's going to make a difference?

Can I just replace my EPROM if I want to set Max?

Quote
Why, exactly, do you want the sensors to be in the "disarmed" state when the Vera goes to "Home" mode?

Mainly to help with my OCD and my sensibilities as a former coder. If you've got a mode set so that it says that everything should be disarmed when you are in that zone, that should happen when you go into that mode. I know that modes weren't created to manage alarm systems - just saying - maybe there should be a third state. Probably more appropriate - zones should not be present in mode settings at all. If modes were working properly, and you've temporarily bypassed a zone, then arm the system with a mode, the bypass would go away.

Still when you go into devices, there's an awful lot of red, for nothing to technically be reporting or "armed". That's where a second grey state (standby) might come in handy. Not your problem though.

I did discover that, while hitting the HOME button twice does provide visual relief from the problem, as soon as a zone is tripped, it resets the visual display to ARMED for all zones. So yeah, double push of HOME is worthless from a functional standpoint.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 05, 2015, 02:56:02 pm
It says 20P on the board and Honeywell on the EPROM. It used to say Safewatch on the keypads, but now it says Honeywell 6160.
So... It is a Safewatch Pro 3000... A Vista 20P board with an EEPROM custom made for ADT... It has subtle differences from a standard 20P.

Upcoming version of what? You plugin? What's going to make a difference?
The plugin, of course. I'm working on enhancements...


Can I just replace my EPROM if I want to set Max?

You could... but it's not really economically justifiable.... an EEPROM upgrade kit (labeled as a TC2 upgrade kit) goes for $70USD... You can get a complete panel (board, cabinet & transformer) for as little as $50 new....

It's a pretty high price for the ability to disable the entry delay...


Still when you go into devices, there's an awful lot of red, for nothing to technically be reporting or "armed".

But.... The "red" (or armed) DO report status...

The sensor devices were originally designed for Z-Wave sensors... They always report their state... The Vera "Arm/Disarm" button allows you to act on (armed) or not act on (disarmed) the state changes... The armed/disarmed is just a flag that can be used to ignore the sensor.

With a Vista panel, it works differently... When the partition in which the sensor is programmed is armed, the sensor will not report the state changes. When the partition is disarmed, the sensors will report state changes.

When the panel is disarmed, the armed/disarmed button will send a command to the panel to "bypass" the zone... A zone that is bypassed can only be reset to armed state by disarming the partition that the sensor is in (ie: once a sensor is disarmed, you must send the disarm command to the panel to re-arm the sensor)... A bypassed zone will not report state changes...

I could change the programming so that the armed/disarmed state in Vera is not tied to the active/bypassed state in the panel... but then, how would you bypass a zone? how would you know that a sensor can not report its status because it is bypassed?

The obvious solution is to create custom devices for the zones, that changes the wording, or adds additional controls... But that breaks the remote functionality... all of the mobile app would not be able to display the custom devices...

Think of the red "armed" button as an ACTIVE indicator.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 05, 2015, 10:00:32 pm
Just a note... For those people contemplating the upgrade to UI7 v1.7.1248 on the VeraEdge... The OpenWRT version change does not affect the EVL3Vista plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on July 06, 2015, 03:08:36 pm
Quote
The plugin, of course. I'm working on enhancements...

Is this enhancement going to break compatibility with the Safewatch 3000, which would necessitate a new EPROM (10.23 on eBay for <$30) or replacement panel, or will it only enhance "Max" mode?

Quote
But.... The "red" (or armed) DO report status...

Fixed my OCD issue by setting all of the sensors to "Armed" in Home mode. I still know that the interface inconsistency exists in the mode screen, but if I can't see it, I can pretend it doesn't exist.  :) Problem solved. 


As I understand it, the primary use case for Maximum is to remotely and immediately arm the system and motion detectors without a door opening or delay.

Normally you would use "Away" mode to arm motion sensors, but there is an auto-stay feature (enabled by default I believe) which will automatically transition the panel from Away mode (with motion detectors) to Stay mode (without motion detectors), if a door is not opened prior to the expiration of the Away mode arming delay. If you set Away from remote (key fob or app-based), your motion detectors will not stay armed, by default, when auto-stay kicks in. You'd use Maximum to remote arm motion sensors with the panel from a remote location, where a door open does not happen.

ADT supposedly disabled Maximum mode to prevent false alarms from people arming Maximum instead of stay or away and then immediately setting off their alarm.

Auto-stay can be disabled with through *84 option 0, so that Away mode will keep motion sensors on even if the door is never opened.

So if you have a Safewatch 3000, with Vera and this plugin, and you'd like to arm your motion sensors remotely, you'd have a few options as I see them:

1. Buy a real Vista 20p panel - requires reprogramming system
2. Replace the EPROM - requires reprogramming system?
3. Disable auto-stay on the current system - you will trigger a motion alarm if you don't exit when arming Away
4. Use Vera to send motion sensor alerts - won't go to a panel monitoring company, but may still work to send to your Vera designees?

I hope all of this information is accurate. I figured I'd put it in one place, since this post is generating a lot of related keywords.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 06, 2015, 08:43:06 pm
Is this enhancement going to break compatibility with the Safewatch 3000, which would necessitate a new EPROM (10.23 on eBay for <$30) or replacement panel, or will it only enhance "Max" mode?

No... It will enhance compatibility...

New features in the works include:
  - support for commercial panels ( I have a 128BPT on the way)
  - enhancements to panel compatibility (which will require the panel model to be specified) including substituting unsupported functions with similar supported functions (IE: on an ADT panel, the arm maximum button would instead use arm away)
  - Option to specify custom keystroke sequences for each of the arm commands
  - Option called "INVERT BYPASS", which will reverse the meaning of the arm/disarm button on zone devices (to cater to those that don't like to see red armed buttons on the zone devices when the panel is disarmed)

As I understand it, the primary use case for Maximum is to remotely and immediately arm the system and motion detectors without a door opening or delay.

No... You misunderstand the arm modes:

Away = Arm all perimeter zones and all interior zones - Exit Delay and Entry delay are active.
Maximum = Arm all perimeter zones and all interior zones - Exit Delay is active and Entry delay is inactive.
Stay = Arm all perimeter zones - Exit Delay and Entry delay are active
Night-Stay = Arm all perimeter zones and selected interior zones - Exit Delay and Entry delay are active
Instant = Arm all perimeter zones - Exit Delay is active and Entry delay in inactive

With the Auto-stay option enabled on the panel, When the system is commanded to arm in Away or Maximum mode, it will automatically revert to Stay mode if a perimeter zone is not faulted before the exit delay expires. This is designed to prevent the case of someone arming the system in Away mode then failing to reach an exit before the exit delay expires and potentially triggering an alarm.

Maximum mode ONLY disables the ENTRY DELAY... It does not disable Auto-Stay! If Auto-Stay is enabled on the panel, there is no way do disable it from the keypad.

ADT had problems several years ago with people arming the system in Maximum mode (because everybody wants maximum protection, right), then immediately setting of the alarm when they returned home... The Maximum arm mode was very quickly removed from the ADT panels, so only some very very old SafeWatch 2000 panels have this mode enabled.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Buxton on July 12, 2015, 08:47:36 pm
Running Veralite with 1.7.619

3.39b26 EVL3

EVL3 FW: 01.11.140A

I cannot get the set labels command to work.  I have created labels for several zones through the Honeywell keypad for partition 1, 2 and common partitions.  It appears that the EL3 program is not recognizing the panel status string as valid.

Any help would be appreciated.  Attached is the log file for the attempted update.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 17, 2015, 02:50:05 am
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev20
Manual installation only

*** NOTE ***: although this version is currently compatible with the settings of previous versions, this may change. At this time you may revert to the App Marketplace version without having to reconfigure the plugin.

Added: support for Vista Enhanced and Vista Turbo series panels.
    ** NOTE **: due to firmware changes in the Enhanced/Turbo panels, it is not possible to read zone labels from these panels.
Added: support for more than 64 zones.
Added: detection any use of Z-Wave siren devices as alarm sirens
Added: ability to set custom arm commands
    ** NOTE **: all custom arm command are prefixed by the user/installer code
Added: option "INVERT BYPASS", to reverse the meaning of "arm/disarm" on zone devices
Added: ability to unbypass zones without disarm on supported panels (Vista Turbo series and some Vista Enhanced series panels)
Added: handling on panel notifications for zone bypass status
Changed: Seperated controls into separate tabs, "EVL3Vista" for EVL3 parameters, "Panel" for panel specific parameters
Changed: zone definition programming supports panel specific custom word list


[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 17, 2015, 03:03:30 am
I cannot get the set labels command to work.  I have created labels for several zones through the Honeywell keypad for partition 1, 2 and common partitions.  It appears that the EL3 program is not recognizing the panel status string as valid.

That is correct... Your panel is configured in a way that is not normally done in a residential panel.

As previously mentioned in this thread, using the panel programming mode is potentialy destructive to the operation of the panel. The published plugin will not attempt to use the programming mode unless it can determine that the panel is in a known mode, and is in a trouble free state.

Support for additional panel operating modes may come in later versions.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Buxton on July 17, 2015, 05:41:23 pm
OK thanks.  Can you describe in general terms what I would need to do to configure the panel in a normal way.  I'm pretty conversant with the panel's programming so general pointers are all I need.  I'm running the latest Vista20p eprom.  I'm basically trying to avoid the tedious process of hand entering 48 zones of labels.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on July 17, 2015, 09:47:53 pm
Added: ability to set custom arm commands
    ** NOTE **: all custom arm command are prefixed by the user/installer code

Wondering if I can use this... but alas, not finding any info on what a 'custom arm command' is or how to do one.

How does this work?

In summer we leave windows open to draw in cool air in the evening. So, I have Vera security scenes first execute BYPASS (*6) then ARM

Does a Custom Arm Command help move this into a single action (instead of 2 separate actions)?

thx for your continual improving of the plugin... and support!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 18, 2015, 02:58:50 am
OK thanks.  Can you describe in general terms what I would need to do to configure the panel in a normal way.  I'm pretty conversant with the panel's programming so general pointers are all I need.  I'm running the latest Vista20p eprom.  I'm basically trying to avoid the tedious process of hand entering 48 zones of labels.

Disable the partition display on the keypad... In programming mode, set field *198 to 0.

Wondering if I can use this... but alas, not finding any info on what a 'custom arm command' is or how to do one.
I'm not surprised that you can't find any info on this new feature... It's only been available for a little over 11 hours...

How does this work?

Basically, the way the arming used to work is:
1) The plugin loads a predefined armingCommands lookup table
2) you select an arm mode by clicking on an arm command in the partition device which sends the arm request to the plugin
3) the plugin looks up the desired arm mode in the arming command table and uses the result as the keystrokes to send to the alarm panel.
4) The plugin sends the user code plus the arm command to the alarm panel

With the addition of support for the commercial panels, this had to change (because the commercial panels support more arm modes)

It now works like this:
1) The plugin loads a predefined armingCommands lookup table
2) The plugin loads the panel specific variation to the armingCommands table
3) the plugin loads any custom arm commands, if specified, into the armingCommands table
4) you select an arm mode by clicking on an arm command in the partition device which sends the arm request to the plugin
5) the plugin looks up the desired arm mode in the arming command table and uses the result as the keystrokes to send to the alarm panel.
6) The plugin sends the user code plus the arm command to the alarm panel

An example of how this is useful is:
You have an ADT SmartWatch Pro 3000 (SWP3000) which is a customized Vista 20P
You click on the "MAXIMUM" arm command...
The predefined armingCommands table lists "4" as the keystroke to send as the arm command... But this does not arm the panel, as the SWP3000 does not support "MAXIMUM" and ignores the command.

In the v4.0 development version, If you set the panel type to "SWP3000", the armingCommand for "MAXIMUM" is automatically changed to "2", so when you select "MAXIMUM", the plugin will instead send the "AWAY" arm command... (At least that way, your panel is actually armed when you try to arm it)

But, of course, not everyone will like my choice of substitute arm modes... So, if that is the case, you can specify your own translation by setting the custom arm command for "MAXIMUM", and the plugin will send that command instead...

The custom arm commands becomes more needed with the commercial panels, which support 3 away modes and 3 stay modes (but do not support the NIGHT-STAY mode).

Just to note, as of the current implementation, the Custom Arm Commands are just a single command... the plugin sends the user code the the custom arm command...
 
In summer we leave windows open to draw in cool air in the evening. So, I have Vera security scenes first execute BYPASS (*6) then ARM
The would be better handled by a "vent zone"... by programming a custom zone type on the panel...
Vent zones are automatically bypassed if faulted when the panel is armed AND are automatically armed when (if) the fault is restored.
- or -
By adding a second magnet on the window so that, when opened a specific amount, the open window still keeps the sensor in the unfaulted state (and will still trigger an alarm if someone tries to enter the premises through the partially open window)
- or -
rewire (or reposition, etc) the sensor so that it faults when the window screen is removed.

Does a Custom Arm Command help move this into a single action (instead of 2 separate actions)?

The custom arm command could... but it is not designed for that... it is a command not a command sequence...
I may change the Custom Arm Commands to be a macro in a future version...

You could do it with the current implimentation:
reprogram an arm command to quick bypass and arm stay - enter: 6#<user code>3
reprogram an arm command to bypass a zone and arm stay - enter: 6<zone number><user code>3
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Buxton on July 18, 2015, 07:33:26 pm
OK that worked!  Thank you for the direction and the work you put into the plugin.  Pretty cool watching the loop on the keypad as the panel gets updated. 

One cautionary side note though.   The first time I ran the update label command, the program bailed about half way through.  It appears the program did not correctly pick up a zone label at zone 34.  The read in the log is "UPSTAIRS OFFICE" and it should be "UPSTAIRS OFFICE 1".  This is the first instance that I can see this corruption occurring.  Then at zone 38, the program bails and starts sending errant keystrokes to the panel.

No harm done though.  I restarted vera, and then tried the update command again, and things went very smoothly the second time around.  Attached is the log file for the first time through the label update as you may find it useful......
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 19, 2015, 01:23:24 am
It appears the program did not correctly pick up a zone label at zone 34.  The read in the log is "UPSTAIRS OFFICE" and it should be "UPSTAIRS OFFICE 1".  This is the first instance that I can see this corruption occurring.  Then at zone 38, the program bails and starts sending errant keystrokes to the panel.

Actually, it did correctly pick up "UPSTAIRS" (#207) "OFFICE" (#136)  "1" (#227)...

The problem is that the combination of words you selected exceeds the size of the display, and the panel rejects it... Which causes the programming routine to loose sync with the panel...

The bug in the plugin is failing to detect that the selected combination of words exceeds the display size... This will be fixed in the next version.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: dfortier on July 20, 2015, 10:15:57 am
Ok, so I've read all 25 pages of this thread and I still can't get my panel to read the zones.  Can anyone here give me a hand?  I go on vacation next week and it'd be great if I can get this thing working before I leave.

Here's some info..
I'm using a vista 20p panel and the Eyezon EVL3 controller.
Everything seems to be working ok from the EVL3 side of things.  I can log into the device locally and arm and disarm it and I can also do the same from the EVL3 site.  The site also shows the status of the sensors correctly.

I'm using version 3.39 of the plugin.  The plugin has all the appropriate info in it.  The interface password is default as well as the installer code and the correct IP is entered.

The current status on the plugin says "CONNECTION DOWN"

I've also disabled chime on the panel.

I know how to SSH and pull a log but I don't know exactly where to start the log.  It looks like there's allot of extraneous data in it.

Anyone care to take a stab at it?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 21, 2015, 03:58:26 am
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev23
Manual installation only

Fixed - new option actions did not work - wrong json files included in v4.0dev20 package
Fixed - zone labels could be selected that were not compatible with the alarm panel


[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: dfortier on July 21, 2015, 08:17:34 am
So I got it working finally.  Thought I'd share in case someone has the same issue.

The Eyezon configuration guide, under the keypad setup, tells you to enter 0 for keypad sound suppression.  The EVL3 plugin setup says that the keypad sounds must NOT be suppressed in order for the plugin to work, so I changed that value to 1.  After going back over the 20p installation manual 0 = no suppression and 1 = suppression!  So I had the keypad sounds suppressed all this time!  Changed it to 0 and it worked!  Read the panel and found all the zones!

That one little digit drove me crazy for a week!  Hopefully this will help someone else down the road.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ando1 on July 21, 2015, 10:19:47 pm
First of all, thanks for a great plugin! Installation and setup were straight forward and I love being able to use my Vista 20P sensors with Vera.

I have had this plugin working for a few weeks now, just noticed a little annoyance and wondering if anything can be done about it. If I click save on my Vera Lite after making a change to another app or setting, my Vista 20P keypad beeps 2 to 4 times. I suspect this is because the LUA services are being restarted, but I was wondering if there is anything that can be done to stop the keypad from beeping.


Thanks,
Andy
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 22, 2015, 02:24:22 pm
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev28
Manual installation only

Added - added handling for unexpected EVL3 reboot or panel power cycle (automatic re-login).
Changed - "Delay" button changed to "Quick Exit". Handling updated to support Turbo panels.


[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 22, 2015, 02:27:48 pm
my Vista 20P keypad beeps 2 to 4 times.

This is because you have outputs configured... Controlling outputs requires sending keypad commands... these commands cause the panel to beep... The only way to suppress these beeps is to reprogram the keypad to suppress sounds (which may supress other - desireable - sounds.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 24, 2015, 04:25:43 pm
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev37
Manual installation only

Added - option to hide disabled output devices
Added - button on plugin settings page to restart the LuaUPnP engine
Changed - keypad update refreshes the partition device on all keypad updates
Added - virtual keypad to partition device (can be used for panel programming)


[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Tank on July 25, 2015, 02:49:34 pm
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev37
Manual installation only

Added - option to hide disabled output devices
Added - button on plugin settings page to restart the LuaUPnP engine
Changed - keypad update refreshes the partition device on all keypad updates
Added - virtual keypad to partition device (can be used for panel programming)

Awesome, I love the virtual keypad option!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on July 25, 2015, 07:45:25 pm
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev37
Manual installation only

Added - option to hide disabled output devices
Added - button on plugin settings page to restart the LuaUPnP engine
Changed - keypad update refreshes the partition device on all keypad updates
Added - virtual keypad to partition device (can be used for panel programming)

Awesome, I love the virtual keypad option!

DITTO!!!

Cybr - you keep impressing!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 26, 2015, 06:19:21 am
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev38
Manual installation only

Fixed - virtual keypad background image not created for UI5
Fixed - virtual keypad UI element placement
Added - Audio feedback for virtual keypad button presses and panel beep events


[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: jjb3 on July 26, 2015, 07:54:35 am
Hello I am experiencing some of the same problems and would like to do the manual installation was wondering if there was anything out there explaining how to do the manual install have never done it before thanks would appreciate the help
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: jjb3 on July 26, 2015, 08:08:00 am
Sorry found it right on your help page :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on July 27, 2015, 07:55:41 pm
DEVELOPMENT VERSION PREVIEW RELEASE
version 4.0dev39
Manual installation only

Fixed - virtual keypad missing display element
Fixed - virtual keypad not disabled when plugin is disabled.
Fixed - partition devices not properly marked as disabled when plugin is disabled


[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ando1 on July 28, 2015, 09:45:23 am
This is because you have outputs configured... Controlling outputs requires sending keypad commands... these commands cause the panel to beep... The only way to suppress these beeps is to reprogram the keypad to suppress sounds (which may supress other - desireable - sounds.
[/quote]

Thanks. I have my configuration pretty stable now so no need for reboots and I can live with the occasional beeping when I need to make changes.

Andy
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: MLeBaugh on August 02, 2015, 07:37:26 pm
With version 3.39 I keep getting "Connection Down" alerts, I reboot the vera or reload luup and the problem goes away for a few minutes. I fairly certain there isn't a network issue between the vera and the EVL3. I've also ensured that the sound suppression is set to 0.

I have even attempted to install the newest development version (4.0) but continue to get connection down messages...

Any Help would be appreciated.

Thanks,
Matt
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: X50 on August 05, 2015, 09:27:58 am
I upgraded the Vera's firmware to 1.7.649 a few days ago. Prior to that everything was working properly- I was getting alerts via text and email when the system was armed and disarmed. Since upgrading, I now get a blast of emails and texts from every sensor daily at about 9:25 EDT until it reaches the max number of notifications. How do I stop the individual sensors from reporting via text/email?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: sbidwell on August 17, 2015, 08:51:27 pm
I have the same issue.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on August 18, 2015, 04:46:20 pm
I also started getting text/email alerts on every status change in the system. Really annoying to get 10 texts and emails just walking around the living room every time the motion detector goes off.

Now today its telling me the connection to the EVL3 is down completely. Reboot of the Vera got the connection back. But only after our dog walker called to let us know the alarm was going off when the front door code didn't disarm it like usual.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 18, 2015, 07:30:31 pm
Make that 3.  I updated from 1.7.599 to the latest 1.7.649 and I'm getting alerts every time I walk by a motion sensor or trigger any sensor.

Bizarre. It was working flawless until I updated.

Hey Cyber. Any ideas what the Vera team have done?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 18, 2015, 09:53:54 pm
Question. I did a backup prior to upgrading to the latest firmware. Now I want to go back to the 1.7.599 release I backed up. Here is what I tried:
- Restored to factory defaults (that still left the latest firmware though).
- Went under the backup tab and restored my backup file (to 1.7.599).
- Went under the firmware tab and it STILL says I'm running the latest of 1.7.649.

So fed up with this piece of I will not swear. Anyone know how I can get back to my old firmware so I don't get notifications every time I walk by a motion sensor????
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on August 18, 2015, 10:12:05 pm
I also started getting text/email alerts on every status change in the system.
I'm getting alerts every time I walk by a motion sensor or trigger any sensor.
I upgraded the Vera's firmware to 1.7.649 a few days ago. Prior to that everything was working properly- I was getting alerts via text and email

The notifications are generated by the Vera House Modes functionality, not by the plugin... Whenever you upgrade the firmware, the House Modes revert to the default values (the values are not currently saved in the backup file either)... The default is to send notifications... Go into the "My Modes" tab from the dashboard and scroll down to "Notifications" and turn them off.


- Restored to factory defaults (that still left the latest firmware though).
- Went under the backup tab and restored my backup file (to 1.7.599).
- Went under the firmware tab and it STILL says I'm running the latest of 1.7.649.

The backup file does NOT store the firmware installed on the Vera. To downgrade, you must install the firmware then restore your backup... The firmware links can be found HERE (http://forum.micasaverde.com/index.php/topic,32278.msg234714.html#msg234714)
Reverting to old firmware will NOT resolve the issue... see above...

Now today its telling me the connection to the EVL3 is down completely.

Still no ESP programmed into the plugin... Is the plugin updated to the latest version? You need to post logs for me to troubleshoot the issue.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: robertgabrielson on August 18, 2015, 10:41:26 pm
I was having a similar issue. Make sure that the sensors are disabled in the modes section if your running mios7 for the home mode. Otherwise you will get notifications.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 19, 2015, 12:33:18 am
Thanks guys, I'll give it a try. I've updated lots of other times and haven't had to do this.

By the way, I do use notifications for a few scenes, I hope this won't turn them off too right? For example, I have a scene that notifies me when the garage door is left up for > 5 minutes.

Also, during the restore, all my devices were lost. Any way to get them back? Or do I manually have to go around and delete/add them? Bummer. The restore thing sort of sucks.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 19, 2015, 12:49:57 am
I did the restore again, but CLICKED the "restore zwave network. The devices seem to be coming back. Again (sigh), it appears that during a restore, the CHECK BOX is selected by default (sort of greyed out but CHECKED). So I assumed it would restore it. However, this time I CLICKED it and it seemed to restore it.

Man I'm in a pissy mood about this thing tonight. Why is everything that should be so obvious and simple, not.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 19, 2015, 12:52:55 am
Hi there guys. Would it seem normal for the following messages during a restore?
- Backup : Please wait! Restoring 5000 of 16383
- ZWave : Restoring Z-Wave dongle. Wait up to 2 hours

I hope it doesn't think I have 16,000 zwave devices???? If so, something, she's not right!

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 19, 2015, 01:21:38 am
Weird. After it fully finished the zwave network restore, the devices mostly all disappeared. Oh well, I guess I'll go add them all back in manually and adjust all the scenes. What a drag. I might just delete them all and reset the zwave network and start over. But I'll sleep on it.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 19, 2015, 02:18:40 pm
Latest vera release is definitely screwed. I have mine in "HOME" mode which is configured to disarm all of my sensors. However, if you go onto the "Devices" page, it shows all the sensors "Armed".

If you goto the Dashboard it says it's in HOME mode. But if you actually click on the HOME button and then go back to the Devices page, now the sensors are all disabled.

****** Actually. I figured it out. ******
Read on Cybr.  Here is the issue:
- Press HOME mode to disarm all Honeywell sensors.
- Go put alarm into STAY mode using keypad (or whatever).
- Goto devices tab and note that the sensor devices from the Honeywell are all now "ARMED"
- Go back to the Honeywell keypad and turn off the alarm
- Goto the devices tab again. Note how they are all "ARMED" still. Since the alarm is OFF and we are in HOME mode, they should have probably went to "DISARMED".

That seems to be the "problem"? I don't think it was like that before, but not sure. All I can say is that I've updated my firmware every couple of months and I've never had any issues like this. 

So not sure if this is a plugin issue or Vera. Either way, it's messed up. I'll try reverting to the old firmware to see what happens. Might as well, my system is pooched any way.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on August 19, 2015, 02:47:29 pm
Latest vera release is definitely screwed. I have mine in "HOME" mode which is configured to disarm all of my sensors. However, if you go onto the "Devices" page, it shows all the sensors "Armed".


The "House modes" feature (in the Vera firmware) is badly implemented... This was discussed several weeks ago... see HERE (http://forum.micasaverde.com/index.php/topic,27602.msg239617.html#msg239617)

If you feel that the ARM/DISARM display on the vera UI is backwards, use the new "invert bypass" option in the plugin...

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 19, 2015, 02:53:43 pm
Well I went back to the 599 firmware and it seems to act the same (sensors go to enabled when alarm disabled).

I guess I'll just disable the notifications. I thought I had them enabled before, but I guess not. It must have enabled them on the upgrade from 599 to the latest. 
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on August 19, 2015, 03:31:51 pm
I guess 599 is different. Even though the sensors go to "ENABLED" when the alarm system is turned off (and notifications are turned on for HOME mode), NO notifications are generated (alarm off, sensors enabled, notifications on) when the sensors are tripped.

So something definitely did change. Anyhow. I'll move on.

Thanks for your support guys.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: benk016 on August 19, 2015, 10:11:35 pm
Yes, I'm seeing this same behavior. My home mode has everything but the smoke detector disarmed, but all devices go to armed.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 08, 2015, 04:20:07 pm
Quick question, which I've tried searching for and couldn't find anything.

Is it possible to execute a lua code action that would virtually press a keypad function key A/B/C/D via this plugin and the EVL3?

My panel is a Vista 20P and I am running 4.00dev39 of this plugin.  Here are my function keys:

A = Fire zone
B = 24hr Audible burg zone (Police panic)
C = Left garage door (2sec relay output, NO contacts on 4229 relay 1 wired into garage door button)
D = Right garage door (same as above with relay 2 on the 4229)

Now, I have the ability to control the garage doors in Vera via the momentary output relay devices created by this plugin, BUT this creates a bunch of dinging at the keypad (4 dings on open plus 3 ding chime; 4 dings on close).  If I use the keypad function keys (or virtual keypad function keys in this plugin) I get 1 ding for key actuation and 3 ding chime when the zone opens.  1 ding key actuation to close the door.  Less dinging = good....

Also, having the output relay devices mapped in vera causes 4 keypad dings (2 per output) whenever luup reloads... so if I am modifying my vera config, the keypad is dinging away sometimes to the annoyance of others in the house. 

If I could use lua code to press the function key C/D when desired via scene, that would (I believe) reduce the excess dinging and raise the approval factor of my projects... ;)

Any assistance would be appreciated.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 09, 2015, 04:11:11 am
Is it possible to execute a lua code action that would virtually press a keypad function key A/B/C/D via this plugin and the EVL3?

First, set the configuration for the outputs to disabled in the EVL3Vista panel device. This will stop the keypad chimes.

The you have two options...

1) In a Scene... Go to advanced configuration and add an action for your partition device using the RequestLetteredKeyPress action... Enter A or B or C or D into the "Key" field, and your pin into the "PINCode" field.

2) Lua Code:
Code: [Select]
local Panel_Device_ID = 1234    -- replace 1234 with the device number for you EVL3Vista Panel device
local Action_Parameters = {
  ["Key"] = "D",   -- can be "A", "B", "C" or "D"
  ["PINCode"] = "1234",    -- Enter a valid alarm panel user code
}
luup.call_action("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","RequestLetteredKeyPress",Action_Parameters,Panel_Device_ID)

** NOTE: modified to correct the code sample **
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 09, 2015, 11:45:19 am
First, set the configuration for the outputs to disabled in the EVL3Vista panel device. This will stop the keypad chimes.

The you have two options...

1) In a Scene... Go to advanced configuration and add an action for your partition device using the RequestLetteredKeyPress action... Enter A or B or C or D into the "Key" field, and your pin into the "PINCode" field.

2) Lua Code:
Code: [Select]
local Partition_Device_ID = 1234    -- replace 1234 with the device number for you EVL3Vista Partition device
local Action_Parameters = {
  ["Key"] = "D",   -- can be "A", "B", "C" or "D"
  ["PINCode"] = "1234",    -- Enter a valid alarm panel user code
}
luup.call_action("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","RequestLetteredKeyPress",Action_Parameters,Partition_Device_ID)

I tried to do it directly in scene actions first but received error: No actions could be found for the following devices: EVL3 Vista Partition [ID: 7]  No big deal, off to lua code entry... :)

Last night I dug through the lua file for the alarm panel device (after other clues led me there) and found/mostly understood your code for function RequestLetteredKeyPress and what parameters to feed it.  But I didn't want to test it at night and possibly cause unintended behaviors with the alarm, so I waited till morning - and by then you'd responded. :D

I used the code in your post above, with the exception that it didn't work using the partition device ID (7 in my case).  I used the panel device ID (6) instead and it worked.

Interestingly enough, when using the "test lua" page I was able to call a keypress without specifying a pincode parameter, but when doing it form scene lua code I had to include the pincode parameter or it would fail.

Thank you so much for this plugin and your assistance with this challenge! 

Code: [Select]
local Panel_Device_ID = 1234    -- replace 1234 with the device number for you EVL3Vista Panel device
local Action_Parameters = {
  ["Key"] = "C",   -- can be "A", "B", "C" or "D"
  ["PINCode"] = "1234",    -- Enter a valid alarm panel user code
}
luup.call_action("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","RequestLetteredKeyPress",Action_Parameters,Panel_Device_ID)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 09, 2015, 12:57:44 pm
I used the code in your post above, with the exception that it didn't work using the partition device ID (7 in my case).  I used the panel device ID (6) instead and it worked.

I have edited the code sample to reflect the correct device to use...

Interestingly enough, when using the "test lua" page I was able to call a keypress without specifying a pincode parameter, but when doing it form scene lua code I had to include the pincode parameter or it would fail.

The scene code enforces the entry of all parameters... Calling the action directly aalows you to specify the key or the key and pin... If you do not supply a pin, the function will use either the value that you stored in the partition device or the default installer code.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: illg on September 10, 2015, 02:15:02 pm
I'm using: Vista 20P, Envisalink 3, and VeraLite.  They appear to be working OK except for a couple of things I noticed and am not sure if they are supposed to behave the way they are.

1.  When I read the panel from the EVL Vera's app, a few labels got wrong ones.  I manually corrected them.  This is not a big deal.  Not sure why this happened though.

2.  Even though "notifications" are NOT defined on any of the sensors, every time a sensor is tripped (the sensor is "armed" and not "bypassed"), Vera creates an alert and sends it via the defined notification method (e.g., Push Notification).  Why is this?  It seems a notification condition or scene should be defined.  Is this the way it works?

Thanks.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 11, 2015, 01:01:39 pm
One more quick one (hopefully) for you.

I am trying to use scene lua to abort a scene if the partition is disarmed.  The scene should execute if the partition is armed in any state.  (The scene will send a disarm command when a specific user PIN is enterd on a zwave lock.  I don't want the disarm command sent when partition is already disarmed, because it causes an unnecessary keypad ding.)

My lua is unfortunately failing.... either my variable get is not working, I am trying to compare the value improperly, or perhaps I am using the wrong variable.  Do you have any suggestions?

***Edited to remove failed code samples.  I had the Service ID malformed.  I was able to install LuaTest from http://forum.micasaverde.com/index.php?topic=24018.0 and got this straightened out.  Leaving the post up here for reference in case someone else tries to do the same thing.

Code: [Select]
local Vista_ArmMode = luup.variable_get("urn:micasaverde-com:serviceId:AlarmPartition2","ArmMode",7)
return Vista_ArmMode == "Armed"

7 is my partition device ID.   The code returns true when partition is armed (scene continues) and returns false when disarmed (scene aborts).
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 11, 2015, 01:05:37 pm
I'm using: Vista 20P, Envisalink 3, and VeraLite.  They appear to be working OK except for a couple of things I noticed and am not sure if they are supposed to behave the way they are.

1.  When I read the panel from the EVL Vera's app, a few labels got wrong ones.  I manually corrected them.  This is not a big deal.  Not sure why this happened though.

2.  Even though "notifications" are NOT defined on any of the sensors, every time a sensor is tripped (the sensor is "armed" and not "bypassed"), Vera creates an alert and sends it via the defined notification method (e.g., Push Notification).  Why is this?  It seems a notification condition or scene should be defined.  Is this the way it works?

Thanks.
1) I'm not sure why this happened but mine did the same.  I manually corrected the labels in Vera.
2) Go to your Dashboard end click the arrow next to My Modes   Scroll down past all the alarm sensors and change the "who should be notified" slider to NO in the Home mode column.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: illg on September 11, 2015, 02:56:35 pm
Thank you for a reply.  On #2 what you wrote prevents notifications from getting transmitted, but really alerts are still generated even though the Vista's main panel is still in the disarm mode.  Of course, the panel is constantly communicating with the sensors.  I'm OK with Vera communicating, via EVL3, constantly with the sensors, but it would be nice if the user could determine whether a trip condition is a real alert or not by creating a scene.  I guess it's not the way it is implemented.  BTW, the mode doesn't seem to work for me on these sensors, either.  When I put it in Home, I have it in such a way certain sensors are DISARMED.  But after a short time period, they all get enabled, as if some other software is making sure they are all in ARMED mode.  Does yours do this?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 11, 2015, 03:16:56 pm
Thank you for a reply.  On #2 what you wrote prevents notifications from getting transmitted, but really alerts are still generated even though the Vista's main panel is still in the disarm mode.  Of course, the panel is constantly communicating with the sensors.  I'm OK with Vera communicating, via EVL3, constantly with the sensors, but it would be nice if the user could determine whether a trip condition is a real alert or not by creating a scene.  I guess it's not the way it is implemented.  BTW, the mode doesn't seem to work for me on these sensors, either.  When I put it in Home, I have it in such a way certain sensors are DISARMED.  But after a short time period, they all get enabled, as if some other software is making sure they are all in ARMED mode.  Does yours do this?
It does, but I don't use modes currently.  I have some home/away logic that is triggered by arming the alarm away and built in scenes directly.

If the settings on my Mode screen were to truly take effect, all of the sensor devices would be disarmed.  It doesn't work that way on mine - they're all armed on the Device page but disarmed on the home mode column. 

I believe the sensors have to be armed for Vera to react to change in status.  I have some scene logic driven by state of Vista entry/exit zones (basically testing to see if the door is closed as part of relock logic for zwave deadbolts - to avoid throwing the bolt when the door is open).

There is a lot of info earlier in this thread about the armed/disarmed appearance of sensor devices in Vera, and the "invert bypass" feature in this plugin.  Everyone's application is different so some of that info might apply to what your desired functionality is.  For my case, I simply disregard the security alerts on the dashboard and turned off the sensor notification messages.

Edit to add: those security notifications will only show up when the system is disarmed - as the Vista panel does not report faults on the keypad when armed (the EVL3 acts as a keypad).  So turning off the notifications in Home mode just means it will not annoy you with sensor messages when disarmed.

If you want notifications when an alarm is tripped or on arming/disarming events, those are configured under the Partition device > Notifications - and those alerts are not affected by the slider on the mode screen.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 11, 2015, 08:42:54 pm
Running a Vera Edge with latest firmware.  EVL3.  After reading this thread multiple times I have my manually installed 4.00 version plugin running, but like others have not been able to read the panel and get stuck "attempting to get zone data" - I know that I can enter the zones manually, but with lots of wireless sensors , sounds like a lot of work.  When I enter a zone manually to get configured everything works - arm, disarm, keypad etc.

I have a SWP3000 with a custom partition message

 **** ADT ****
 READY TO ARM

It's not clear if I have my panel set as SWP3000 if I need to erase that message, but I expect I do.  I suppose not all SWP3000s have the same custom message


Okay, so I did get rid of my custom ADT partition message and now have

****Disarmed****
Ready to Arm

or

Disarmed Chime
REady to ARM

either mode, cannot read the panel

Attached are my attempt at logs - not sure I got them right and not really sure how the Debug works

I think I'm close, but obviously I'm missing some key point(s)  HELP!

Thanks

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on September 12, 2015, 08:55:34 am
From VeraEdge: EVL3VistaAlarmPanel : Startup FAILED: Panel IP Address not set. Autodiscovery not enabled.

Just installed the plugin from the store. Envisalink 3 is set to static IP, it reads the Vista20P (checked envisalink internal www page and the connect2go www site works fine as well)

The Envisalink panel does NOT show up under Vera Devices..., how can I set the Panel IP ?

Thank you.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on September 12, 2015, 01:34:15 pm
Re above post: lack of patience was main problem. VeraEdge took maybe 1/2 hr before giving up, completed app installation. Added zones, viola, online. Just grand and thank you to all that have worked on this and contributed.

My only problem at this time is that arming and disarming from UI7 is flaky, works-then does not. ImperiHome seems reliable.

Need to give this some more time...

Thanks again, Erik
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 14, 2015, 11:00:20 am
So maybe a little better log than my previous post..... I don't seem able to get as much data on the log when using viewer plugin - guess I'm not using it correctly
bottom line is that read Panel cannot get past testing installer code

If I set a zone manually, all functions seem to work: arm disarm keypad etc

Help Please





Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 14, 2015, 05:51:12 pm
read Panel cannot get past testing installer code

I'm travelling ATM and don't have access to my dev system to test... but the attached update should fix the problem



[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 14, 2015, 09:53:42 pm
Thank YOU Cybrmage

your attached file did indeed solve my problem! zones are read and ready to be edited.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 16, 2015, 07:01:03 pm
One more for you.... No rush if you are still traveling!

I have email alerts from EyezOn configured to notify on arm/disarm events.  EyezOn is able to tell me which user number disarmed the system, and the EyezOn website has a table mapping my Vista user numbers to friendly user names so that the user name is sent in the email.  i.e. "Closing by user James" = I armed the partition.

Would it be possible to have your plugin make Vera aware of the user who disarmed or armed the system last, so that the information could be polled by VeraAlerts plugin and included in an alert generated by Vera?

Goal would be to turn off the arm/disarm emails from EyezOn so that all the normal day-to-day activity is contained in VeraAlerts.  Currently I am getting arm/disarm notifications in both places - as it's useful to see the arm/disarm on the timeline in VeraAlerts, but also useful to see the username which I can currently only get in email.

So if it would be somehow possible to get the user information into Vera, then I would be able to include it in VeraAlerts config and turn off the EyezOn arm/disarm email alerts.

Thanks!

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 16, 2015, 08:20:49 pm
I have email alerts from EyezOn configured to notify on arm/disarm events.  EyezOn is able to tell me which user number disarmed the system, and the EyezOn website has a table mapping my Vista user numbers to friendly user names so that the user name is sent in the email.  i.e. "Closing by user James" = I armed the partition.

Would it be possible to have your plugin make Vera aware of the user who disarmed or armed the system last, so that the information could be polled by VeraAlerts plugin and included in an alert generated by Vera?

As the plugin does not currently do user code management, the best that could be done is to provide the user code id of the user who armed/disarmed the system in a panel variable...

User code management is in the feature roadmap (don't ask... It only exists in my head)... so eventually, providing user number and user name will be possible...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 16, 2015, 10:26:33 pm
I have email alerts from EyezOn configured to notify on arm/disarm events.  EyezOn is able to tell me which user number disarmed the system, and the EyezOn website has a table mapping my Vista user numbers to friendly user names so that the user name is sent in the email.  i.e. "Closing by user James" = I armed the partition.

Would it be possible to have your plugin make Vera aware of the user who disarmed or armed the system last, so that the information could be polled by VeraAlerts plugin and included in an alert generated by Vera?

As the plugin does not currently do user code management, the best that could be done is to provide the user code id of the user who armed/disarmed the system in a panel variable...

User code management is in the feature roadmap (don't ask... It only exists in my head)... so eventually, providing user number and user name will be possible...
Full blown user management sounds like quite an undertaking, but that would be an awesome place for the roadmap to go!  I'm glad you're actively working on and supporting this plugin so well.

Reading the two-digit user number into a variable would get me where I'd like to be in the meantime.  I could use the Choose string handler in VeraAlerts to translate user number into username for display in the alert. 

I'd be excited beyond belief if that could become reality - I get too many EyezOn emails but can't bring myself to turn it off.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 17, 2015, 12:26:45 am
EXPERIMENTAL UPDATE: v4.0dev50
-- changed - icon/background file creation skipped if file already exists
-- added - "Disable Bypass Display"option to disable use of armed/disarmed UI controls for zone bypasses
-- fixed - panel programming functions not working
-- added - record CID (Contact ID) event data to panel variables


"Disable Bypass Display"option
---------------------------------------

This option (when enabled) disables bypass control using the armed/disarmed buttons on UI device tiles. With this option enabled, the plugin will (attempt to) ignore bypass commands from the Vera unless the command comes from the bypass command in the Panel device.

With this option enabled, the change of armed/disarmed state of sensors that occurs when you change the Vera Home mode will not cause unintended zone bypasses on the alarm panel.


CID EVENT RECORDING
-----------------------------
This plugin records the data in a Contact ID event (the raw data used by the Eyez-On backend to generate alert messages) into panel variables.

The variables are: (all have SID = "urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1")
last_CID_Type
last_CID_Code
last_CID_Description
last_CID_Partition
last_CID_UserZone
last_CID_Timestamp


last_CID_Type will be either "Event / Fault" or "Restoral" - for arm/disarm events "Event / Fault" = "Opening" and "Restoral" = "Closing".

last_CID_Code will be the numeric value of the Contact ID code generated by the panel.
ie: 441 = Armed Stay, 401 = O/C by User (Armed Away)
 
last_CID_Description will be the (somewhat) human readable description of the meaning of the last_CID_Code value.

last_CID_Partition will be the alarm partition that generated the event.

last_CID_UserZone will be the User ID for arm/disarm/bypass code OR the zone number of other codes.

last_CID_Timestamp will be the unix timestamp of the event.

Unlike the Eyez-On backend, the plugin does not (yet) do any processing of the CID data to make it more human readable.




[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 17, 2015, 10:41:39 pm
I found that on my SWP 3000 the invert bypass feature cannot be enabled - I need to go back now and re-read this thread on the issue of zones showing as armed when they're not, but I think I need that feature. 

Probably a dumb question, but I assume data remains intact when upgrading plug in version.  Is that correct?  Other than the above issue, everything else seems to be working well.

Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 18, 2015, 12:26:30 pm
Having trouble with my vera right now (believe something in the VeraAlerts plugin is causing instability, as I've had some issues since installing that plugin - but the install of dev50 of this plugin was my most recent change). 

I installed dev50 yesterday and setup VeraAlerts to reference the provided CID panel variables.  What I noticed is I believe a timing issue where Vera is aware of the arm/disarm (and thus triggers the arm/disarm device notification) before the CID panel variables have been updated with new info from the EVL3.  So the username shown on the alert lagged 1 user behind the one who performed the action, generally.

i.e.
Partition was last acted upon by user 1.
User 3 disarms -> Vera alert Alarm Disarmed: User 1.  EyezOn email reports user 3 opening
User 5 arms stay -> Vera alert Alarm Armed Stay: User 3.  EyezOn email reports user 5 closing.

Rarely the alert would have the right user name, but most of the time it lagged one user behind in this fashion.

So I think it is a timing issue.  If it were possible to trigger my notification based on the arrival of a new CID event (rather than Vera's awareness of a partition arm/disarm) that would theoretically result in consistent information delivery.

Now if I could just figure out WTF with my vera so I can use it.  It is in a weird half-dead state at the moment where it is still trying to run automation tasks but I get the green wheel of death trying to access the UI.  Earlier this morning it was completely dead "luup engine is taking longer to reload" and I was getting no EVL3 emails.  A local web reboot of EVL3 and a hard reboot of Vera later, now it's at the green pinwheel.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 18, 2015, 09:01:42 pm


Starting today I am getting repeated alerts only in the dashboard: "user created trigger fired" or "Fire" from upstairs smoke detector." Smoke was detected at 2015-09-18 17:36:05. Reported by Cohen375 serial #4500xx device #105 "" in "". Alert #2062672811  Then within 30-60 seconds I see a Device change state with this description: "Success   Smoke is no longer detected at 2015-09-18 17:34:23. Reported by Cohen375 serial #4500xx device #105 "SMOKE UPSTAIRS" in "". Alert #2062668831"

Does this sound like a low sensor battery problem? ( No chirping, no alert on the panel, vera tells me battery is at 100% ) or is it possibly something involving this plugin?

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 18, 2015, 09:18:04 pm
EXPERIMENTAL UPDATE: v4.0dev51
-- added - notifications / scene triggers for CID events (any event, specific event code, specific event type, specific event code and type)

CHANGED FILES:
---------------------
L_EVL3VistaAlarmPanel1.lua
D_EVL3VistaAlarmPanel1.json
S_EVL3VistaAlarmPanel1.xml



[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 18, 2015, 09:20:36 pm
Starting today I am getting repeated alerts only in the dashboard: "user created trigger fired" or "Fire"

I'm getting similar alerts... but I don't have any notifications configured on the system...

I thing the phantom alerts is related to either the v7.0.11 firmware update or an anomaly with the Vera notification servers.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on September 19, 2015, 12:11:31 am
I assume I can/should ask this in different threads but I will try here.  I have this plugin running great, however, I would often have have the alarm sensors armed in Vera when the alarm was disarmed. The problem was it was generating a lot of alerts on the alerts page and causing my Foscam cameras to upload videos to the Micasavede cloud when I was home (I can only review so many videos of me sitting on the couch.)

The solution I arrived at was to have the alarm panel trigger the modes via luup code. So, when I disarmed the alarm it would trigger the Home mode. When I armed the alarm as Away it would change the Vera to away mode. This way I could disable my interior motion detectors and only trigger the Foscams when I was away/alarm armed. It worked great.

The problem is that I have another motion detector on the porch that arms at sunset and disarms at daylight. It triggers the front porch light. Now whenever I arm/disarm the alarm and the Vera modes change it changes the status of the porch motion detector. So, the porch light was turning on during the day or not turning on at night.

My solution to that was to set the scene that arms the porch motion detector to run every 5 minutes. So, I come home after dark, disarm the alarm, that causes the porch motion detector to disarm. Within 5 minutes the porch motion sensor scene runs and rearms.

It works but is far from elegant. I'm hoping for a better solution, like having the porch motion sensor operate independently of the Vera modes but have not yet figured that out. It seems that you have to select either arm or disarm with each mode change.

Any ideas?

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 19, 2015, 12:17:57 am
Cybermage

I'm pretty new at this, so forgive a probably dumb assumption/question

Does updating the plugin version affect the zone configuration or labels?  I assume it doesn't, but I've spent enough time getting all the configuration set, don't want to take a chance I'd need to start over.....I suppose it should be easy enough with read panel, but every time I've done that it seems to get some of the zones and labels mixed up

thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 19, 2015, 02:49:46 am
So, when I disarmed the alarm it would trigger the Home mode.
Don't do this... It could cause a loop condition... Disarming the panel changes the house mode... The house mode can arm the panel... etc, etc, etc

My solution to that was to set the scene that arms the porch motion detector to run every 5 minutes.
This should not be needed anymore...

Set the "Disable BYPASS Display" option to "ENABLED"... this disconnects the bypassed/armed from the panel and prevents the house mode from making changes to the alarm panel zones... The house modes will still be able to arm/disarm the panel.

It seems that you have to select either arm or disarm with each mode change.
Yes... For the zones, you do... The house modes has been designed with the assumption that the Vera is being used as an alarm panel... If you are using Z-Wave sensors this works... When you are using a real panel, not so much...


Does updating the plugin version affect the zone configuration or labels?
As long as you DO NOT delete the Alarm Panel device, the complete configuration will survive a plugin upgrade.

it should be easy enough with read panel, but every time I've done that it seems to get some of the zones and labels mixed up
And I would fix it... BUT... Nobody has posted the logs and a description of what is happening.... and I can't duplicate the problem on my development systems (a 20P and a 128BPT)... So I don't know what is causing the problem... Stating that the zones and labels are mixed up doesn't tell me anything...

Does "the zones are mixed up" mean that it isn't detecting the correct sensor type? (this is normal... The panel indicated that a zone is configured, but not what type of sensor it has... the plugin makes a best guess at the sensor type) or that it's getting the zone label for a different zone?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 19, 2015, 09:22:55 am
Thanks Cybrmage

I assumed that only deleting the device would lose the configuration - now I know
As far as the mix up it is only some labels, mostly on the wired zones. Serial numbers, loops all read ok and with the correct zone.  Next time I need to do a read panel I'll post a log.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on September 19, 2015, 03:09:57 pm
So, when I disarmed the alarm it would trigger the Home mode.
Don't do this... It could cause a loop condition... Disarming the panel changes the house mode... The house mode can arm the panel... etc, etc, etc

My solution to that was to set the scene that arms the porch motion detector to run every 5 minutes.
This should not be needed anymore...

Set the "Disable BYPASS Display" option to "ENABLED"... this disconnects the bypassed/armed from the panel and prevents the house mode from making changes to the alarm panel zones... The house modes will still be able to arm/disarm the panel.

It seems that you have to select either arm or disarm with each mode change.
Yes... For the zones, you do... The house modes has been designed with the assumption that the Vera is being used as an alarm panel... If you are using Z-Wave sensors this works... When you are using a real panel, not so much...

Thank you very much for the reply. One more question... When arming the Vista 20P from the keypad should the sensors show armed in Vera? It seems that sometimes they do and sometimes not. Also, sometimes they show armed when the panel is disarmed from the keypad. Is this an option somewhere? Is there a delay between arming the system from the keypad and the sensors in Vera showing armed?

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 19, 2015, 03:41:48 pm
When arming the Vista 20P from the keypad should the sensors show armed in Vera?

read THIS (http://forum.micasaverde.com/index.php/topic,27602.msg239617.html#msg239617)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on September 19, 2015, 04:16:42 pm
When arming the Vista 20P from the keypad should the sensors show armed in Vera?

read THIS (http://forum.micasaverde.com/index.php/topic,27602.msg239617.html#msg239617)

Thanks, I read this whole thread about a month ago and should have went back and reread.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 19, 2015, 07:40:46 pm
As long as you DO NOT delete the Alarm Panel device, the complete configuration will survive a plugin upgrade.

I guess I'm missing something important
I did not delete any devices, panel or partition, uploaded the dev 51 files and created a device
Seems like all my zone definitions are gone plus I can't really seem to connect to the EVL-3 anymore.
I must be doing something wrong....Help

UPDATE: so I just hit read panel config and presto all the zones are back - the read failed as it was already configured -

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 19, 2015, 09:51:44 pm
Deleted all and recreated dev 51 and found the following for my SWP3000 and the latest UI7 firmware:

1. on the EL3VISTA page, there is garbled text over Disabled in the phrase "Disable BYPASS Disabled"  just an fyi, but I suspect you will want to correct it (not there in previous versions)
2. I still see no change for trying to enable Disable BYPASS or Invert BYPASS
3. I did a read panel and got lots of label only errors: 9 in total - I'll give an example or two to keep this shorter and post the log
       zone 22 loaded as STUDIO WINDOW NORTH instead of GUEST WINDOW SOUTH (zone 21 or 22) wireless, serial #'s read correctly
       zone 1  loaded as STUDIO ENTRY DOOR but should have been FRONT DOOR  wired zone -
       zone 19 loaded a period instead of GUEST WINDOW NORTH again correct serial number for the zone
I checked all the labels from the keypad *82 to make sure what was really in the panel ( I hope my panel is not the cause )
I've done the read panel in several versions with and without the custom word "STUDIO" and see similar results each time -not that big a deal to correct manually, but if it is something that can be fixed that would be great
       


Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on September 20, 2015, 12:28:45 am
When arming the Vista 20P from the keypad should the sensors show armed in Vera?

read THIS (http://forum.micasaverde.com/index.php/topic,27602.msg239617.html#msg239617)

Thanks, I read this whole thread about a month ago and should have went back and reread.

Cybrmage, I beat my head against the wall all day on this. I read and reread your posts about sensor arming. To tell you the truth, it's harder than chinese arithmetic for me. What I was trying to do was to use the Vista motion sensor to trigger my Foscam when the alarm was armed and ignore it when the alarm was not armed.

Now, I'm considering buy z wave motion detectors to run alongside the alarm motion detectors for video triggering.

If I go this route what would be the implications of deleting all Vista alarm sensors and just leaving the panel? I could still arm/disarm the panel. It would be more expensive but it seems to be the more direct route.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 20, 2015, 01:02:08 am
What I was trying to do was to use the Vista motion sensor to trigger my Foscam when the alarm was armed and ignore it when the alarm was not armed.

You can't do that.

The sensors do NOT report status when the partition that they are programmed into is armed. This is a limitation of the Honeywell alarm panels.

If you are hoping to have motion detection when armed in stay/night stay mode, you will need to employ a workaround - It is discussed earlier in the thread - where you have the motion sensors in a separate partition that would not be armed. (you can only do that with panels that support partitions - 20P and up)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on September 20, 2015, 01:07:21 am
What I was trying to do was to use the Vista motion sensor to trigger my Foscam when the alarm was armed and ignore it when the alarm was not armed.

You can't do that.

The sensors do NOT report status when the partition that they are programmed into is armed. This is a limitation of the Honeywell alarm panels.

If you are hoping to have motion detection when armed in stay/night stay mode, you will need to employ a workaround - It is discussed earlier in the thread - where you have the motion sensors in a separate partition that would not be armed. (you can only do that with panels that support partitions - 20P and up)

Ok, thanks. I will buy z wave sensors. Is there any benefit to leaving the Vista sensors on the Vera? I understand I can see open windows and stuff like that but are there any other benefits?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 20, 2015, 05:26:25 am
2. I still see no change for trying to enable Disable BYPASS or Invert BYPASS

Did you reload the LuaUPnP engine after changing the option(s)?

The options change the way that the plugin interacts with the sensors on Vera... And nothing visible happens.. until the plugin is reloaded or a sensor update is received from the panel...

3. I did a read panel and got lots of label only errors: 9 in total - I'll give an example or two to keep this shorter and post the log
Nice log... very pretty... also useless... you have edited out everything from "Attempting to get zone data" through "Completed data extraction"... which is everything the plugin does to get the data, and would show what is going wrong with the data extraction... All that is in the log provided is the results of the data extraction... 100% useless to determine why the results are wrong.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on September 20, 2015, 01:10:15 pm
Cybrmage

attached is I hope a complete log from attempting to get zone data through Completed Zone ALPHA Extraction: data
I hope this is enough log  - I never saw just "Completed data extraction" in the log
The errors Are identical each time I do this.

as far as the bypass or invert enabled thing reloading the engine seems to have no effect.  I will admit I don't understand the difference between reload engine from the EVL3 panel screen or from advanced, new service.....still a lot to learn

After manually fixing zone labeling errors is it necessary to then do a "Set Labels"?

Thanks

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 25, 2015, 08:09:52 pm
Just wanted to drop in and say thanks Cybrmage for including the CID variables and "Any CID event is received" trigger on the panel device.

I was able to create and tweak a single scene (triggered by "CID received") running a Lua code block that handles the various ranges of CID codes and passes a string on to the VeraAlerts plugin to push to my phone.  It's working well and I turned off EyezOn opening/closing messages yesterday (still left alarm/trouble emails on as I don't mind redundant notification paths for a problem).

Code: [Select]
-- Set VeraAlert Profiles to receive alerts
local VeraAlert_Recipients = "James_Mobile"

-- Set User List and Zone List translations
local VeraAlert_CIDUsername = "{Device([6].service[urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1].last_CID_UserZone) | Choose(001=Installer, 002=Master, 003=User, Other=Unknown)}"
local VeraAlert_CIDZone = "{Device([6].service[urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1].last_CID_UserZone) | Choose(001=Main Panel Tamper, 002=Radio Panel Tamper, 003=Front Door, 004 = Back Door, 095=FIRE Panic Key, 099=POLICE Panic Key, Other=Unknown)}"

-- Declarations and variable state gathering
local Vista_last_CID_Type = luup.variable_get("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","last_CID_Type",6)
local Vista_last_CID_Code = tonumber(luup.variable_get("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","last_CID_Code",6),10)
local VeraAlert_MessageString = ""
local VeraAlert_ArmMode = "{Device([7].service[urn:micasaverde-com:serviceId:AlarmPartition2].DetailedArmMode) | Choose(Armed=Away, Force=Away, Stay=Stay, ArmedInstant=Maximum, Vacation=Maximum, StayInstant=Instant, Night=Night-Stay, NightInstant=Night-Stay, Other=Unknown)}"
local VeraAlert_CIDDescrption = "{Device([6].service[urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1].last_CID_Description)}"
local VeraAlert_CIDCode = "{Device([6].service[urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1].last_CID_Code)}"
local VeraAlert_CIDUserZone = "{Device([6].service[urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1].last_CID_UserZone)}"

-- VeraAlerts output function
local function VeraAlert(VA_Output, VA_Recipients)
  luup.call_action("urn:richardgreen:serviceId:VeraAlert1", "SendAlert", {Message = VA_Output, Recipients = VA_Recipients}, 52)
end

-- Conditionals: build alert message, call alert output function
if Vista_last_CID_Code == 121 then
  VeraAlert_MessageString = ("ALARM: DURESS CODE ENTERED" .. "{tone:1}")
  VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
  return true
end

if Vista_last_CID_Code == 313 then
  VeraAlert_MessageString = ("Trouble: Engineer Reset 313:" .. VeraAlert_CIDUsername)
  VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
  return true
end

if Vista_last_CID_Code >= 100 and Vista_last_CID_Code <= 199 then
  if Vista_last_CID_Type == "Event / Fault" then
    VeraAlert_MessageString = ("ALARM: " .. VeraAlert_CIDZone .. " Zone " .. VeraAlert_CIDUserZone .. " " .. VeraAlert_CIDDescrption .. "{tone:1}")
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  else
    VeraAlert_MessageString = ("Restore: " .. VeraAlert_CIDZone .. " Zone " .. VeraAlert_CIDUserZone .. " " .. VeraAlert_CIDDescrption)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  end
elseif Vista_last_CID_Code >= 200 and Vista_last_CID_Code <= 399 then
  if Vista_last_CID_Type == "Event / Fault" then
    VeraAlert_MessageString = ("Trouble: " .. VeraAlert_CIDZone .. " Zone " .. VeraAlert_CIDUserZone .. " " .. VeraAlert_CIDDescrption)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  else
    VeraAlert_MessageString = ("Restore: " .. VeraAlert_CIDZone .. " Zone " .. VeraAlert_CIDUserZone .. " " .. VeraAlert_CIDDescrption)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  end
elseif Vista_last_CID_Code >= 400 and Vista_last_CID_Code <= 409 then
  if Vista_last_CID_Type == "Event / Fault" then
    VeraAlert_MessageString = ("Security Disarmed: " .. VeraAlert_CIDUsername)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  else
    VeraAlert_MessageString = ("Security Armed " .. VeraAlert_ArmMode .. ": " .. VeraAlert_CIDUsername)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  end
elseif Vista_last_CID_Code >= 440 and Vista_last_CID_Code <= 499 then
  if Vista_last_CID_Type == "Event / Fault" then
    VeraAlert_MessageString = ("Security Disarmed: " .. VeraAlert_CIDUsername)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  else
    VeraAlert_MessageString = ("Security Armed " .. VeraAlert_ArmMode .. ": " .. VeraAlert_CIDUsername)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
  end
elseif Vista_last_CID_Code >= 410 and Vista_last_CID_Code <= 439 then
    VeraAlert_MessageString = ("Security: " .. VeraAlert_CIDCode .. " " .. VeraAlert_CIDDescrption .. " " .. VeraAlert_CIDUserZone)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
elseif Vista_last_CID_Code >= 500 and Vista_last_CID_Code <= 699 then
    VeraAlert_MessageString = ("Security: " .. VeraAlert_CIDCode .. " " .. VeraAlert_CIDDescrption .. " " .. VeraAlert_CIDUserZone)
    VeraAlert(VeraAlert_MessageString, VeraAlert_Recipients)
    return true
end

A few notes if anyone tries to use this:
- Substitute your own device IDs in the top section (above -- Conditionals).  My devices are 6 = Panel, 7 = Partition, 52 = VeraAlerts device.
- Substitute your VeraAlerts profile(s) that should receive notifications: "Profile_1, Profile_2"
- edit in your zone list and user list.  3 digits required as that's how they come across in CID.  I left some sample data in there.  I did not know or care to dig to find out how to use the zone list already maintained in this plugin. ;)
- some of the CID handling is intentionally not very refined.  I did not see much value in prettying up notifications for oddball events that rarely occur. Arm/disarms, alarms, troubles, and restores are all well-handled and human-readable.
- I have no idea how many of these CID codes could actually be generated by a V20P or similar residential panel.
- I intentionally did not use the word "alarm" in my notifications except when the panel is in alarm.

I used this as reference on the Contact ID protocol: http://www.technoimport.com.co/Producto/pdfs/ADEMCO%20-%20DC05_Contact_ID.pdf

If sharing this helps someone out, cool.  8)  It was my spare-time project over the past week or so.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 26, 2015, 04:38:00 pm
EXPERIMENTAL UPDATE: v4.0dev57
-- added - "Custom Sensors" option (hidden - must be manually activated) to remove armed/disarmed buttons from UI controls and add "Bypassed" and "Trouble" indicators
-- added - new variables for CID events
-- fixed - "Disable BYPASS Display" and "Onvert Bypass" options could not be enabled/disabled from UI

Updated/Added Files:
---------------------------
D_EVL3VistaAlarmPanel1.json
L_EVL3VistaAlarmPanel1.lua
D_EVL3DoorSensor1.xml
D_EVL3DoorSensor1.json
D_EVL3TempLeakSensor1.xml
D_EVL3TempLeakSensor1.json
D_EVL3MotionSensor1.xml
D_EVL3MotionSensor1.json
D_EVL3SmokeSensor1.xml
D_EVL3SmokeSensor1.json

"Custom Sensors" option
---------------------------------------
This option can not (yet) be enabled unless you manually set a variable under the advanced (or advanced/variables") tab. To enable this option, you must set the "CUSTOM_SENSORS" variable to "ENABLED". (A future update will make this a selectable option in the device settings)

This option (when enabled) forces the Vera UI to use custom device xml and json files for sensor devices. These new device files change the "Armed"/"Disarmed" buttons on the device tile into "Bypassed" and "Trouble" buttons. Clicking on the "Bypassed" button will bypass the zone in the alarm panel (or toggle the zone bypass state for high end panels). The "Trouble" button is an indicator only, and becomes highlighted when the sensor reports a trouble/check condition (ie: tamper, loss of supervision, low battery). When this option is enabled, the standard Vera "Armed"/"Disarmed" mechanism is completely ignored by the panel and is still controllable with House Modes, but the status is not displayed.

When this option is enabled, the "Disable BYPASS Display" and "Invert Bypass" options are not used and will be ignored.

This option retains the standard Vera deviceId for the sensors, and they will still be available in IOS/Android apps.


CID EVENT RECORDING
-----------------------------

The CID notifications has been changed, as follows.

added variables:
"last_CID_Category"  -  The SIA DC-05 category for the CID event.
    Categories can be:
   "Medical Alarm"
   "Fire Alarm"
   "Panic Alarm"
   "Burglar Alarm"
   "General Alarm"
   "24 Hour Non-Burglary"
   "Fire Supervisory"
   "System Trouble"
   "Sounder/Relay Trouble"
   "System Peripheral Trouble"
   "Communication Trouble"
   "Protection Loop Trouble"
   "Sensor Trouble"
   "Open/Close"
   "Remote Access"
   "Access Control"
   "System Disable"
   "Sounder/Relay Disable"
   "Peripheral Disable"
   "Communication Disable"
   "Bypass"
   "Test/Misc"
   "Event Log"
   "Scheduling"
   "Personnel Monitoring"
   "Miscelaneous"

"last_CID_Type"  -  Type of CID event - expanded to provide more specific event types.
  Types can be:
   "Event / Fault"
   "Restoral"
   "ALARM"
   "Event"
   "Fault"
   "Opening"
   "Closing"

"last_CID_User"  -  The user involved with the CID event, if applicable, or blank.
"last_CID_Zone"  -  The zone involved with the CID event, if applicable, or blank.
    ** NOTE ** - The "Last_CID_UserZone" variable has not changed, and will still be set for all CID events.

"last_CID_Detail"  -  The detailed description of the Event definition, as provided by Ademco in the SIA DC-05 documentation.




[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on September 26, 2015, 05:41:11 pm
Cybr ... the latest mods & CID additions are fantastic!

James92TSi ...
How much quicker are you getting these notifications vs using EzEyes notifications?
The scene/script is great, ever thought about making a plugin that focuses on EVL3 notifications?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 26, 2015, 07:20:08 pm
EXPERIMENTAL UPDATE: v4.0dev58
-- fixed - changed "read labels" function to more reliably extract zone labels from panel

Updated/Added Files:
---------------------------
L_EVL3VistaAlarmPanel1.lua



[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 28, 2015, 10:50:50 pm
EXPERIMENTAL UPDATE: v4.0dev60
-- added - initial User Code Management

Updated/Added Files:
---------------------------
L_EVL3VistaAlarmPanel1.lua
D_EVL3VistaAlarmPanel1.json
J_EVL3VistaUserCodes.js



[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 29, 2015, 11:07:32 am
James92TSi ...
How much quicker are you getting these notifications vs using EzEyes notifications?
The scene/script is great, ever thought about making a plugin that focuses on EVL3 notifications?
At this time I don't think I'm quite proficient enough at Lua or Vera in general to publish anything beyond sharing bits and pieces in the forum.  I've had my Vera for exactly a month and am learning as I go. But thanks for the compliment :)

As for speed of notifications - I found the EyezOn notifications (to my gmail account) were delivered 30sec to a minute after event during off-peak times,  but sometimes were delayed several minutes in the afternoon.  The VeraAlerts notification would come across much sooner.

The only slight gotcha I am seeing with VeraAlerts is that sometimes there are delays introduced by the Google Cloud Messaging service (which VeraAlerts uses to tell the mobile device that there are new events to retrieve from Vera).  This is happening when I am on wifi at home and the phone is asleep (despite having the wifi configured to stay on during sleep)... I am not seeing these issues when on mobile data.  When I wake the phone up I'll get whatever notifications happened during sleep.  It's an odd one and I haven't had time to research yet.

Other than that slight issue it is working very well.  I'm in my eval period for VeraAlerts and at this point it seems well worth the few dollars to license it.

Edit to add: Thread related to VeraAlerts / Google Cloud Messaging issue. http://forum.micasaverde.com/index.php/topic,32798.0.html
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on September 29, 2015, 09:00:54 pm
Any idea why I'd be seeing "Can't detect device" on my EVL3 Panel device?

The EVL3 local webpage shows the Vera is connected to the TPI port.  I rebooted both just to see if the error would clear.  Kinda strange for a virtual device to report that error...

Seems Vera can still see my partition and control it. 
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on September 30, 2015, 05:26:35 pm
Any idea why I'd be seeing "Can't detect device" on my EVL3 Panel device?

This is a known issue with UI7... Sometimes it just doesn't "detect" the device, but the device works properly...

I have not had any prior reports of this happening with the plug, so I have not added the workaround (ie: don't fix what isn't broken)... I will add the workaround to the next version.

A quick fix is...
Find the Device ID of the panel device (displayed at the top of the advanced tab)...
Go go Apps/Develop Apps/Test Luup code (lua), and enter the following:
Code: [Select]
luup.set_failure(false,DEVICE_ID)
return true
(don't forget to replace DEVICE_ID with the Device Id of your panel device)
and click on "Go"


BTW... Only one download of the latest version with User Code Management... Am I wasting my time adding new features???
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on September 30, 2015, 09:29:48 pm
I'd like to give it a run right away.

I have auto update checked, but I'm still on version 3.39. Likely I'm missing something, or is it a manual install?

Would it be best to delete the current install (I'd like to try the read config in particular)?

Thank you for your efforts.

I have a 1 partition system here at home and another site with a 2 partition system.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on October 01, 2015, 06:13:18 am
OooooK. Read the 1'st page of this thread, and more.

Downloaded the file and will work on this tomorrow.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on October 01, 2015, 09:18:16 am
Any idea why I'd be seeing "Can't detect device" on my EVL3 Panel device?

This is a known issue with UI7... Sometimes it just doesn't "detect" the device, but the device works properly...

I have not had any prior reports of this happening with the plug, so I have not added the workaround (ie: don't fix what isn't broken)... I will add the workaround to the next version.

A quick fix is...
Find the Device ID of the panel device (displayed at the top of the advanced tab)...
Go go Apps/Develop Apps/Test Luup code (lua), and enter the following:
Code: [Select]
luup.set_failure(false,DEVICE_ID)
return true
(don't forget to replace DEVICE_ID with the Device Id of your panel device)
and click on "Go"


BTW... Only one download of the latest version with User Code Management... Am I wasting my time adding new features???
Thank you for the quick fix; now my Vera indicates happy face (lol).

Re: new versions... I will probably look at updating over the weekend or next week.  For me, the Vera, zwave locks, and this plugin are all part of a system that my family uses every day, so I try to mess with it only when I'll have time to dig in if something doesn't work out right.

I definitely appreciate the continued development!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on October 02, 2015, 06:01:44 am
I uninstalled the version obtained from the app store.

Installed the latest 4.00dev60, configured IP, etc. reload..., nothing configured, want to test Read Panel Config. EVL3 firmware is 01.12.161A  Panel ROM says "WA20P-2.5, Pittway 2003 Rev 2.5"

I now get Connection down with gusto, Reload starts from "Settings:Z-WAve:advanced", but not when hitting "Reload Engine" in app. It never runs more than 1-3 minutes before "connection down" reappears. Have rebooted several times as well, same result. This takes place without attempting to read panel. Any suggestions?

With the released app, I would get "connection down" about once/week (been running for about 1 month). ELV3 and VeraEdge is on same Netgear Prosafe Plus switch.

Separately, the app does not show up under installed app. If I wish to reinstall the released version,  should I just install over the existing manual install, or is restore from backup the best way?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on October 02, 2015, 03:40:55 pm
Not sure what is going on: at a separate site, where I had the app store version installed with two partitions configured, the following happened:

In preparation for installing the latest beta version, I deleted the two partitions. After that, I now get communications down on that system as well. It has been running fine (no connection down errors) for about one month. After reloading LuA it comes back online and reports correctly "no zones defined". After a couple of minutes, it reports communications down. Same EVL3 ROM, but brand new panel (do not have ROM version of panel) handy.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on October 02, 2015, 10:51:06 pm
Hi, everything seems to be working fine, i loaded the latest version by simply overwriting the existing installation by uploading all files through the Develop Apps, LUUP files screen and rebooting Vera, but I have two questions.

1. I have a wireless siren (5800WAVE) in my garage and cannot figure out how to add it as a siren, not sure I even need to except to monitor battery level (it's plugged into an outlet)

2. One zone - Bathroom Window shows highlighted in red even though I removed the zone and re-added it using the dictionary words. It appears to not like the word Bathroom.

Thanks for the wonderful work cybrmage.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on October 03, 2015, 07:39:59 am
Additional info: as soon as I manually enter just one zone, connection error messages no longer appear.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 03, 2015, 03:13:42 pm
1. I have a wireless siren (5800WAVE) in my garage and cannot figure out how to add it as a siren, not sure I even need to except to monitor battery level (it's plugged into an outlet)

The 5800wave does not use the "wireless zone" mechanism for siren operation... it uses the "house Id" mechanism... The wireless sirens are not exposed by the panel.

It does use the "wireless zone" mechanism for tamper/battery troubles, and it should be exposed as a door/window sensor by the plugin, if it has the zone configured in the panel.

I do not have one of these devices to test against, so if your siren IS configured in your panel for tamper/battery monitoringm please turn on DEBUG MODE in the plugin and post the startup logs.

2. One zone - Bathroom Window shows highlighted in red even though I removed the zone and re-added it using the dictionary words. It appears to not like the word Bathroom.

This is a tricky one... Yes, "bathroom" is a supported word... but on any zone number greater that 9, if it is used as the first word, it causes the first line of the LCD to exceed the display width... The normal wordaround is to use a blank word as the first word...

A quick check revealed that the supported word code revealed that, yes there is a bug in the supported word code (it loses the "blank" word if used as the first word)... I'll investigate further and post a fix (will be a little while...)


Additional info: as soon as I manually enter just one zone, connection error messages no longer appear.

So... You basically mis-configure the plugin on purpose and are surprised when it does not function the way you expect it to?!?!?!

This "issue" is by design... No Zones configured = nothing for the plugin to do... It drops all messages from the EVL3 (because it can't process them, they are invalid). No valid messages = no communication with the panel = CONNECTION DOWN.

Why would you delete the configuration before updating the plugin??? I go to great lengths to ensure that any new features retain backward compatibility.

The "read panel" feature is a convenience function... designed to speed up initial configuration... detecting the configuration with this function does NOT add any functionality over manual configuration...

If you are getting "connection down" messages when the plugin is properly configured, you have an issue with your network, your EVL3 or your panel... something is preventing communications with the panel... Later (and current) panels (Rev 5.0 and up) send keypad update messages send control panel update messages (which are received by the EVL3 and forwarded to the plugin) every 10 to 60 seconds when the panel is idle... Older revision panels may not send the control panel updates with this frequency... you may need to change the "CheckConnectionTimer" variable to a greater value... Your panel/EVL3 may not be configured correctly, causing control panel updates to be missed... Your panel may be old enough that the EVL3 is not fully compatible with it... the possibilities are endless... If you don't provide logs, it is impossible to tell what is going on....

All of this has been discussed previously in the thread.


I uninstalled the version obtained from the app store.
Which deleted the panel/partition/sensor device(s) (but NOT the plugin files)... which holds the configuration.

Reload starts from "Settings:Z-WAve:advanced", but not when hitting "Reload Engine" in app.
Which means you have not uploaded ALL of the files in the v4.0 version to your Vera...

Separately, the app does not show up under installed app.
Because you set it up manually, it was not "Installed" by the Vera installation mechanism... It will not appear in the list of plugings that the Vera installation mechanism has "Installed".
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on October 03, 2015, 04:35:06 pm
Thank you very much for your explanations.

I attempted to remove/delete the existing install and configuration to check the read panel feature. I have a couple of additional installations to do and wanted to check it out. If the read panel only works when nothing is configured and communications down is reported when nothing is configured, how does one go about using the read panel feature? Chicken vs egg first problem?

Restored from backup (old version back including configuration), uploaded the files from your beta release, all back working fine. Bumped the ConnectionDownTimer to 360 for the (very) old panel. I was pretty surprised it worked in the first place with a now 12 year old panel.

Again, thank you for your help! -and all your work!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 03, 2015, 04:59:24 pm
Chicken vs egg first problem?

No... not a Chicken vs Egg problem... A design decision...

Unlike (most) other plugins, the EVL3Vista plugin runs continuously, even if startup exceptions should cause the plugin to exit (this allows configuration and advanced options from the UI without having to manually change plugin variables under the advanced tab).

Even without a valid configuration, the plugin continues to run... If the plugin fails to connect to the EVL3, it will issue the "connection down" error immediately... Otherwise, it will display the configuration error (No IP, No passwod, etc) and then idle (receiving messages from the EVL3 but not processing them).. then, after the Connection Down timer expires, it displays the "connection down" error.

If the plugin is not configured right -- startup -> configuration error -> "connection down" message.
If the plugin has an unexpected bug that causes it to crash - startup -> configuration error -> no "connection down" message.

It's a design decision that allows me to do some debugging of user reported issues even before logs are posted... (and has been discussed several times in the thread)...

how does one go about using the read panel feature?

You click on the "read panel config" button...

If the panel could not connect to the EVL3, it would have displayed a "could not connect" message long before the "connection down" message is displayed.

If the plugin gets disconnected from the EVL3, it automatically tri.es to reconnect... If you attempt to read the panel config and the connection has been lost (and has not been re-established), the plugin will display a "not connected" message...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on October 03, 2015, 10:52:22 pm
1. I have a wireless siren (5800WAVE) in my garage and cannot figure out how to add it as a siren, not sure I even need to except to monitor battery level (it's plugged into an outlet)

The 5800wave does not use the "wireless zone" mechanism for siren operation... it uses the "house Id" mechanism... The wireless sirens are not exposed by the panel.

It does use the "wireless zone" mechanism for tamper/battery troubles, and it should be exposed as a door/window sensor by the plugin, if it has the zone configured in the panel.

I do not have one of these devices to test against, so if your siren IS configured in your panel for tamper/battery monitoringm please turn on DEBUG MODE in the plugin and post the startup logs.

2. One zone - Bathroom Window shows highlighted in red even though I removed the zone and re-added it using the dictionary words. It appears to not like the word Bathroom.

This is a tricky one... Yes, "bathroom" is a supported word... but on any zone number greater that 9, if it is used as the first word, it causes the first line of the LCD to exceed the display width... The normal wordaround is to use a blank word as the first word...

A quick check revealed that the supported word code revealed that, yes there is a bug in the supported word code (it loses the "blank" word if used as the first word)... I'll investigate further and post a fix (will be a little while...)




I did neglect to say that the bathroom window is a wired sensor on zone 6.

The wireless siren is currently set up as a wireless door sensor on Vera. It works fine when triggered by an alarm.

I've attached the entire log since I didn't know what to edit out.

Thanks again.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on October 05, 2015, 02:23:46 am
Thank you again for your explanations.

I did successfully read the panel with the recent ROM version.

Exploring the app and all the new options are very nice.

One issue: on both panels (one new, one 12 years old) the "Codes" option returns "Error executing function showUserCodes(): Invalid character"

Also, What is the "Annunciator Mode"?  -and "Siren Support" shows Disabled, -what is it supposed to do?

All the best.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Buxton on October 09, 2015, 03:39:47 am
Cybrmage, are you picking up zone labels as text from the Vista keypad LEDs?  Or are you picking up the 3 digit code for the labels.   I'm asking because almost all of my labels are hilit in red in the zone screen.  Per Vista programming, all are legal names.  I would like to keep them as they are sent to me as descriptors for any zone fault.

If you can pick up the 3 digit code, could you do a translation to Vista's label through your software.  That would solve any concatenation issues.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 11, 2015, 05:28:56 am
EXPERIMENTAL UPDATE: v4.0dev85
-- added - Live update in User Code Management (synchronize codes to panel)
-- fixed - zone labels marked as invalid under certain conditions
-- changed - tweaked Virtual Keypad display
-- fixed - minor errors in Output device static json file

Updated/Added Files:
---------------------------
J_EVL3VistaKeypad.js
D_EVL3VistaAlarmOutput1.json
S_EVL3VistaAlarmPanel1.xml
I_EVL3VistaAlarmPanel1.xml
J_EVL3VistaUserCodes.js
L_EVL3VistaAlarmPanel1.lua
J_EVL3VistaAlarmPanel1.js
D_EVL3VistaAlarmPanel1.json




[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 11, 2015, 05:49:50 am
Also, What is the "Annunciator Mode"?  -and "Siren Support" shows Disabled, -what is it supposed to do?

Annuciator mode: Uses an "Annunciator" device on the Vera to announce zone and arming events. Supported annunciator devices include Sonos, Squeezebox, Imperihome and DLNA plugins installed on the Vera.

Siren support: Allows direct control of Z-Wave Siren or Siren/Strobe devices by the plugin. Siren devices are activated when the panel goes into alarm. Strobe devices are activated when a trouble condition exists or when an alarm condition exists. Supported Siren devices are any Z-Wave Device that reports as a siren. Supported Siren/Strobe devices are the Fortrezz SSA series of devices.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dansker on October 12, 2015, 01:37:21 am
Thanks for the info.

Downloaded dev85, installed fine on two systems. UI for codes is a very nice enhancement, and what a panel, -nicer than mine...

Also, since increasing the "CheckConnectionTimer" on the old panel (doubled default) I have not had any panel disconnects.

Thank you, thank you and thank you, all very nicely done!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on October 14, 2015, 03:28:42 pm
Hi guys. I'm sitting at Vera F/W "1.7.649". It keeps nagging me to upgrade. Is it safe to upgrade? I'm currently on "3.39" of the plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on October 14, 2015, 04:20:52 pm
I'm running Vera 1.7.1419 which it says is the latest (Vera Edge) and 4.00 dev 60 of the plugin ( about to update to dev 85)
All works great for me
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on October 15, 2015, 12:22:02 am
Since updating to the dev85 yesterday I'm getting Security Panel disconnect messages a few times a day. BUT, the Vera & Vista 20p seem to be communicating fine. Anyone else seeing this?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Ctcohen on October 15, 2015, 12:29:19 am
Updated to dev 85 earlier today and have seen no disconnects
I did notice that somehow I got some "new - phantom" generic devices thrown in that I could not delete.
I think it was a Vera UI problem that was centered around one real device. Rebooting the Vera seemed to take care of it, but did have to re-pair that one device
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 15, 2015, 05:43:05 pm
I did notice that somehow I got some "new - phantom" generic devices thrown in that I could not delete.

This is a known issue with installations of UI7 with specific Z-Wave devices, and is in no way related to the installation or operation of this plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on October 15, 2015, 06:04:44 pm
Yup, with ui7 you get "bonus" bugs. Which is why I am sticking with UI5

Sent from my HTC6525LVW using Tapatalk

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 15, 2015, 07:11:56 pm
EXPERIMENTAL UPDATE: v4.0dev90
-- added - File Manifest function
-- changed - EVL Module detection updated to allow detection of EVL4 devices
-- added - firmware type detection added to module detection.
-- changed - cleanup and minor fixes to various plugin files.

Updated/Added Files:
---------------------------
L_EVL3VistaAlarmPanel1.lua
S_EVL3VistaAlarmPanel1.xml
S_EVL3VistaAlarmOutput1.xml
J_EVL3VistaUserCodes.js
J_EVL3VistaAlarmOutput1.js
J_EVL3VistaAlarmPanel1.js


FILE MANIFEST FUNCTION
--------------------------------

This update adds a File Manifest validation function that checks each individual file in the plugin and displays a message ("FILE VERSION MISMATCH") in the panel status if any of the files are not the same as the version released in the plugin package (either is the App Marketplace or the manual update zip file).

This version mismatch is NOT a fatal error. The plugin will continue to operate with the version mismatch, but the notification will continuously displayed.

If you get the version mismatch message, reload your browser (F5 or CTRL-F5) then go to the panel device, the the advanced tab (or Advanced/Variables for UI7) and check the "MISMATCHED_FILES" variable for a list of files that did not pass verification.

The version mismatch notification will usually be displayed when you are manually updating the plugin and have not uploaded all of the modified files to your Vera OR if you upload a plugin file that you have customized for your own purposes.


FIRMWARE TYPE DETECTION
-----------------------------------

The EVL modules are shipped from the factory with the firmware for DSC alarm panels installed. This firmware will not work with Honeywell panels, and is automatically updated to the latest version of the Honeywell firmware when you configure the EVL module with the module providers (Eyez-On, Connect2Go, etc) web interface.

If you install the plugin before you properly configure the EVL module, the plugin will detect that the firmware is not correct. This is a fatal error, and the plugin will not attempt to connect to the module.

Once you have properly configured the EVL module, you can reload the LuaUPnP engine or click on the "detect" button to restart the plugin.

Also, If you actually have a DSC alarm panel, the panel status will show concisely that you are using the wrong plugin.


UPDATED MODULE DETECTION
--------------------------------------

As of September 28, 2015, the Envisalink 3 (EVL3) module has been discontinued by the manufacturer and is being replace by the Envisalink 4 (EVL4) module.

The manufacturer has publicly stated that the TPI interface, as used by this plugin, has not changed for the EVL4 module, so it should be compatible with the plugin.

To accommodate the use of the new module, the detection function has been updated and extended.

The existing module detection by Ethernet MAC address has been retained. If the module is not found by MAC address, each device connected to the same network is probed to test if it is an Envisalink module. In order for this device proble to function correctly, the module must be using the default password OR you must set the interface password before you attempt to detect the module.



[ATTACHMENT SUPERSEDED]
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ando1 on October 16, 2015, 09:30:44 pm
I am hoping someone can help. I have been running v3.39 of the plugin for months now without issue until last week. I am now getting frequent "Connection Down" messages when I log into my VeraEdge running UI7. The only way for me to resolve this issue is either to reinstall the plugin and setup everything again or to delete all my zones and re-read the panel.

What can I do to fix the connection down issue?


Thanks,
Andy
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on October 17, 2015, 01:53:12 pm
Hey there. I've got my smoke detectors wired in via a relay to my Vista 20p panel. All works great except...
- I have the relay connected to zone 1 normally open. All good.
- Zone 1 is set up as zone type 16 (fire with delay). All good.
- I created a scene that gets run whenever the Alarm is going off. So the trigger is "Alarm Partition 1 alarm is active". The scene sends alerts to my phone, etc.

All works well except that the FIRE zone is one of those ones that turns the siren on/off/on/off/...So the alarm condition seems to go from ACTIVE to NOT ACTIVE every couple of seconds while the alarm is going off. Which means I get a crap load of text messages.

So....any ideas on a workaround?
- I tried adding a scene that just triggers on the zone 1. That works well. I only get the one alert from that device triggered. BUT I'd still like to keep my overall "Alarm Partition 1 alarm is active" for burglar alarms where it's not pulsing.
- I suppose I could add some code in to the LUA scene code, but seems like a nuisance. Check if it's the fire zone, blah blah.
- I suppose I could change it to a different zone type which is NOT a fire zone. Then it would be a constant ALARM and I assume would just stay active.

Any thoughts?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 18, 2015, 03:53:58 am
- Zone 1 is set up as zone type 16 (fire with delay). All good.

Your issue is an indication that you have the zone configured incorrectly...

Type 16 in not "Fire with delay", it's "fire with verification", and is designed to be used with 4-wire smoke detectors.

The verification works like this...
1) zone is tripped.
2) panel tries to reset the smoke detector(s)...
3) panel waits for the zone state to change to untripped (because the smoke detector has reset)
4) panel alarm verification times out and panel resets it's alarm state.
5) panel detects tripped zone, goes into alarm and goes to step 2.

Since your interconnected detectors are NOT 4-wire detectors (and can't be reset), you need to use zone type 9 (Supervised Fire). Also, you need to ensure that you are using an EOL resistor across the zone terminals, or you will get a zone trouble (The fire zones MUST be supervised with an EOL resistor - shorted = alarm, open = trouble), unless they are connected to a wireless sensor (such as a 5816WMWI Door/Window sensor).


OTOH... A buttload of notifications in a FIRE situation can't be a bad thing (as opposed to too few notifications!!)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on October 19, 2015, 01:08:25 am
- Zone 1 is set up as zone type 16 (fire with delay). All good.

Your issue is an indication that you have the zone configured incorrectly...

Type 16 in not "Fire with delay", it's "fire with verification", and is designed to be used with 4-wire smoke detectors.

The verification works like this...
1) zone is tripped.
2) panel tries to reset the smoke detector(s)...
3) panel waits for the zone state to change to untripped (because the smoke detector has reset)
4) panel alarm verification times out and panel resets it's alarm state.
5) panel detects tripped zone, goes into alarm and goes to step 2.

Since your interconnected detectors are NOT 4-wire detectors (and can't be reset), you need to use zone type 9 (Supervised Fire). Also, you need to ensure that you are using an EOL resistor across the zone terminals, or you will get a zone trouble (The fire zones MUST be supervised with an EOL resistor - shorted = alarm, open = trouble), unless they are connected to a wireless sensor (such as a 5816WMWI Door/Window sensor).


OTOH... A buttload of notifications in a FIRE situation can't be a bad thing (as opposed to too few notifications!!)
Hi there. I guess I sort of misinterpreted it (zone type 16). After the reset, "Another short circuit within 90 seconds triggers fire alarm". I hastily read that and thought it read AFTER 90 seconds if there was still a short, it will trigger the alarm. But now that I've re-read it, if it's dead shorted from the relay then I wouldn't get the delay I was hoping for. You know, for the false alarms when your kraft dinner starts smoking! 90 seconds would give enough time to clear the smoke alarm of smoke and not set off the main house alarm.  So I might as well set it back to 9 (or create a custom zone type I suppose - if that's possible).

Anyhow. Regardless, either one of those zone types will create the standard fire alarm of a "pulsing bell signal" (or as I call it stutter).  That part is what seems to create the alarm state of ACTIVE/NON ACTIVE/... every 2 seconds. Which in turn triggers my scene code to run continuously every 2 seconds generating the text messaging from my custom code. It sure gets the point across that's for sure!!!!

For giggles I'll switch it to the zone type of 9 and try it. I have to re-test some 3 year old smokes again with a "can of smoke" again anyway.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Theboob on October 19, 2015, 01:30:47 am
Also. I read somewhere that someone had an issue with the relays bouncing on power restore after an outage and setting off the alarm panel. That was why he had the idea of the type 16. I'll have to test that too I suppose.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on October 19, 2015, 04:06:17 pm
Ok, ok, starting from scratch (don't ask.  Not an ADEMCO/Alarm/EVL3 issue).  Just when everything with the EVL3 plugin was going smoothly...

So I'm seeing "ATTACHMENT SUPERCEDED".

I installed the EVL3 App, and entered all info/zones.  I show "No Room" and in that category I have "EVL3 Vista Panel", then "EVL3 Vista Partition" which has the buttons I need to arm/disarm my alarm.  Then I have "Front Door" that shows Armed/Disarmed switch and "Basement Door" that shows Armed/Disarmed switch.

Is there any way to get rid of, or hide, the first "EVL3 Vista Panel" that shows?  The "EVL3 Vista Partition" is what controls my alarm panel, that first EVL3 Vista Panel" doesn't do anything and I'd rather not see it.  If I put the Partition, the front door, and the basement door into a "room", the EVL3 Vista Panel just keeps showing up as "No Room".

Next Question - how do I update the plugin to whatever is most recent??  I'm on Version 3.39 EVL3, EVL3 FW: 01.12.158A

Thanks for all answers and patience!   ;)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: lcoppenrath on October 20, 2015, 01:13:44 am
I installed 4.0 and am getting a EVL3VistaAlarmPanel[122] : Startup Lua Failed error.   The panel device just says Starting...

I can't change any setting on the control area either.  I get a "device not ready error"

I think the LUAUPNP Log shows these errors.
01   10/19/15 21:50:07.670   LuaInterface::CallFunction_Startup-1 device 122 function EVL3VistaStartup failed [string "-- EVL3VistaAlarmPanel 4.00 EVL..."]:2766: attempt to index field '?' (a nil value) <0x7726c520>
01   10/19/15 21:50:07.670   LuImplementation::StartLua running startup code for 122 I_EVL3VistaAlarmPanel1.xml failed <0x7726c520>


I'd prefer not to go back to defaults and start over.    Any help would be much appreciated.    If someone could tell me how to wipe the configuration of a device/app from the device that might help too.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on October 20, 2015, 03:59:26 pm
Ok, ok, starting from scratch (don't ask.  Not an ADEMCO/Alarm/EVL3 issue).  Just when everything with the EVL3 plugin was going smoothly...
So I'm seeing "ATTACHMENT SUPERCEDED".
I installed the EVL3 App, and entered all info/zones.  I show "No Room" and in that category I have "EVL3 Vista Panel", then "EVL3 Vista Partition" which has the buttons I need to arm/disarm my alarm.  Then I have "Front Door" that shows Armed/Disarmed switch and "Basement Door" that shows Armed/Disarmed switch.
Is there any way to get rid of, or hide, the first "EVL3 Vista Panel" that shows?  The "EVL3 Vista Partition" is what controls my alarm panel, that first EVL3 Vista Panel" doesn't do anything and I'd rather not see it.  If I put the Partition, the front door, and the basement door into a "room", the EVL3 Vista Panel just keeps showing up as "No Room".
Next Question - how do I update the plugin to whatever is most recent??  I'm on Version 3.39 EVL3, EVL3 FW: 01.12.158A
Thanks for all answers and patience!   ;)

Installed 3.39b26 manually from files on page 1 of this thread - no problems.
Installed 4.0 manually from files on page 1 of this thread - rebooted EVL3, rebooted Vera Edge, restarted LUAP engine, etc...  No good:    EVL3 Vista Panel[39] : Startup Lua Failed

It shows as ready, all information is there including my zones.  Just that blue fail banner, and no workie.  What'd I forget?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 20, 2015, 05:17:42 pm
A bug slipped into the 4.0 release.... It is fixed... (new archive in first post... updated to App Marketplace and pending approval)

For convenience, the fixed lua file is attached...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 20, 2015, 05:45:49 pm
So I'm seeing "ATTACHMENT SUPERCEDED".

Because I try to remove all versions that have bugs, so that I don't have to deal with squashed bugs (as much) due to people installing outdated files. The latest stable version is always available from the first post.. The latest development/experimental release is also linked from the first page.
 

Is there any way to get rid of, or hide, the first "EVL3 Vista Panel" that shows?  The "EVL3 Vista Partition" is what controls my alarm panel, that first EVL3 Vista Panel" doesn't do anything and I'd rather not see it.
Sure... You can delete the panel device... That will also delete the partition device and all the sensor devices... So your dashboard will be nice and neat.

Seriously... The Panel device IS the plugin... It does ALL the work...

You could hide it (set it to invisible under advanced)... BUT, you will then not be able to make any changes to the plugin configuration!! SO... DON'T DO IT!!!
(Fair Warning: The first person to post a "Help, i've hidden my panel device and now I can't change any options" message WILL be mocked mercilessly!!)

If seeing the panel device really bugs you, place it into a room and colapse the panel for that room.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: withay on October 20, 2015, 06:21:15 pm
For convenience, the fixed lua file is attached...

Thanks!  That did the trick.

LOL and I won't hide it - I promise!  :)

Thanks for all your work and support on this.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 27, 2015, 10:51:44 am
The latest version of the plugin (version 4.0.1) is now (finally) available in the App Marketplace.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on October 27, 2015, 08:56:18 pm
Inadvertently got upgraded to 4.0 today. Plugin died painful death. Have tried uninstalling, reinstalling, downgrading, etc. No joy.

I'm back at the point of a reinstall, it says READY for a while and then it goes to CONNECTION DOWN. I have not even read the panel yet this time. Panel reading generally fails (never completes).

Any tips would be appreciated.

EDIT: After downgrading to 3.39, without reading panel, still get CONNECTION DOWN after about three minutes. The EVL3 still shows active TPI session, but the panel plugin does not get out of CONNECTION DOWN until I reload the engine.

EDIT #2: Restored Vera from two day old backup (v3.39). Everything was fine on 3.39. Tried the "Installation: Fresh Upgrade from a previous version" instructions, and failed again with CONNECTION DOWN. Restored Vera from backup again. Sticking with the v3.39 unless we can figure this one out.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: taema on October 29, 2015, 12:09:47 pm
Same exact thing is happening to me. Everything was working perfectly before upgrade that must have happened automatically. Tried doubling the connection timeout from the default 180 to 360 but then it just goes to "connection down" after 6 minutes instead of 3. If I reload, it says "Ready" again for another few minutes and then dies. I'm pretty certain there are no network issues because the EVL3 is showing a TPI session from the Vera. No earlier backup, though, so I'm just stuck for now.

Inadvertently got upgraded to 4.0 today. Plugin died painful death. Have tried uninstalling, reinstalling, downgrading, etc. No joy.

I'm back at the point of a reinstall, it says READY for a while and then it goes to CONNECTION DOWN. I have not even read the panel yet this time. Panel reading generally fails (never completes).

Any tips would be appreciated.

EDIT: After downgrading to 3.39, without reading panel, still get CONNECTION DOWN after about three minutes. The EVL3 still shows active TPI session, but the panel plugin does not get out of CONNECTION DOWN until I reload the engine.

EDIT #2: Restored Vera from two day old backup (v3.39). Everything was fine on 3.39. Tried the "Installation: Fresh Upgrade from a previous version" instructions, and failed again with CONNECTION DOWN. Restored Vera from backup again. Sticking with the v3.39 unless we can figure this one out.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: JuanInsite on October 30, 2015, 05:57:37 pm
Hi!

I get my EvisaLink 3 few days ago and i?m trying to pair with my vera 3 running on Ui7. I configured the Evisalink 3 with an static IP and changed the interface password. Then, i installed the app on my Vera and did all the configuration but it does not allow me to read the panel. The error that appear says: "Startup FAILED: EVL3 found is using DSC firmware." any one knows what?s the error about? i?ll appreciate

Thank you
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mydon on October 31, 2015, 12:58:41 pm
Novice here...on Vera Edge firmware 1.7.906.  Does anyone know how to prevent this app from updating automatically?   Every time I uncheck the auto update checkbox...if I change screens the box is checked again.  Like the poster above...on 4.0 or 4.0.1 I get connection down errors and can't get this working again.   It's been working fine for the past 9 months and then auto updated to 4.0 and no longer works.    I'm restoring to a backup with the 3.39 version but within a couple hours it auto updates to 4.0.1.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on October 31, 2015, 03:29:46 pm
Plugin died painful death. Have tried uninstalling, reinstalling, downgrading, etc. No joy.

Logs appreciated... Logs with debug mode turned on would have made it easier... but any logs are better than nothing.

It appears that your zone definition is corrupt... (Zones 15,16,17,18,20,21,22,23,25,26 and 27 have in invalid sensor types)

I can only assume that this is due to:
1) The zone data was created in a very old version of the plugin that had a zone creation bug
OR
2) The zone sensor data was manually changed to 0 (zero) to purposely trick the plugin into not creating a zone device for those zones.

Either way, previous version of the plugin silently ignored these corrupt zone definitions... Recent versions have changes the zone data processing, and this is causing the plugin to crash...

Attached is a fix... (v4.00.2)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: eyeSpy on October 31, 2015, 08:30:30 pm
Quote
Attached is a fix... (v4.00.2)

Thanks cm. That appears to have fixed the issue.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: mydon on October 31, 2015, 10:52:31 pm
4.00.2 fixed my issue as well.   Thanks so much. 
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: taema on November 03, 2015, 01:09:01 pm
Worked for me as well. Thanks!

Plugin died painful death. Have tried uninstalling, reinstalling, downgrading, etc. No joy.

Logs appreciated... Logs with debug mode turned on would have made it easier... but any logs are better than nothing.

It appears that your zone definition is corrupt... (Zones 15,16,17,18,20,21,22,23,25,26 and 27 have in invalid sensor types)

I can only assume that this is due to:
1) The zone data was created in a very old version of the plugin that had a zone creation bug
OR
2) The zone sensor data was manually changed to 0 (zero) to purposely trick the plugin into not creating a zone device for those zones.

Either way, previous version of the plugin silently ignored these corrupt zone definitions... Recent versions have changes the zone data processing, and this is causing the plugin to crash...

Attached is a fix... (v4.00.2)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: zuczek on November 03, 2015, 05:25:36 pm
Im new to Vera. I've had EVL3 on my panel for about 8 months now and it works fine. Vera updated to newest software. I installed the EVL3Vista app and it shows software as follows: Version:4.00.2 EVLEVL3 FW:01.12.163A

I put the static IP address and left the username as default (same on the EVL3)

Under the Panel Tab, I've put the default Installer Code 4112 and Choose Vista 20P panel. When I click "Read Panel Config" it says "Attempting to get Zone Data" and Plugin Status changes to "Busy" but after a minute or so it says unable to get zone data...

Any suggestions?

How do I get the logs?

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: john.berg on November 13, 2015, 07:26:10 pm
Getting the same thing with the same versions, I am using an EVL-4 though. Seems to die on loading zone data
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: X50 on November 22, 2015, 10:12:31 pm
I just started getting: "EVL3VistaAlarmPanel : Startup FAILED: EVL3 found is using DSC firmware."

The only change made was the latest firmware upgrade for the Vera. I have a second location with the same equipment that was also upgraded, but isn't showing any problems.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on November 23, 2015, 03:20:56 pm
Under the Panel Tab, I've put the default Installer Code 4112 and Choose Vista 20P panel. When I click "Read Panel Config" it says "Attempting to get Zone Data" and Plugin Status changes to "Busy" but after a minute or so it says unable to get zone data...

I need to see the logs, with Debug Mode in the plugin enabled.

Information on getting the logs is posted previously (many times) in this thread.


Getting the same thing with the same versions, I am using an EVL-4 though. Seems to die on loading zone data

I do not have an EVL4 to test with... So, could be that the EVL4 does not work EXACTLY like an EVL3.... I will also need debug mode logs...


I just started getting: "EVL3VistaAlarmPanel : Startup FAILED: EVL3 found is using DSC firmware."

During startup, the plugin retrieves the web interface  from the Envisalink interface... The homepage give an indication of what platform the device is configured to work with. The plugin is not finding the indicator for the Honeywell firmware.

This can be caused by:
1) The device is new, and has not been configured for use with a Honeywell panel.
2) The device is configured for a Honeywell Panel, but has not yet downloaded and upgraded to the Honeywell firmware.
3) The EVL device is returning a corrupted webpage.
4) The EVL has updated it's firmware, and the new firmware does not have (or has changed) the platform indicator.

Again, debug mode logs are needed to determine the exact problem.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: X50 on November 23, 2015, 09:08:43 pm
I just started getting: "EVL3VistaAlarmPanel : Startup FAILED: EVL3 found is using DSC firmware."

During startup, the plugin retrieves the web interface  from the Envisalink interface... The homepage give an indication of what platform the device is configured to work with. The plugin is not finding the indicator for the Honeywell firmware.

This can be caused by:
1) The device is new, and has not been configured for use with a Honeywell panel.
2) The device is configured for a Honeywell Panel, but has not yet downloaded and upgraded to the Honeywell firmware.
3) The EVL device is returning a corrupted webpage.
4) The EVL has updated it's firmware, and the new firmware does not have (or has changed) the platform indicator.

Again, debug mode logs are needed to determine the exact problem.

I powered down the EVL and then brought it back online; the error has gone away so it looks like it was #3. Thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: jfalkman on November 30, 2015, 09:09:54 pm
I just uploaded the new 4.0 App after having to reset my Vera 3.   I'm having some of the same problems as others.  I was able to get it to auto discover the EVL3 after a couple tries.  I have the correct installer code. I can set the panel time.  When I try to read the panel It goes to busy then times out, says incorrect installer code,  Sometimes comes back with connection down. Any ideas, or how do I run a debug report to send you.  Thanks
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: geekbash on December 15, 2015, 04:02:23 pm
After several tries I was able to configure the system and get all the zone info read from my panel.

However now I am inundated by Vera Alerts.

1. Device-> EVL3->Notifications nothing enabled.
2. EVL3 added each zone that is listed. Every zone is "ENABLED" even though Device->EVL3 is "DISARM".
3. Any time someone walks by the "Motion" sensor even if alarm is OFF, notification is sent.
 Under Motion->Alerts there are many alerts.
 Under Motion->Notification there are no Notifications defined and yet my phone is getting them.

How to disable these Alerts when Alarm is in "Disarmed" mode?

[UPDATED]
I don't know if this is VeraEdge or EVL3 issue, however I've been getting all event alerts even when ALARM is Disarmed. Any time  kid runs in front of MOTION detector VeraEdge sends an alarm. Very annoying. Contacting micasaverde support as well.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: X50 on December 17, 2015, 12:19:50 pm
[UPDATED]
I don't know if this is VeraEdge or EVL3 issue, however I've been getting all event alerts even when ALARM is Disarmed. Any time  kid runs in front of MOTION detector VeraEdge sends an alarm. Very annoying. Contacting micasaverde support as well.
On the Vera Dashboard, click on the ">" beside "My Modes" then disable notifications. Create specific notifications for the panel (armed, disarmed, in alarm, etc.)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: manchild on December 31, 2015, 09:41:47 am
I have successfully programed an output on the Vista and added the output in the plugin.  I can turn it on and off in Vera via the created device.  The device status does not seem to update however if the Vista Panel changes the relay state (from an output function).  Is there something I am missing?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 03, 2016, 10:42:58 am
The device status does not seem to update however if the Vista Panel changes the relay state (from an output function).  Is there something I am missing?

Nope. You are not missing anything... It is a limitation of the Vista panels... There are methods to turn a relay on or off, but there are no methods to determine the current state of the relay... Hence, the only indication of status is the current status that the plugin has set...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: manchild on January 03, 2016, 09:18:44 pm
Understood.  Thanks!  I ended up attaching the relay to an open zone (in another partition) to get the status.  Great plugin!

I'm still learning, time for one more question?  If I try to create a Vera scene using the "Armed detailed state" of the partition, "Alarm is in Entry Delay" is not an option.  Is that a problem with the UI?  I was able to successfully add some Luup code at startup that manually watches the variable for "EntryDelay" and then kicks off my scene.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 05, 2016, 04:06:18 am
If I try to create a Vera scene using the "Armed detailed state" of the partition, "Alarm is in Entry Delay" is not an option.

I missed the entry in the device json file... fixed... update in posted to the first post in the thread.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: silas on January 05, 2016, 11:04:24 am
This plugin works wonderfully I'm running UI7 on a Vera 3.  I see zones, keypad controls, and output relays.  I'm wondering can this be used as a virtual zone expander/rf?  Goal would be to integrate existing zwave etc sensors as virtual zones.  So for example use a pair of scenes to fault a virtual zone and clear based upon a zwave motion sensor status.  If it's not possible is this a limitation of the vista panel (seems unlikely since zone expanders etc use the same bus could be a proprietary/drm issue to make you buy their kit), the evl3/4 or this plugin?

Otherwise am I correct that the Vista alarm panel is the limiting factor in you do not get zone faults while the system is armed and it can not query the state of an output relay?  As far as the zone status am I correct in assuming that if I put them in a different partition that never gets armed I can get the status and then in the worst case use a dry contact to a zone to act as a master fault in the armed partition?  I realize that making security devices take a hop though a HA controler is not ideal.

Background is I'm looking at the Vista RF piece as it's very basic and has no to very weak security.  Zwave wireless sensors at the same price point give motion temp lux etc in a more attractive package with some security, roll your own gives a lot more flexibility and can be nearly invisible with a good deal of security.  So I'm looking to use mostly wired sensors for the important bits door/window/glass/pressure sensors along with some legacy wired motion and add supplemental motion/CCTV triggers and have the alarm and HA side share information with each other.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 06, 2016, 01:03:21 pm
Wow... You are all over the place with these questions...

First, you ask about Vera to Vista (expanding Vista with Vera zone device)

I see zones, keypad controls, and output relays.  I'm wondering can this be used as a virtual zone expander/rf? 
No. It can not. RF communication between Vera and Vista is not possible because Vera does not have a Vista compatible radio, and not all Vista panels have an RF receiver.

Goal would be to integrate existing zwave etc sensors as virtual zones. 
This not a good idea.

The Vista panels are UL-Listed security systems... Their primary function is security - everything else added by automation accessories is secondary.

The Vera controllers are home automation controllers... They are great at home automation... but they do not constitute a good primary security system (my opinion)... There are too many scenarios that will cause the luup engine to restart... when the luup engine restarts, none of the sensors (Z-Wave or otherwise) will function.

If it's not possible is this a limitation of the vista panel (seems unlikely since zone expanders etc use the same bus could be a proprietary/drm issue to make you buy their kit), the evl3/4 or this plugin?
It is a limitation of the Vista panels and the EVL module.

The Vista panel can only be triggered into an alarm state by a zone fault. None of the automation interfaces (VAM, TUXWIFI, 4232CBM, ZBRIDGE) can trigger an alarm from a connected device (and the Honeywell Z-Wave controllers don't support Z-Wave door/window or motion sensors).

The EVL(2DS/3/4) module COULD (technically) generate a (fake) zone fault message that would trigger the Vista into alarm, but it does not... It was not designed to... It was designed as a notification device and emulates a LRR and KEYPAD... It does not emulate a ZONE or OUTPUT device, and was never intended to.


Otherwise am I correct that the Vista alarm panel is the limiting factor in you do not get zone faults while the system is armed and it can not query the state of an output relay? 
The Vista panels DO NOT report sensor status for sensors in an armed partition.

Vista models 20p and above support multiple partitions, and you can get sensor status for any unarmed partition.

Relay state can be set but there is no way to detect the current state..


As far as the zone status am I correct in assuming that if I put them in a different partition that never gets armed I can get the status and then in the worst case use a dry contact to a zone to act as a master fault in the armed partition? 
That is correct. Any sensors in an unarmed partition will never trigger an alarm... With Multi-partition capable panels, there are MANY strategies to minimize this limitation... Most home systems will use the AWAY and STAY arm modes, with motions configured as interior follower and disabled when is STAY mode... You would reconfigure the sensors so that the perimeter sensors are in partition 1 and the interior zones are in partition 2. When you  arm partition 1, the perimeter sensors are all armed and the interior sensors on partition 2 will still report their status to the home automation system - this would be equivalent to the traditional STAY mode. When you are going out and want the supplemental security of the interior sensors (and don't need the sensors as home automation triggers), you would arm partition 1 AND partition 2 - this would be equivalent to the traditional AWAY mode.

I realize that making security devices take a hop though a HA controler is not ideal.
The Vista 20P and above also include two onboard trigger outputs - you could program one of those outputs to follow the state of the zones in partition 2 and wire it to a wired zone in partition 1, that way, when a sensor in partition 2 is tripped, the trigger will trip a zone in partition 1.. If the zone in partition 1 is programmed as an interior follower, the traditional AWAY and STAY modes will function normally.

No dependence on the HA controller needed.

Background is I'm looking at the Vista RF piece as it's very basic and has no to very weak security.
Which Vista RF piece??? There are MANY...
5881EN(L/M/H), 5882ENHC, 5883H, 6128RF, 6150RF, 6152RF, 6160RF, 6162RF, 5800C2W
5800 series sensors (motion, door/window, glass break, flood, CO, smoke, etc)
5800ZBRIDGE, VAM, TUXWIFI automation interfaces

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on January 07, 2016, 12:33:17 am
@cybrmage

4.0 has been rock solid. You might want to post yesterday's release to app market.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: msislian on January 07, 2016, 11:14:26 am
I have evl4 and I know that zone status does not work in the armed state but according to EYEZ-ON support there device does see zone status when armed and tripped, any ideas on this?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 07, 2016, 12:25:35 pm
I have evl4 and I know that zone status does not work in the armed state but according to EYEZ-ON support there device does see zone status when armed and tripped, any ideas on this?

EYEZ-ON support is either mistaken or they have added the feature to the EVL4...

As far as the published TPI, it has not changed for the EVL4, so functionally, even if the EVL4 can detect a zone fault in the armed state, it does not seem to be reported by the TPI, so there is NOTHING that the plugin can do to get the zone status.

I do not have an EVL4, and EYEZ-ON/Envisacor will not provide a development module for testing, so I have no way to do any testing to determine if there could be a workaround.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: msislian on January 07, 2016, 03:49:50 pm
so what I'm trying to do is have by living room lights turn on once I enter my house, I see that there is armed exit delay that I can use to turn off my lights once I activate my alarm but I can't find one for the entry delay to turn the lights back any advice?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 07, 2016, 04:39:16 pm
so what I'm trying to do is have by living room lights turn on once I enter my house, I see that there is armed exit delay that I can use to turn off my lights once I activate my alarm but I can't find one for the entry delay to turn the lights back any advice?

Asked and Answered  - several days ago... The option was missing... it has now been added... update to v4.00.5, available in the first post...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: msislian on January 07, 2016, 08:19:53 pm
So i updated to the latest version like you you recommend but every time i select entry delay and click validated it kicks it back to exit delay, any advice.  I have uninstalled and reinstalled without any success.   
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 07, 2016, 08:30:23 pm
every time i select entry delay and click validated it kicks it back to exit delay

Found a typo in the JSON file... try the attached fix (It will cause the plugin to indicate a "MISMATCHED FILES", but that is only an informational message)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: msislian on January 07, 2016, 08:43:44 pm
Updated file like you suggested and get the error of miss match file but still have the same issue of not being able to select entry delay.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 07, 2016, 09:02:09 pm
Updated file like you suggested and get the error of miss match file but still have the same issue of not being able to select entry delay.

I just re-tested it on UI5 and UI7... both work correctly...

When you uploaded the file to your Vera, did you select the option to restart the LuaUPnP engine and did you then refresh your browser?

If not... upload the file again, making sure the restart option is selected... let the engine reload... then refresh your browser (F5 or CTRL-F5)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: msislian on January 07, 2016, 09:06:07 pm
Thanks for your help that worked. :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 07, 2016, 09:19:01 pm
Updated version (with MISMATCHED FILES resolved) (v4.0.6) is available in the first post...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on January 08, 2016, 03:44:05 pm
Hello guys,

I just upgraded manually to 4.0 and now auto-update is enabled. It doesn't state the subversion e.g. 4.06. Everything works except the "Maximum" button. With that said I would like to use the "Instant" button which is only available if you open the properties of the device. I would like to use a scene and push the "Instant" button which is not possible in a scene. I only have the button available visible on the device.

Any advice would be appreciated.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 08, 2016, 06:38:27 pm
Everything works except the "Maximum" button.
That's a rather vague statement... Please explain...

With that said I would like to use the "Instant" button which is only available if you open the properties of the device.

Create you scene and select any of the armed modes available on the device tile... Once the scene has been saved, go back into the scene editor and select "Advanced" and change "State" for the RequestArmMode to the mode you desire (ie: Instant") and save the scene.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: msislian on January 08, 2016, 07:38:41 pm
quick question, i'm trying to setup up vera notifications for when the siren has turned on to get notified but cant find the proper selection to make this happen with the evl3 app, any advice?   
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: dahamma on January 09, 2016, 05:54:23 pm

I don't know if this is VeraEdge or EVL3 issue, however I've been getting all event alerts even when ALARM is Disarmed. Any time  kid runs in front of MOTION detector VeraEdge sends an alarm. Very annoying. Contacting micasaverde support as well.

Did you have any luck with this?  After I installed the 4.0.6 plugin manually everything seems to work pretty well, but I'm also getting email and SMS alerts on *any* contact event (ie. every time any door or window is opened or closed) even though I don't have any specific notifications enabled.

I see 2 alerts for every contact event: one of type "burglary" and one of type "user created trigger fired".  It looks like the latter one is always sending a Vera Alert, "A door/window was opened at .... Reported by .... device #35 "" in "". Alert ID ...."
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 10, 2016, 08:51:57 pm
quick question, i'm trying to setup up vera notifications for when the siren has turned on to get notified but cant find the proper selection to make this happen with the evl3 app, any advice?   


I don't know if this is VeraEdge or EVL3 issue, however I've been getting all event alerts even when ALARM is Disarmed. Any time  kid runs in front of MOTION detector VeraEdge sends an alarm. Very annoying. Contacting micasaverde support as well.

Did you have any luck with this?  After I installed the 4.0.6 plugin manually everything seems to work pretty well, but I'm also getting email and SMS alerts on *any* contact event (ie. every time any door or window is opened or closed) even though I don't have any specific notifications enabled.

I see 2 alerts for every contact event: one of type "burglary" and one of type "user created trigger fired".  It looks like the latter one is always sending a Vera Alert, "A door/window was opened at .... Reported by .... device #35 "" in "". Alert ID ...."


You need to read/search the thread... This is a known issue, and is NOT the plugin... It IS the UI7 house modes!!! (This has been discussed MANY times!!)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on January 11, 2016, 10:56:41 pm
Finally had some free time to update from 4.0dev to the general release (4.0.6).  Had to fix a couple combination switches and update my handling of Contact ID to account for new variable states in the general release.  All good!

Is there any information on how to use the user codes section of the plugin?  Specific questions:

1) How best to go about syncing my current user codes (in the panel) to the Codes section of the plugin?  (I have a list of user numbers, codes, and authority levels).

2) The plugin states "WARNING: User Code changes will NOT be synced to the alarm panel." - in the event of a code change does that mean the user must be deleted and re-added?

3) The "Live Update" checkbox sounds self-explanatory - am I correct in assuming this causes any row (user) added to the table to be immediately sent to the panel?

Again many thanks for the hard work on this plugin!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: gusterrhoid on January 12, 2016, 01:22:29 am
I've had success installing the plugin and getting it to place the correct devices and alarm partition.

What would like to do now is create a scene in PLEG to automatically control the alarm in certain circumstances.  However, when I try to use the Alarm partition in PLEG under "actions" the buttons simply won't respond, nor will the action save.  The alarm partition will work fine arming and disarming the panel outside of PLEG.  Any input or thoughts would be greatly appreciated.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 12, 2016, 05:33:08 am
3) The "Live Update" checkbox sounds self-explanatory - am I correct in assuming this causes any row (user) added to the table to be immediately sent to the panel?

The "Live Update" checkbox enables control of the user codes on the panel. With "Live Update" turned OFF (no checkmark in the box), you can add/remove/update the codes stored by the plugin without affecting the codes stored by the panel.

1) How best to go about syncing my current user codes (in the panel) to the Codes section of the plugin?  (I have a list of user numbers, codes, and authority levels).

There is no way to read the existing User Codes from the panel. If you have existing User Codes on the panel, they must be entered into the plugin manually with "Live Update" turned off.

2) The plugin states "WARNING: User Code changes will NOT be synced to the alarm panel." - in the event of a code change does that mean the user must be deleted and re-added?

Once you have your existing User Codes entered into the plugin, you can turn on "Live Update". With "Live Update" turned on, any changes made to the User Codes stored in the plugin and sent to the panel.

There are two exceptions.
1) The Installer Code can NOT be removed or changed on the panel. You can change the code in the plugin, but it is NOT synced to the panel.
2) The default Master Code can NOT be removed from the panel. You can change the code, and it will be changed on the panel.

To change an existing User Code, you do not need to delete it first, simply click on the ID number, then make the desired changes in the add/update box.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 12, 2016, 05:38:14 am
I've had success installing the plugin and getting it to place the correct devices and alarm partition.

What would like to do now is create a scene in PLEG to automatically control the alarm in certain circumstances.  However, when I try to use the Alarm partition in PLEG under "actions" the buttons simply won't respond, nor will the action save.  The alarm partition will work fine arming and disarming the panel outside of PLEG.  Any input or thoughts would be greatly appreciated.

I do not use PLEG... And PLEG is closed-source. Any issues you have with PLEG not working with the partition device will need to be addressed in the PLEG forums by the author of that plugin.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: James92TSi on January 12, 2016, 06:49:43 pm
Cybr, thank you for the answers regarding the user code interface.  "Syncing" was perhaps a bad word choice; I intend to manually enter my existing users into the plugin, but didn't want to go writing all that back to the panel during entry since it's already there.

Now I know: enter my existing user data on the Code screen, then turn on live update to handle any future panel user maintenance from the plugin.

I was doing it all from Vera before (using your virtual keypad for the panel potion, lol) but this is waaaay better! :D

I've had success installing the plugin and getting it to place the correct devices and alarm partition.

What would like to do now is create a scene in PLEG to automatically control the alarm in certain circumstances.  However, when I try to use the Alarm partition in PLEG under "actions" the buttons simply won't respond, nor will the action save.  The alarm partition will work fine arming and disarming the panel outside of PLEG.  Any input or thoughts would be greatly appreciated.

I don't use PLEG either, but the partition device Cybr created in this plugin does respond to standard Lua actions for a security partition device.  http://wiki.micasaverde.com/index.php/Alarm_Panel_Standardization

I have coded a bunch of things against this device using Lua and the only issues were due to my syntactical noobness learning the language. .

So I agree it sounds like an issue specific to PLEG... I would bring that up with Richard or just dive off the deep end and learn Lua. :D
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on January 16, 2016, 08:36:06 pm
Everything works except the "Maximum" button.
That's a rather vague statement... Please explain...

With that said I would like to use the "Instant" button which is only available if you open the properties of the device.

Create you scene and select any of the armed modes available on the device tile... Once the scene has been saved, go back into the scene editor and select "Advanced" and change "State" for the RequestArmMode to the mode you desire (ie: Instant") and save the scene.

When I press the maximum button the alarm system does simply nothing. I can use all the other options like stay or night-stay and the keypad immediately reacts but this button called "Maximum" simply does nothing.

I took your advice and tried to mess around with the advanced options. It is very weird as it does not take "Instant" as a command but instead it changes it to "Night" if you use the word "Instant" in the requested Arm mode field.

However, if you leave that field empty and you use your user code + the number 7 which is the "Instant" arm panel code then I get an error message. See attached screenshot.

Just to be clear what my intention here is. I want to have a lock down mode where the whole family is in bed and we know we are all home so we want THE highest security. This means instant arm so if anybody opens a door or a window the alarm will go off instantly with no delay for any code entry.

Night stay is fine but it gives you the time e.g. 30 or 60 seconds to enter a code into the alarm system to disarm it. I don't want that.

Any help to get this accomplished would be appreciated. Thanks in advance.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 17, 2016, 02:18:31 am
When I press the maximum button the alarm system does simply nothing. I can use all the other options like stay or night-stay and the keypad immediately reacts but this button called "Maximum" simply does nothing.

What model panel do you have?? I suspect you might have an ADT panel... The ADT panel does not support "Maximum"... If you do have an ADT panel, selecting "SWP3000" as the panel type will remap the default command to something usable.  You can also manually remap any of the arm buttons on the device tile by setting the command in the "Custom Arm Commands" section (this is the raw keypresses to send after the user code - the plugin will automatically prepend the user code).


I took your advice and tried to mess around with the advanced options. It is very weird as it does not take "Instant" as a command but instead it changes it to "Night" if you use the word "Instant" in the requested Arm mode field.

I gave slightly inacurate information... The UPnP actions use the standardized arm modes (as defined on the page that James92TSi linked to) no the Honeywell arm modes... So... you would use "StayInstant" or "NightInstant" instead of "Instant". (Sorry... I forgot about the internal mode translations.)

I have added the Vista arm mode names to the latest version (v4.0.8), available in the first post of the thread.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on January 17, 2016, 03:50:58 am
It looks like we now have a sub-forum for the plugin.... HERE (http://forum.micasaverde.com/index.php/board,82.0.html)

For new questions and issues, please create a new topic in the sub-forum.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: nutshellml on February 03, 2016, 11:25:31 am
So for someone not in the Vista20/21IP game or yet to purchase the Vera Edge or Plus, and looking to have some integration between alarm system and controller/HA, is the EVL the way to go in order to gain the ability to create scenes utilizing Honeywell sensors on doors or motion?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on February 03, 2016, 02:21:59 pm
So for someone not in the Vista20/21IP game or yet to purchase the Vera Edge or Plus, and looking to have some integration between alarm system and controller/HA, is the EVL the way to go in order to gain the ability to create scenes utilizing Honeywell sensors on doors or motion?
there are only a few options I know of.  I use the EVL3, works fine
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: dfortier on February 04, 2016, 08:31:17 am
So for someone not in the Vista20/21IP game or yet to purchase the Vera Edge or Plus, and looking to have some integration between alarm system and controller/HA, is the EVL the way to go in order to gain the ability to create scenes utilizing Honeywell sensors on doors or motion?
there are only a few options I know of.  I use the EVL3, works fine

I've been using the EVL3 with a 20p panel for a while now and it's been working great.  I also recently started installing alarm systems with my company and I've learned a few things in the process.

It looks like there are two main ways to integrate the honeywell panels and the micasa.  EVL3 or AD2USB.  I have not used the AD2USB yet so I can't comment on that one.  Honeywell panels use alarmnet and totalconnect for their remote access.  Neither of which are accessible by the micasa.  The EVL3 basically acts as an additional keypad that has an internet connection to the EVL3 site, which is kinda like honeywell's totalconnect site.  Then you can control the panel from the EVL3 site OR using the EVL3 pluggin on the micasa.  The setup can be a little tricky but if you follow the instructions closely it shouldn't be a problem.

Also, make note.  There is no central monitoring of your alarm panel this way.  EVL3 does offer monitoring plans for a price if you want it to be monitored but it's not required.  Personally, I'm using the EVL3 module for remote control and a cellular communicator for central station monitoring.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: MrChip on February 17, 2016, 06:21:37 am
I have a EVL3 with a 20p panel. I also have two Tuxedo's for the user interfaces. The interface between the EVL3 and 20p has been working fine. I've added some new devices to the panel. When I do a panel read I get this error message: "EVL3VistaAlarmPanel : readPanelLabels ERROR: Unable to do programming task, Panel is in UNKNOWN mode." I've included the log files.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 17, 2016, 01:08:32 pm
I have a EVL3 with a 20p panel. I also have two Tuxedo's for the user interfaces. The interface between the EVL3 and 20p has been working fine. I've added some new devices to the panel. When I do a panel read I get this error message: "EVL3VistaAlarmPanel : readPanelLabels ERROR: Unable to do programming task, Panel is in UNKNOWN mode." I've included the log files.

Your panel has a fault condition.

Panel programming functions will not work unless:
1) The panel is disarmed.
2) the panel does not have any trouble conditions
3) the panel does not have any fault conditions.

If your panel has any of these conditions, you must either resolve the conditions or make the changes manually.

Note: The EVL2DS/3/4 is a keypad interface... It can not access, monitor or control any devices that are added to the Tuxedo or VAM panels. Adding devices to a Tuxedo or a VAM does not affect the configuration of the alarm panel.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: MrChip on February 18, 2016, 07:14:07 am
One of the zones were in a fault condition. After clearing the fault condition and having no trouble conditions I retried to read the panel.

The VERA displayed the follow message. EVL3VistAlarmPanel: Attempting to get Alpha data...
he keypad display displayed: * Zn 01.

The system was stuck at this point. I had to reset the alarm panel and use the reload engine function on the VERA. ???

What should I check next?

Thank You for your help! :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 18, 2016, 02:14:51 pm
The VERA displayed the follow message. EVL3VistAlarmPanel: Attempting to get Alpha data...
he keypad display displayed: * Zn 01.

The system was stuck at this point. I had to reset the alarm panel and use the reload engine function on the VERA. ???

You need to check your EVL module... The module stopped sending data and disconnected during the programming procedure... This is a situation that the plugin cannot detect... After about 5 minutes, the module reconnects and prompts for login.. but by then it's too late...

Things to check are: network cable, power/ecp bus connections at the module and at the panel terminals...

Are you getting "network supervision" messages from the eyez-on server? It the module can't communicate with the eyez-on servers for a period of time, the module will reboot...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: strohlde on February 19, 2016, 09:53:40 pm
Got my vera plus and trying to configure the plugin to work with my vista 20p and evl4. It connects ok, but when I try to read the panel my keypad will only chime 1x and it never actually pulls in the zones? Installer code is set correctly.

Thanks

Started reading through the pages of the forum and found this which seems to have solved my problem.

Update. I re-did the setup for the keypad address. I don't think the 2nd value for that address was programmed right.

 1 - Keypad Setup
You must enable the keypad addresses you selected in the previous section for the panel to recognise them. Go to the section for the keypad you selected for Partition 1 (*190 to *196 for keypads 2 to 8 respectively). In this field, enter 1 to enable this keypad on partition 1. The next option is for sound suppression, enter 0.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: MrChip on February 22, 2016, 06:35:56 am
I've checked the CAT 5 and alarm panel connections. Relocated the CAT 5 to a different port in the network switch. While trying to read the panel zone information I monitor the EVL3 network status. The EVL3 module didn't loose connection with the VISTA panel. The plugin still gets stuck at Z1.

The EVL3 is running Firmware Version: 01.12.167A
Plugin Version: Version:4.00.13
VISTA Panel: WA20P - 9.12

System changes since the original plugin setup:
Added
2 - Tuxedo user interfaces
1 - 5883H Transceiver
1 - 4229 Wired Expander/Relay Board
4 - 5800PIR-RES Motion Sensor

Removed
2 - Keypads
 
What setting in the VISTA panel could cause the EVL3 to stop reading the VISTA panel?
What else can I check?

Thank You! :)
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ABuckeye on February 27, 2016, 03:05:36 pm
How do you usen the annunciator, particularly for Imperihome?  I assume you change the "none" variable, but none of my guesses seem to work.

Thanks for the great work!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: ABuckeye on February 27, 2016, 04:02:43 pm
Following up, after upgrading I did not notice the new controls so there appears to be no need to change the variables under advanced tab. However, I can't  click any of the buttons to select something other than none under Annunciator Mode.  It does show Annunciator Found:TRUE under these options.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on February 28, 2016, 12:28:44 pm
Hello all, I have this plugin working perfectly with the Modes using a kwikset lock as the trigger. When I lock from the outside it sets the Vera to Away mode and arms the alarm, etc. When the pin is entered to unlock it sets the Vera to Home and enables the Nest and disarms the alarm.

The problem I can't figure out is that if I leave a window open and lock the door it won't arm the alarm (obviously). Is it possible to send a Bypass All command prior to arming the alarm when the house goes into Away mode?

I know I can do it with a scene but wanted to use the Modes instead.

One more question - on an earlier version of this plugin I was able to send a Bypass All command through a scene, but it doesn't seem to be available anymore. The scenes I made when this option was there still works but I cannot make a new scene with this. Was this removed or am I missing something?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 28, 2016, 01:44:32 pm
I can't  click any of the buttons to select something other than none under Annunciator Mode.

Typo in the implementation file... fixed...


New version, whith several bugfixes is in the "LATEST VERSION" thread...

February 27, 2016: v4.0.17 EVL (Version ID: 30542) - (NOT Available for auto-update in APP MARKETPLACE)
-- fixed could not set annunciator modes (typo in implementation file)
-- fixed icons broken in OpenLuup v7
-- added dashboard indication of panel in-alarm state in UI7
-- fixed panel device not reset to not-in-alarm state under certain circumstances



Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on February 28, 2016, 02:38:45 pm
The problem I can't figure out is that if I leave a window open and lock the door it won't arm the alarm (obviously). Is it possible to send a Bypass All command prior to arming the alarm when the house goes into Away mode?

I know I can do it with a scene but wanted to use the Modes instead.

With the house modes feature, you can only set the arm mode. There are basically 5 modes: Disarm, Away, AwayInstant (Maximum), Stay and StayInstant(Instant). No other commands can be sent to the panel using the house modes feature...

Fortunately, I thought of this situation when fighting with the house modes quirks...

You can also manually remap any of the arm buttons on the device tile by setting the command in the "Custom Arm Commands" section (this is the raw keypresses to send after the user code - the plugin will automatically prepend the user code).

In the Alarm Panel device, under the "Panel", at the bottom, you will a section labeled "Custom Arm Commands", and a list of the arm modes...

So... Chose an arm mode that you don't normally use and set a custom arm command for that mode. You can then select that arm mode in the house modes feature, and it will send the custom arm command instead of the standard arm command...

IE: You do not normally use "Instant"... You would reprogram the arm command to send the quick bypass code then the quick arm command (if your panel has quick arm enabled) or your pincode and the arm command...

With Quick Arm enabled:
"6##2"
- "6#" = quick bypass, "#2" = quick arm Away

Without quick arm enabled:
"6#12342"
- "6#" = quick bypass, "1234" = your user code, "2" = arm Away



One more question - on an earlier version of this plugin I was able to send a Bypass All command through a scene, but it doesn't seem to be available anymore. The scenes I made when this option was there still works but I cannot make a new scene with this. Was this removed or am I missing something?

In UI7, you need to use the advanced scene editor... in the advanced scene editor, select "Add Action", then select your alarm panel device, and select the "Bypass Zones" action and click add... If you are sending the bypass action in a scene, make sure that the subsequent arm action is sent with a delay, otherwise the bypass command could be sent after the arm command and will not be effective.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on February 29, 2016, 07:17:33 pm
Fortunately, I thought of this situation when fighting with the house modes quirks...

You can also manually remap any of the arm buttons on the device tile by setting the command in the "Custom Arm Commands" section (this is the raw keypresses to send after the user code - the plugin will automatically prepend the user code).
Brilliant!! Thanks very much. I don't know how to thank you for the effort and the support you provide.

When using the beta Vera app on my iPhone, the keypad for the alarm appears incomplete. It seems fine in VeraMate.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: BillFulton on February 29, 2016, 09:00:25 pm


With Quick Arm enabled:
"6##2"
- "6#" = quick bypass, "#2" = quick arm Away

Without quick arm enabled:
"6#12342"
- "6#" = quick bypass, "1234" = your user code, "2" = arm Away


Not trying to be a pain but I could not get any combination of this to work. Each time it gave a Invalid Arm Mode Specified error.

I'm assuming no punctuation or anything that I may be missing.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cybrmage on March 01, 2016, 08:42:00 pm
Not trying to be a pain but I could not get any combination of this to work. Each time it gave a Invalid Arm Mode Specified error.

I'm assuming no punctuation or anything that I may be missing.
Yes. No punctuation... The quotation marks and annotation I used were for readability and explanation...

"Invalid arm mode specified" is not an error message used by the current version of the plugin... If you are getting this error message, you are not using the latest version... please install the latest version... I have tested the custom arm command with the current version, and it works correctly...

Also note, after you set the custom arm commands, you need to reload the LuaUPnP engine for the changes to take effect. There is a "Reload LuaUPnP" button conveniently located on the "EVL3Vista" tab.
Title: Startup with Vista/VeraPlus/EVL Plugin
Post by: nutshellml on March 25, 2016, 08:49:50 pm
Evening all.. Just got my VERAPLUS, and installed 4.00.17 EVL.  I'm having some trouble with the zone labels.  It won't seem to SAVE it to my panel.  It seemed to read/pull the info correctly from the panel because I tested it by naming one zone on my panel and when I READ LABELS it pulled it.  But when I go into ZONES and relabel them (with the correct words) and SET LABELS, it doesn't save, but says COMPLETED LABELS TO PANEL then when I go back to the Zones everything disappears except for the one label I physically did at the panel.  I know this because when i go to Devices none of my entered labels show up. 
Also, my Codes keep reverting to the defaults, how can I make sure they stay the new codes I updated on my panel?
Can someone explain "OUTPUTS"? 

Apologize I searched through the threads, if there's a "guide" or "faq" would love to read it or get a link so I can figure this out without bothering you all with these minor questions...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: guest153939 on March 26, 2016, 06:36:52 pm
Hey guys I have a similar issue w/ the guy above -- Vista 20-P with Envisalink EVL-4 (latest firmware) and Plugin (4.00.8) installed. Everything seems to work, I am able to pull config from the Panel and read labels to Vera. However, its a little strange, one zone is showing up as: xxxxxxx---1-4TH FLOOR GLASS (invalid, highlighted in red).

I tried 'Set Labels' from Vera via the plugin but it seems to get stuck at Zone 01 and doesn't go any further. It's also a little strange as I manually changed the invalid label above to 4TH FLOOR GLASS and when it reads zones it continues to pull the old one for some reason. Any help appreciated, somewhat new in setting this up. Thanks

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: nutshellml on March 27, 2016, 10:17:02 pm
Hey guys I have a similar issue w/ the guy above -- Vista 20-P with Envisalink EVL-4 (latest firmware) and Plugin (4.00.8) installed. Everything seems to work, I am able to pull config from the Panel and read labels to Vera. However, its a little strange, one zone is showing up as: xxxxxxx---1-4TH FLOOR GLASS (invalid, highlighted in red).

I tried 'Set Labels' from Vera via the plugin but it seems to get stuck at Zone 01 and doesn't go any further. It's also a little strange as I manually changed the invalid label above to 4TH FLOOR GLASS and when it reads zones it continues to pull the old one for some reason. Any help appreciated, somewhat new in setting this up. Thanks

Let me know if you figure this out and I'll do the same... So far 3 days no support here.. Hoping to get this fixed so I can get up and running with correct labels...
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Thefunks on May 30, 2016, 11:09:41 am
Not trying to be a pain but I could not get any combination of this to work. Each time it gave a Invalid Arm Mode Specified error.

I'm assuming no punctuation or anything that I may be missing.
Yes. No punctuation... The quotation marks and annotation I used were for readability and explanation...

"Invalid arm mode specified" is not an error message used by the current version of the plugin... If you are getting this error message, you are not using the latest version... please install the latest version... I have tested the custom arm command with the current version, and it works correctly...

Also note, after you set the custom arm commands, you need to reload the LuaUPnP engine for the changes to take effect. There is a "Reload LuaUPnP" button conveniently located on the "EVL3Vista" tab.

I am using 4.0.20 and am also receiving "Invalid arm mode specified".  I tried just executing the quick bypass to debug (i.e. under the custom command, I entered "6#" only), and received the same error (the commmand works when using the keypad).  Any suggestion as to what the issue might be?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Thefunks on May 30, 2016, 10:32:16 pm
I found the bug - in duplicating the code, the variable was not changed (awayCmd was propagated for each instance instead of changing to the variable of interest):

"if (awayCmd ~= "") then
      PANEL_CONFIG.PANEL.armingCommands["Armed"] = awayCmd
      luup.log("(EVL3VistaAlarmPanel::SetCustomArmCommands)   Armed (Away) ["..awayCmd.."].")
   end
   if (stayCmd ~= "") then
      PANEL_CONFIG.PANEL.armingCommands["Stay"] = awayCmd
      luup.log("(EVL3VistaAlarmPanel::SetCustomArmCommands)   Stay (Stay)  ["..stayCmd.."].")
   end
   if (nightCmd ~= "") then
      PANEL_CONFIG.PANEL.armingCommands["Night"] = awayCmd
      luup.log("(EVL3VistaAlarmPanel::SetCustomArmCommands)   Night (Night-Stay) ["..nightCmd.."].")
   end
   if (maximumCmd ~= "") then
      PANEL_CONFIG.PANEL.armingCommands["ArmedInstant"] = awayCmd
      luup.log("(EVL3VistaAlarmPanel::SetCustomArmCommands)   ArmedInstant (Maximum) ["..maximumCmd.."].")
   end
   if (instantCmd ~= "") then
      PANEL_CONFIG.PANEL.armingCommands["StayInstant"] = awayCmd
      luup.log("(EVL3VistaAlarmPanel::SetCustomArmCommands)   StayInstant (Instant) ["..instantCmd.."].")
   end
   luup.log("(EVL3VistaAlarmPanel::SetCustomArmCommands) Custom Arm commands loaded.")
end
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on July 18, 2016, 01:45:59 am
Guys,

I have a Vera 3 with UI5 and EVL3 running perfectly with version 4.22.
I am in the process of upgrading to Vera Plus and the latest UI7 from this week.

I installed the plugin, forced the IP, set the login for EVL, set the installer code. I even compared the settings from my UI5 plugin with the UI7 plugin. They are identical.

First time I clicked on read panel configuration the alarm panel beeped and started reading the configuration but got stuck after about 2 min. I could restart the read panel even after rebooting Vera. So I deinstalled the plugin and reinstalled. Same thing, it started reading the panel configuration and stopped at a different stage and never finished. I let it run for a full hour.

Uninstalled the plugin, reinstalled it and the read panel configuration NEVER worked again. Got different error messages.

Then I did a new fresh install from the plugin and followed the instructions step by step and created the zones in partition 1 manually. They are all stored. The installer code and master code didn't save for whatever reason but I found the thread to set those in the advanced options and now they stay.

Here is my issue now... I don't have Partition 1 under Devices. Under UI5 you have the plugin and it creates a partition 1 to set each state of the alarm system. Instead nothing is being created and after 3 minutes the status changes to "Connection down". Enabling debug mode provides this output:

Code: [Select]
02 07/17/16 23:42:33.269 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:38.273 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:43.278 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
50 07/17/16 23:42:47.100 luup_log:74: (EVL3VistaAlarmPanel::checkConnection) CONNECTION DOWN <0x7443a520>
50 07/17/16 23:42:47.101 luup_log:74: (EVL3VistaAlarmPanel::setVariable) device [74] SID [urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1] variable [Plugin_Status] value [CONNECTION DOWN]. <0x7443a520>
50 07/17/16 23:42:47.101 luup_log:74: (EVL3VistaAlarmPanel::task) Connection down. <0x7443a520>
50 07/17/16 23:42:47.101 luup_log:74: (EVL3VistaAlarmPanel::setVariable) device [74] SID [urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1] variable [ConnectionDown] value [1]. <0x7443a520>
01 07/17/16 23:42:47.102 luup_log:74: (EVL3VistaAlarmPanel::checkConnection) sending keepalive <0x7443a520>
02 07/17/16 23:42:48.285 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:53.290 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:58.285 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:03.292 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:08.297 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:13.302 IOPort::Run RecvFailed 131 close 19 <0x72d5b520>
01 07/17/16 23:43:17.037 LuaInterface::lu_iop_intercept_incoming NULL port 0x1338c28 <0x7443a520>
02 07/17/16 23:43:18.309 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:23.317 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:28.321 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:33.325 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:38.329 IOPort::Run RecvFailed 131 close 16 <0x72d5b520>
02 07/17/16 23:43:43.333 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
01 07/17/16 23:43:47.082 luup_log:74: (EVL3VistaAlarmPanel::checkConnection) keepalive write failed <0x7443a520>
01 07/17/16 23:43:47.102 LuaInterface::CallFunction_Timer device 74 checkConnection took 60 seconds <0x7443a520>
02 07/17/16 23:43:48.341 IOPort::Run RecvFailed 131 close 19 <0x72d5b520>
02 07/17/16 23:43:53.349 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:58.356 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: thecodas on July 25, 2016, 05:05:57 pm
Dumb question for a Newbie exploring Vera and alarm integration: Do I need to physically connect Vista 20-P with Envisalink EVL-4 to my Vera? If not, how do I add to controller? Just wondring how easy the inclusion is to see if it's worth the alarm system upgrade.

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on July 25, 2016, 06:15:38 pm
Dumb question for a Newbie exploring Vera and alarm integration: Do I need to physically connect Vista 20-P with Envisalink EVL-4 to my Vera? If not, how do I add to controller? Just wondring how easy the inclusion is to see if it's worth the alarm system upgrade.

EVL uses your LAN (ethernet). Super easy to get it running with the Vera
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CudaNet on July 25, 2016, 07:21:21 pm
If Vera is on the same LAN as the EVL4 then yes, pretty easy. Load the plugin and instruct it to perform a discovery on the segment to locate the EVL device. If it cannot discover the device, you can enter (aka force) the IP of the device (useful if the EVL is on a different segment/VLAN etc.). This is performed within the Vist20p device on the dashboard.

Dumb question for a Newbie exploring Vera and alarm integration: Do I need to physically connect Vista 20-P with Envisalink EVL-4 to my Vera? If not, how do I add to controller? Just wondring how easy the inclusion is to see if it's worth the alarm system upgrade.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Pseudomizer on July 25, 2016, 09:10:46 pm
Guys,

I have a Vera 3 with UI5 and EVL3 running perfectly with version 4.22.
I am in the process of upgrading to Vera Plus and the latest UI7 from this week.

I installed the plugin, forced the IP, set the login for EVL, set the installer code. I even compared the settings from my UI5 plugin with the UI7 plugin. They are identical.

First time I clicked on read panel configuration the alarm panel beeped and started reading the configuration but got stuck after about 2 min. I could restart the read panel even after rebooting Vera. So I deinstalled the plugin and reinstalled. Same thing, it started reading the panel configuration and stopped at a different stage and never finished. I let it run for a full hour.

Uninstalled the plugin, reinstalled it and the read panel configuration NEVER worked again. Got different error messages.

Then I did a new fresh install from the plugin and followed the instructions step by step and created the zones in partition 1 manually. They are all stored. The installer code and master code didn't save for whatever reason but I found the thread to set those in the advanced options and now they stay.

Here is my issue now... I don't have Partition 1 under Devices. Under UI5 you have the plugin and it creates a partition 1 to set each state of the alarm system. Instead nothing is being created and after 3 minutes the status changes to "Connection down". Enabling debug mode provides this output:

Code: [Select]
02 07/17/16 23:42:33.269 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:38.273 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:43.278 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
50 07/17/16 23:42:47.100 luup_log:74: (EVL3VistaAlarmPanel::checkConnection) CONNECTION DOWN <0x7443a520>
50 07/17/16 23:42:47.101 luup_log:74: (EVL3VistaAlarmPanel::setVariable) device [74] SID [urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1] variable [Plugin_Status] value [CONNECTION DOWN]. <0x7443a520>
50 07/17/16 23:42:47.101 luup_log:74: (EVL3VistaAlarmPanel::task) Connection down. <0x7443a520>
50 07/17/16 23:42:47.101 luup_log:74: (EVL3VistaAlarmPanel::setVariable) device [74] SID [urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1] variable [ConnectionDown] value [1]. <0x7443a520>
01 07/17/16 23:42:47.102 luup_log:74: (EVL3VistaAlarmPanel::checkConnection) sending keepalive <0x7443a520>
02 07/17/16 23:42:48.285 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:53.290 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:42:58.285 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:03.292 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:08.297 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:13.302 IOPort::Run RecvFailed 131 close 19 <0x72d5b520>
01 07/17/16 23:43:17.037 LuaInterface::lu_iop_intercept_incoming NULL port 0x1338c28 <0x7443a520>
02 07/17/16 23:43:18.309 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:23.317 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:28.321 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:33.325 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:38.329 IOPort::Run RecvFailed 131 close 16 <0x72d5b520>
02 07/17/16 23:43:43.333 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
01 07/17/16 23:43:47.082 luup_log:74: (EVL3VistaAlarmPanel::checkConnection) keepalive write failed <0x7443a520>
01 07/17/16 23:43:47.102 LuaInterface::CallFunction_Timer device 74 checkConnection took 60 seconds <0x7443a520>
02 07/17/16 23:43:48.341 IOPort::Run RecvFailed 131 close 19 <0x72d5b520>
02 07/17/16 23:43:53.349 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>
02 07/17/16 23:43:58.356 IOPort::Run RecvFailed 131 close 18 <0x72d5b520>

How do I get my partition one created under UI7?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Jay78412 on August 20, 2016, 02:33:46 pm
I am looking to add the EVL4 to Vista 15P.  I currently have a IP/GSM comunicator going to a central station.  I am looking to add the EVL4 to communicate with the Vera Edge.  Will I have issues with the EVL4 and IP/GSM module operating together if I enable the shadowing?  Will it possible to set up scenes that would allow my Yale Locks and Linear GD00Z-4 to unlock/open in the event of one of my smoke detectors or heat sensors fault?  Also would it be possible to set it up that if Yale lock is unlocked with a code it disables the security system from a armed state.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on September 02, 2016, 11:40:27 pm
Cybr,
I installed the latest version and now I get "Opening showKeypad..." forever.  I'm on UI5


I was looking for a how-to or example but could not find it, so I need to ask...

When I try to enter Custom Arm codes I get an error with your plugin saying "Invalid Arm mode for custom command"

Quote from: cybrmage
Added: ability to set custom arm commands
    ** NOTE **: all custom arm command are prefixed by the user/installer code

With Quick Arm enabled:
"6##2"
- "6#" = quick bypass, "#2" = quick arm Away

Without quick arm enabled:
"6#12342"
- "6#" = quick bypass, "1234" = your user code, "2" = arm Away

I want to prefix All my ARM commands with "Quick Bypass All Zones"

I've tried many combinations...

6##2
6##2<usercode>
6#<usercode>2
6#<usercode>#2
<usercode>6##2


thx

btw... this plugin is awesome, thank you for providing your amazing work to the community!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: JasonJoel on September 05, 2016, 11:26:41 am
EDIT: Never mind. The plugin is fine, the issue was that my Vera Plus was out of storage space, as the ergy plugin went crazy...



Ok, I can not seem to get this app installed on my Vera Plus... When I install it on my Vera app page it says:

Config: start configuration. This should not take more than 2 minutes.
Config: found device: 180 for app: 6436
Config: waiting app data for app: 6436
Config: found app data.
Config: config data was not found. Waiting for it...
Config: it is now safe to exit this screen.

After I exit though, the app is not listed in My Apps, there is no device created/listed, and if I go back to Install Apps and go back to the app - it till has an install button...

Any thoughts?

EDIT: I also tried installing via the manual install instructions. Everything worked as expected, device said it was created successfully, but there is no device in my list of devices. No clue what is wrong.

Jason
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: JasonJoel on September 06, 2016, 08:20:31 am
Bug: Plugin won't take a password >6 characters. My EVL4 password was 8 characters, had to change it to something that was 6 to get the plugin to connect.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: JasonJoel on September 06, 2016, 07:39:38 pm
One last question...

CODES.

1. After install and reading from the panel config there are 2 codes listed (Installer and Master). The installer code is not what my panel installer code is. Should it be?

2. Is there any way to see/set user codes?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Gary S on October 29, 2016, 02:01:35 pm
I get this, EVL3VistaAlarmPanel : discoverPanelConfig ERROR: Installer Code incorrect. Please correct InstallerCode variable when i do a read panel config does anyone know how to fix this? i entered the right installer code.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Gary S on November 08, 2016, 10:49:03 am
I'm having a new problem with this plugin, when I open the evl3vista alarm partition my lcd1 says connection down and my lcd2 says panel off line does anyone know what caused this and how I can fix it? I want to add a zwave smoke and carbon detector to my system and I need it to be able to trigger a letter key on my keypad but when I ceate the scene I can request a letter key press but I can't choose a letter, how can I get a letter drop down to appear for that scene? Please somebody help I'm really getting frustrated over this.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Gary S on November 30, 2016, 07:36:00 pm
Hi all

I am now getting a new code,  discoverPanelConfig ERROR: Unable to do programming task, Panel is in UNKNOWN or TROUBLE mode. I am wondering is anyone has come across this and if so how can i fix it?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: loumarjr on December 31, 2016, 09:19:23 am
I have the EVL3 plugin installed and it works fine but when i open a door or window, several sensors will trip.  For example, I open a wireless sensor on a window and the fire zone, Carbon Monoxide zones, and two wired motion sensors will trip.

I wanted to turn on a light when i was in the family room via a motion detector but the opening of a door or window trips the motion detector zone.  However, the EVL is not reporting that the zone was tripped and is working normally.  The Vera is reporting the trip.  Most other wireless honeywell sensors report correctly.   Any ideas?

Thanks!!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Aaron on December 31, 2016, 11:05:27 am
I have the EVL3 plugin installed and it works fine but when i open a door or window, several sensors will trip.  For example, I open a wireless sensor on a window and the fire zone, Carbon Monoxide zones, and two wired motion sensors will trip.

I wanted to turn on a light when i was in the family room via a motion detector but the opening of a door or window trips the motion detector zone.  However, the EVL is not reporting that the zone was tripped and is working normally.  The Vera is reporting the trip.  Most other wireless honeywell sensors report correctly.   Any ideas?

Thanks!!
Doesn't make a lot of sense... The plugin (thus Vera) can only status what the EVL tells it.

Have you used both the local EVL web UI and the eyezon web site to see what the EVL is reporting to them?

I've been using this plug in for years with both vera3/ui5 and a few weeks now with VeraPlus/ui7, not a single issue...  And it is core to my automation as I have my ademco alarm system tightly integrated and Woven into all my custom pleg-based home modes.

Sent from my SM-G935T using Tapatalk

Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: loumarjr on December 31, 2016, 11:23:00 am

[/quote]
Doesn't make a lot of sense... The plugin (thus Vera) can only status what the EVL tells it.

Have you used both the local EVL web UI and the eyezon web site to see what the EVL is reporting to them?

I've been using this plug in for years with both vera3/ui5 and a few weeks now with VeraPlus/ui7, not a single issue...  And it is core to my automation as I have my ademco alarm system tightly integrated and Woven into all my custom pleg-based home modes.

Sent from my SM-G935T using Tapatalk
[/quote]

I tried everything.  The evl is reporting perfectly on the web UI.  About eight sensor are tripping every time i open a door or window.  Fire, CO, wired motions, wireless temp but not the wireless motion.  EVL is reporting correctly.  i cant figure it out.  I'm trying to turn on a light with pleg using the wired motion sensor, but if someone opens a window the motion sensor is triggered.  No clue on how to debug this.  Again, the EVL and panel all work perfect.  I'm out of ideas.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: loumarjr on January 03, 2017, 11:24:41 am
Does anyone have an idea on what i am doing wrong?  I was hoping for a simple fix.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: jfalkman on March 06, 2017, 12:08:19 pm
I have a weird question, and it may have been answered already but hard looking through 38 pages.   I added the EVL app to vera3  UI5  it worked fine. But now it says EVL3VistaAlarmPanel : Startup FAILED: EVL3 not found at Forced/Autodiscoved IP Address.    the IP address is correct.     I've uninstalled and reinstalled.  It will work for a little then the same thing.   Any suggestions?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: kelmor on July 07, 2017, 11:59:46 am
Hi! I have a honeywell 20p panel and EVL4 module connected to it.

I am trying to follow the "Installation: Fresh Install" guide. I get stuck at the step where I need to "enter the Installer password for Alarm Panel". In the "EVL3Vista" tab there is no such thing. In the "Panel" tab there is an installer code option. When I'm trying to set the code through it, I receive an error: "No code in the Installer Code input" in the blue bar on top of the page. In the "Codes" tab there is a way to change the code and I did it, but it doesn't seem to do anything.

I'd be happy to get any help or advice. Thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: kelmor on July 07, 2017, 01:23:03 pm
I found the place where you can enter the installer code:

EVL3 Vista Panel device

"Panel" tab => "Advanced" => "Variables" => "InstallerCode" is where you can enter the code for the panel.

After that all other steps without issue.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: undertoe on July 23, 2017, 02:25:18 pm
If i wanted to toggle or turn off chime mode in the evening and turn it back on at a schedule time. what luup would i use?

tried
luup.call_action("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","ToggleChimeMode","", DeviceID )

Great Plugin BTW! Using with EVL4 Honeywell 20p and works fine.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: recurry on August 19, 2017, 09:05:02 pm
Just in case it might help someone I thought I'd post a tip on installation and configuration. Among various small issues with the data entry pages which I solved by entering IP address and installer codes via the "Advanced" pages, I found it would error out on the "Read Panel Config" saying something about unrecognized status or trouble status. After looking at the code it was clear this was a result of my having a couple of zones bypassed. Removed the bypassed so I got a clean "Ready to arm" on the panel which solved the problem. In other words, the panel must be in a completely clean and ready state in order for the Read Panel Config code to work.

Hope that little tidbit streamlines things for someone else.

Cheers,
Ron
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: jonstrasser on September 13, 2017, 11:07:02 pm
Hi
I did a full install of my panel....then after the fact added a zone.    I've manually added the zone in the zone table under the EVL Vista Panel....but I don't see the new device showing up under devices.
Any suggestions?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: undertoe on September 17, 2017, 09:51:02 am
Anyone have any insight on this luup code?

If i wanted to toggle or turn off chime mode in the evening and turn it back on at a schedule time. what luup would i use?

tried
luup.call_action("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","ToggleChimeMode","", DeviceID )

Great Plugin BTW! Using with EVL4 Honeywell 20p and works fine.



Sent from my iPhone using Tapatalk
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: Dolphran on November 20, 2017, 07:05:09 pm
I get the "can't remove zone bypass for a single zone. perform a partition disarm to remove all zone bypasses." message, but I have set Disable BYPASS Display: to DISABLED. Shouldn't that setting mean that Vera's armed/disarmed state is independent of Zone bypass settings in the Vista 20P? I my receipt of the "can't remove ..." message a bug?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: jaded on November 21, 2017, 08:38:50 am
Bug: Plugin won't take a password >6 characters. My EVL4 password was 8 characters, had to change it to something that was 6 to get the plugin to connect.
Unfortunately, the EVL4 only accepts 6 characters for a password. It also doesn?t use TLS to encrypt your credentials.

It?s definitely not the most secure IoT device.


Sent from my iPhone using Tapatalk
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: undertoe on November 21, 2017, 09:22:58 am
Anyone have any insight on this luup code?

If i wanted to toggle or turn off chime mode in the evening and turn it back on at a schedule time. what luup would i use?

tried
luup.call_action("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","ToggleChimeMode","", DeviceID )

Great Plugin BTW! Using with EVL4 Honeywell 20p and works fine.



Sent from my iPhone using Tapatalk

Anyone :)?


Sent from my iPhone using Tapatalk
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: CudaNet on November 21, 2017, 12:38:10 pm
Looks like the plugin obtains the PIN code so that action should work. Have you tried running the plugin in Debug mode and capturing the log message?
The panel could be busy or there's no PIN code defined (perhaps in the partition; PINcode [store]).

Code: [Select]
<action>
<serviceId>urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1</serviceId>
<name>ToggleChimeMode</name>
<run>
toggleChimeMode(lul_device, lul_settings.PINCode)
</run>
</action>

Anyone have any insight on this luup code?

If i wanted to toggle or turn off chime mode in the evening and turn it back on at a schedule time. what luup would i use?

tried
luup.call_action("urn:micasaverde-com:serviceId:EVL3VistaAlarmPanel1","ToggleChimeMode","", DeviceID )

Great Plugin BTW! Using with EVL4 Honeywell 20p and works fine.



Sent from my iPhone using Tapatalk

Anyone :)?


Sent from my iPhone using Tapatalk
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: nocarins on December 23, 2017, 05:17:32 am
Can you please share the installation steps and plugins you are using?  I have Vera Edge UI7, Vista 20p with EVL4 but it cannot detect the panel and the rest that's connected to it.  EVL4 web and mobile app see's it and can operate arm/disarm no issue.  Thanks in advance.
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: joelc73 on December 26, 2017, 04:12:21 pm
Is there a plug in available anymore for a Vista panel and EVL-3?  Thanks!
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: rwoldberg on January 02, 2018, 12:00:56 pm
Does anyone know why this plugin was removed from distribution?
Title: Re: PLUGIN: Ademco Vista Alarm Panel with EVL3
Post by: cc4005 on January 03, 2018, 11:53:37 am
Does anyone know why this plugin was removed from distribution?
I've only been using Vera for a couple months so take these comments with that in mind as it's only my take: We're seeing one of the downsides to the way much of the feature capability of the Vera controllers is developed by users on an unofficial basis. For the most part it's a relatively robust, community-supported HA environment, but it has certain limitations as currently implemented. For whatever his reasons, the plugin developer decided he didn't want to be part of the community any longer so he left the proverbial playground and took his ball with him. His prerogative, but nonetheless disappointing and frustrating to some of the rest of us who based our HA controller selection in part on availability of plugins such as this one. I see it as a shortcoming in Vera Control's development model; as I said, it's the plugin developer's prerogative to do with it as he sees fit. He's no-doubt spent untold hours creating and supporting the plugin and he certainly doesn't owe us anything.