ad2usb Plugin

Posted on
Wed Feb 08, 2012 7:30 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

ad2usb Plugin

The first release of the ad2usb plugin is now available in the Indigo Contributions Library.

This release REQUIRES Indigo 5.0.4

This release fixes all known issues.

The next two features to be added will be multi-partition support and creation of virtual zone devices as relay type devices. This will allow a virtual zone to be faulted/restored by simply turning it on/off from the standard Indigo UI, Control Pages or the Indigo-Touch client. If you have additional features you'd like to see in the plugin, please post to this topic, or PM me.


Requirements:
• An ad2usb alarm interface connected to an alarm panel supported by the ad2usb.
• The ad2usb must have the most current firmware.
See http://www.nutech.com/index.php?option= ... id=4&id=21
• Indigo 5.0.4 or later

Limitations:
• Identification of the user code used to arm/disarm the panel requires the new v2.2 ad2usb board.
• Some limitations may exist on 20E panels.
• Passwords (user codes) are not stored in the plugin. The user may choose to store codes in Indigo actions if he or she chooses.
• Only partition 1 is supported.
• Only a single virtual keypad device is supported.
• This plugin has not been tested with panels using zone doubling on the main board.

Posted on
Sun Feb 26, 2012 11:17 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

New v1.0.4 beta available

The latest ad2usb plugin beta, v1.0.4 is now available on dropbox.

Posted on
Fri Nov 15, 2013 3:58 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

New v1.0.4g beta available

A new beta release of the ad2usb plugin, v1.0.4g is now available on dropbox.

NOTE WELL: This release represents a work in progress and may (probably does) contain bugs. If your ad2usb plugin is mission critical in your Indigo installation, you probably should avoid this release. However, someone has to help test this, and that someone could be you!

After installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, restart the plugin.

New or changed in this release:
  • Support for multiple (up to 8) partitions. You must define an ad2usb Keypad device (formerly an ad2usb Interface) for each partition. Only one keypad device per partition is allowed and the keypad address must not used by any other keypad, virtual or real. Depending on the number of partitions you have enabled, you may need to enable one or more additional keypad addresses in your panel.
  • New ad2usb Keypad states
    • faultZoneList. Contains a list of all faulted zones for the partition. If you have more than one partition, you must assign each zone to a partition for this feature to work properly.
    • armedMode. Indicated the mode by which the panel was armed: armedAway, armedStay, armedMax, armedInstant or unArmed
    ss2.png
    ss2.png (42.97 KiB) Viewed 22088 times
  • Color icons for the device window state column. Green = clear for zones and ready for a Keypad device. Red = faulted.
    ss1.png
    ss1.png (30.81 KiB) Viewed 22088 times
  • Support for armInstant and armMax arming actions.
  • The Keypad address or zone number is shown in the Indigo devices address column.
  • More granular debugging level selection. From 0 (no debugging) to 4 (more than you could ever read)

Notes:
  • I am actively working on the code, so expect frequent releases for a week or two.
  • In particular, the debugging code and version change notification code is being changed. I am only part way through this. So, if you see double messages in the log or odd text messages about a new version being available, just ignore them.
  • I have not yet gone through the virtual zone code. It may, or may not, still work.
  • This release requires Indigo 6.0.5
  • My panel is a Vista-20P. Yours is probably some different version. There may issues, so please do report any problems to the ad2usb discussion topic.

Posted on
Fri Nov 15, 2013 7:33 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

Re: New v1.0.4h beta available

A new beta release of the ad2usb plugin, v1.0.4h is now available on dropbox.

This is a quick release to fix one bug and add three new features. See below for details

If you are not upgrading from 1.0.4g, After installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, restart the plugin.

New or changed in this release:
  • Zone addresses in the Devices display now have a leading 0 for zone numbers < 10. This makes column sorting on the address column work.
  • Fixed a bug in 1.0.4g that broke the alarm set Actions
  • Added an action to allow direct setting of a zone state
  • Added an Advanced Mode option for wireless zones to invert the sense of the input

Please report any problems to the ad2usb discussion topic.

Posted on
Sun Nov 17, 2013 1:45 am
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

Re: New v1.0.4i beta available

A new beta release of the ad2usb plugin, v1.0.4i is now available on dropbox.

