Honeywell Ademco Vista Alarm Panels Plugin via AD2USB

Sorry if this was covered earlier and I missed it… but is Hugh’s !RFX code ever going to be integrated into the official version?

Also… does anyone know if there is a luup command to toggle the chime on/off or to simulate numeric keypad button-push?

Here is the code to set the chime mode, in case anyone cares:

luup.call_action(“urn:micasaverde-com:serviceId:VistaAlarmPanel1”,“SetChimeMode”,{Mode=“1”,PINCode=“1111”},Partition_Device)

Yes, I’ll release Hugh’s version after I’m done with the Elk plugin, because I also want to merge UI4 and UI5 versions to make it easier to maintain, meanwhile you can get his version for UI5 from here and for UI4 from here.

There isn’t any command to simulate numeric keypad button push because I didn’t think someone would ever use it.

OK, thanks - I agree numeric entry isn’t broadly useful but could potentially be helpful (eg, for remotely programming the system or for a scene that arms with a secondary/babysitter user code)

[quote=“mcvflorin, post:472, topic:168766”]@draftik

SecureStore must be 0 for PIN code storing to work.[/quote]

OK SecureStore is set to 0. But when I reload the page it stops storing it. Then What I have to do is enter the code and hit store then hit disarm then the alarm beeps and once I close out and hit disam it beeps. I lose the code after reboot of unit or after reloading page.

Is this normal. No way to permanently store code? I could have sworn it didn’t behave this way with UI4

Hi All.

I’m pretty new here but I have successfully installed my Vista lite and my AD2USB interface. Seems to work OK so far. I need to play more with it. I do have a question though.

Is it possible to create a setup that will automatically bypass a zone if the alarm is disarmed? I want to auto bypass when my upstairs windows are open so that if I leave I can leave them open but still arm the system without manually bypassing every time.

Thanks for the great plug-in

I’m no expert, either… but a couple of ideas:

  1. If the plugin had a numeric entry capability :wink: then you could enable quick bypass on the panel (in *23) and have a scene that initiaties a quick bypass (code + 6 + #) before arming

  2. I’ve never tried it, but there is a luup action where you can bypass all. The code would be something like:
    luup.call_action(“urn:micasaverde-com:serviceId:VistaAlarmPanel1”,“BypassZones”,{Zones=“all”,PINCode=“1111”},Partition_Device)

Obivously substitute your pincode - I haven’t tried this, but it should work (and it uses the quick bypass in the function, so you need to have that enabled on the panel regardless).

Hi All -

I just got a Vera a couple of weeks ago and have some stupid newbie questions. First, I am reading correctly that the ad2usb and VeraLite must remain hard wired together? And if this is the case, how have people accomplished this? In my situation the alarm panel and VeraLite are on different floors and would need around 100 feet of cable.

Also, is there somewhere that new users can go for very basic, baby-step instructions? I’m a pretty handy guy - I have wired in the switches and receptacles, have scenes and timers all set up and everything is working happily. But it seems like everyone on this forum is a major league rocket scientist/programmer. I wouldn’t even know what to do with a Luup. Is there help for the feeble minded?

@hanifich The vera and the AD2USB need to be fairly close to each other. The vera communicates to the AD2USB through the USB cable. You would be better off running a 4 wire for the AD2USB to bring it closer to the Vera rather than using a 100 ft USB cable. USB isn’t reliable at that distance.

To set up the AD2USB is not hard and doesn’t require Luup programming.

Follow this:

http://code.mios.com/trac/mios_vista-alarm-panel-ad2usb
http://www.nutech.com/index.php?option=com_fireboard&Itemid=74&func=view&catid=4&id=13
http://www.nutech.com/index.php?parent_id=1&option=com_easyfaq&Itemid=84

and this:

http://code.mios.com/trac/mios_vista-alarm-panel-ad2usb/wiki/UI5

OK, now my turn to ask another question. I replaced my 15P with a 20P. Now I have 2 partitions. I specified that in the config for the number of partitions. Both partitions appear but partition 2 is the only one that shows status and the state of the system. The buttons on part 1 work but no status is indicated. It is only reflected on part 2.

I’m also having trouble with my zones. I have them set up in the cheat sheet but when I trigger a zone, I don’t see it change state on the corresponding device. I do see it indicated on the Ademco Keypad.

@jvilla

This could happen because the keypad addresses are not correct. Can you post here some messages received from the AD2USB?

Sure would be more than happy. How the heck do I get at the messages?

The easiest way is to view the logs in the browser. First enable Verbose Logging from Setup >> Logs and save, then put this URL in your browser:
[tt]http://vera_ip/cgi-bin/cmh/log.sh?Device=LuaUPnP[/tt]

Look for the lines starting with 52, these are the messages received from the serial devices. The messages from the AD2USB look like this:

[01000001000---------],0e5,[f707000600e5800c0c020000],"ARMED ***AWAY***** ALL SECURE **" [001000010000--------],010,[f70700060010808c08020000],"ARMED ***STAY** ZONE BYPASSED "

OK, great info. Working on it now.

Any tricks to getting the log to stop scrolling so fast so I can copy/paste or pipe it to a file?

Never mind I figured it out (how to get the logs)
Attached is the log generated after I triggered both partitions. Partition 2 doesn’t respond to key presses but displays results from Partition 1 (weird).

The issue seems to be compatibility or configuration. When set the partitions to “1” and only use the single partition, everything seems to stabilize. Something happens when I add that second partition.

Frustrating…

According to the logs you attached the keypad addresses for one partition should be 16,17 and for the other it should be 18. Please check that the KeypadAddresses variable is correct for each partition.

Hmmmm. I have 3 keypads 16 (6150RF),17 (6150V),18 (AD2USB). I need to split them up? I can’t have all the keypads work on both partitions?

M2M - thanks for the assistance!