This release adds support for zone groups. Multiple zones cab be grouped together into one virtual zone . If any of the zones in the group is faulted the group's state is faulted. If all zones in the group are clear, the group's state is clear. The zones included in a zone group may be from any partition. Zones may appear in more than one group.

If you are upgrading from a release older than 1.0.4g, after installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, restart the plugin.

Note, all links in previous ad2usb 1.0.4x announcements have been updated to v1.0.4i

Please report any problems to the ad2usb discussion topic.

Posted on
Tue Nov 19, 2013 1:07 am
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

New v1.0.4m beta available

A new beta release of the ad2usb plugin, v1.0.4m is now available on dropbox.

This release contains:
  • An option to show/hide arming events in the Indigo log.
  • Improved Plugin congfig organization and on-screen information.
  • Fixed zone state display for virtual zones.
  • Added error detection if more than one partition is addressed in panel messages
Known issue:In Advanced mode, if virtual zones are included in a Zone group, the zone group will not be updated on changes in the virtual zone. THis is caused by an issue in the ad2usb firmware that has been reported,

If you are upgrading from a release older than 1.0.4g, after installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, restart the plugin.

Note, all links in previous ad2usb 1.0.4x announcements have been updated to v1.0.4m

Please report any problems to the ad2usb discussion topic.

Posted on
Wed Nov 20, 2013 11:32 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

New v1.0.4q beta available

A new beta release of the ad2usb plugin, v1.0.4q is now available on dropbox.

Changes since 1.0.4m:
  • EVENTS. Initial support for events (I.e. Triggers). See below for more details.
  • Modified the partition 1 automatic keypad address algorithm to resolve problems with multi-partition systems.
  • Fixed issue with logging changes in un-numbered, non-enrolled wireless zones
  • Changed config UI for panel keypad device address selection to offer the keypad pulldown if there is more than 1 partition

Known issue:In Advanced mode, if virtual zones are included in a Zone group, the zone group will not be updated on changes in the virtual zone. THis is caused by an issue in the ad2usb firmware and has been reported.

Events:
    Event support is now available for most panel events
      Panel arming events
      • OPEN (Disarm)
      • ARM_AWAY
      • ARM_STAY
      System status events
      • AC LOSS
      • AC RESTORE
      • LOW BATTERY
      • LOW BATTERY RESTORE
      • TROUBLE
      • TROUBLE RESTORE
      Alarm events
      • ALARM PANIC
      • ALARM FIRE
      • ALARM AUDIBLE
      • ALARM SILENT
      • ALARM ENTRY
      • ALARM_AUX
      • ALARM PERIMETER
    and… User initiated arming events
      User actions
      • ARM STAY
      • ARM AWAY
      • DISARM

To create a trigger based on an ad2usb plugin event open a new trigger, select Type: AD2USB Alarm Interface Event, and then select the event group you are interested in. Finally, edit the specific settings of the event.

ss1.png
ss1.png (50.51 KiB) Viewed 21947 times


If you are upgrading from a release older than 1.0.4g, after installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, restart the plugin.

Note, all links in previous ad2usb 1.0.4x announcements have been updated to v1.0.4q

Please report any problems to the ad2usb discussion topic.

Posted on
Fri Nov 22, 2013 5:08 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

New v1.0.4s beta available

A new beta release of the ad2usb plugin, v1.0.4s is now available on dropbox.

The plugin is getting close to release as v2.0. The only issue remaining is to make sure device changes are properly reflected in the running plugin, or, if necessary, that the plugin reloads. This happens in most cases, but there are still a few that don't take effect until a manual reload.

So… If you have been waiting for a stable release, v1.0.4s is probably what you were waiting for. It would be nice to get a broad base of testers to be sure there are no loose ends.

Changes since 1.0.4q:
  • restored onOffState state for compatibilty with other plugins (like the Group Trigger plugin)
    • If you get onOffState not found errors, just open the device, click Settings, save and close)
  • Added events for RFLOWBATT and RFLOWBATT_RESTORE
  • Made a change in the panel message routine that had prevented writes to keypad devices with low numbered addresses.
  • Fixed an error in quick arm actions that reversed stay and away
  • Added support for events to basic mode
  • Just for @ELWOOD: Added ALARM_TRPPED event. Starts when entry countdown timer starts.

Known issues:
  • In Advanced mode, if virtual zones are included in a Zone group, the zone group will not be updated on changes in the virtual zone. THis is caused by an issue in the ad2usb firmware and has been reported.
  • Some device changes do not get properly propagated in the plugin. Its best to reload after making changes.

If you are upgrading from a release older than 1.0.4g, after installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, reload the plugin.

Note, all links in previous ad2usb 1.0.4x announcements have been updated to v1.0.4s

Please report any problems to the ad2usb discussion topic.

Posted on
Sat Dec 07, 2013 5:35 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

v1.5.2 beta available

The second candidate for the 2.0 release, numbered v1.5.2, is now available on dropbox. This release fixes all known bugs and is stable.

NOTE: If upgrading from 1.0.4g or later, after installing this upgrade you need to: Open the Plugin Config, verify the partition setting, save, reload the plugin. If you are updating from a version older than 1.0.4g, see the instructions below.

Changes since 1.0.4s:
  • Fixed a small issue where wireless supervision messages triggered zone group update messages even though no change had ocurred.
  • Fixed a small issue where group zone change messages were printed even when no state change ocurred.
  • Fixed bug that prevented startup after upgrade from 1.0.4 to 1.0.4s
  • Added code to trap the cases where a keypad device does not contain panelPartitionNumber or ad2usbKeyPadAddress
  • Modified error reporting to skip null (usually on reboot) and SER2SOCK connection messages.
  • Fxed bug with single partition systems in the main panel read method.
  • Fixes an issue that prevented users from upgrading from 1.0.4 to 1.5.0

Known issues:
  • In Advanced mode, if virtual zones are included in a Zone group, the zone group will not be updated on changes in the virtual zone. This is caused by an issue in the ad2usb firmware and has been reported.
  • Some device changes do not get properly propagated in the plugin. Its best to reload after making changes.
  • Automatic update notification is not yet working.

If you are upgrading from a release older than 1.0.4g, after installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, reload the plugin.

Note, all links in previous ad2usb 1.0.4x announcements have been updated to v1.5.2

Please report any problems to the ad2usb discussion topic.

Posted on
Thu Dec 19, 2013 4:56 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

v1.5.3 beta available

The third, and hopefully final, candidate for the 2.0 release, numbered v1.5.3, is now available on dropbox. This release fixes all known bugs and is stable.

This release contains one feature: Automatic retry and recovery for lost ad2usb connections. Should the ad2usb connection (USB or IP to ser2sock) become disrupted, the plugin will try to re-connect at increasing time intervals: 10 seconds, 30 seconds, 5 minutes and 30 minutes.

NOTE: If upgrading from 1.0.4g or later, after installing this upgrade you need to: Open the Plugin Config, verify the partition setting, save, reload the plugin. If you are updating from a version older than 1.0.4g, see the instructions below.

Known issues:
  • In Advanced mode, if virtual zones are included in a Zone group, the zone group will not be updated on changes in the virtual zone. This is caused by an issue in the ad2usb firmware and has been reported.
  • Some device changes do not get properly propagated in the plugin. Its best to reload after making changes.
  • Automatic update notification is not yet working.

If you are upgrading from a release older than 1.0.4g, after installing this release you will need to redefine all of your ad2usb plugin devices. Just open the device, click Edit Device Settings…, click Save, and close. You must also open the plugin Config and review the options there and save. Finally, reload the plugin.

Note, all links in previous ad2usb announcements have been updated to v1.5.3

Please report any problems to the ad2usb discussion topic.

Posted on
Wed May 17, 2017 9:20 am
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

Re: v1.5.5 beta available

Version 1.5.5 of the ad2usb plugin is now available from google-drive: https://drive.google.com/open?id=0B3q1C ... 3djempSdUE

Posted on
Thu Nov 30, 2017 7:59 pm
berkinet offline
User avatar
Posts: 3290
Joined: Nov 18, 2008
Location: Berkeley, CA, USA & Mougins, France

Re: v1.5.5 beta available

Version 1.6.0 of the ad2usb plugin is now available from The Indigo Plugin Store.

Changes in this release are:
  • Added support for zone bypass state tracking (bypassState) and UI state column display.
  • Added pass through logging for panel errors.
  • Fixed readline() error in read config.

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 6 guests