GE Concord 4 Alarm Panel Plugin

While the plugin was completed for some time, one user discovered a pretty big issue (which wasn’t present on my test system) so I didn’t officially release it.

Today I fixed that issue and I’m releasing the plugin as Beta, only on the forum. If at least one user confirms that it works OK for him, I will release it in the Marketplace.

The plugin works on both UI4 and UI5, and it offers only some basic features:

[ul][li]Arm/disarm partitions[/li]
[li]Bypass/unbypass zones[/li]
[li]Toggle Chime Mode On/Off[/li]
[li]Activate panic alarms[/li][/ul]

The documentation is here: http://code.mios.com/trac/mios_ge-concord
Please read it before using the plugin.

Note: To install it on UI5 follow the instructions for UI4, but instead of MiOS Developers, go to Apps >> Develop Apps to find the pages mentioned in the instructions.

I have played with the plugin a lot this weekend, with limited success. I was able to get it working a few times (for a short period of time). Usually, this was after I rebooted the alarm (disconnected power supply and battery). One time it worked after going into the alarm programming menu (I didn’t change any settings other than sensor text and setting the time). After a short period of time, the arm/disarm stop working and return the following error “Concord Plugin : Failed to get partition number. Cannot arm partition.” Something similar happens when you bypass a node (Concord Plugin : Failed to get zone number. Cannot arm zone). I’ve reinstalled the Luup files a few times. I’ve also connected via SSH, deleted the Concord files, and started from scratch. Let me know if there’s anything you need from me to trace this down.

Thanks

Doug

I was reading the logs and came across this:

1 0 urn:schemas-micasaverde-com:device:ConcordAlarmPartition:1 D_ConcordPartition.json Concord Alarm Partition urn:schemas-micasaverde-com:service:AlarmPartition:2 urn:micasaverde-com:serviceId:AlarmPartition2 S_AlarmPartition2.xml urn:schemas-micasaverde-com:service:ConcordAlarmPanel:1 urn:micasaverde-com:serviceId:ConcordAlarmPanel1 S_Concord.xml

I only have 1 partition configured on my concord. Is this trying to reference partition 2, or is that just a reference to a second xml file?

It’s the second version of the Partition service since record-keeping began in 2010, which all alarm plugins now use. Not a bug.

Edit: wording.

I got mine up and running, it didn’t work on the first beta but appears to be on this one. I can see the sensors change state as doors are opened and closed, etc… I can arm and disarm it from UI5. I trying to figure out how to arm and disarm it using http or upnp. If you do an xml data request it shows as a category 0 device not 4 for security and a subcategory of -1.

I would like see a variable that exposed the data that is on the keypad LCD.

@dva411
Please enable tech support and send me the access codes at florin at mios dot com.

I fixed this and committed in trunk.

This is quite some work, and my time allotted to this plugin has passed. I’ll add this feature to the next plugin version.

Can some help me with the proper http request to send to the Vera from another device to change the alarm modes= Stay, Away, Disarm? Along with a user code say- 1234.

Thanks in advanced.

This is the request to arm/disarm the panel from the local network:

http://Vera_IP:3480/data_request?id=action&DeviceNum=partition_device_number&serviceId=urn:micasaverde-com:serviceId:AlarmPartition2&action=RequestArmMode&State=Stay&PINCode=1234

The valid values for the [tt]State[/tt] parameter are:

[ul][li]Disarmed[/li]
[li]Stay[/li]
[li]StayInstant[/li]
[li]StaySilent[/li]
[li]Armed[/li]
[li]ArmedInstant[/li]
[li]ArmedSilent[/li][/ul]

mcvflorin,

I installed a brand new concord 4 board and a brand new automation module this weekend. I also reinstalled the plugin. After many tries, it finally added all of my sensors (again), however, I am still getting the message “Failed to get partition number” every time I try to arm or disarm the partition. This time it doesn’t work after a fresh reboot of the panel (was working after reboot on the old concord 3 panel).

mcVflorin - my system has tech support turned on, and you should have my access code in email

Others - Does anyone that has the plugin working, also shave a GSM module connected to the suberbus (alarm.com)?

Ok… some progress. I replaced my serial adapter with FTDI chipset with an adapter that had a Prolific PL2303 chipset. I am now able to get the plugin working.

If I play around a lot (eg, arming, and disarming and bypassing nodes), it will sometimes go back to reporting the error “Failed to get partition number”.

  1. Is this related to the issue you mentioned earlier (synchronous vs asynchronous)

  2. Could my adapter be impacting the stability? I originally thought the FTDI was the way to go (based on reading the threads), however I wasn’t able to get mine working. I’m a bit confused by what is coming back in dmesg. There is a line that reads “usb.c: USB device 3
    (vend/prod 0x403/0x6001) is not claimed by any active driver.” This line is present regardless of what adapter i use (Prolific or FTDI.)

My tech support will be enabled next week, if you have a chance to check it out.

Thanks

No, this plugin was asynchronous from the beginning.

[quote=“dva411, post:10, topic:172819”]2. Could my adapter be impacting the stability? I originally thought the FTDI was the way to go (based on reading the threads), however I wasn’t able to get mine working. I’m a bit confused by what is coming back in dmesg. There is a line that reads “usb.c: USB device 3
(vend/prod 0x403/0x6001) is not claimed by any active driver.” This line is present regardless of what adapter i use (Prolific or FTDI.)[/quote]

I don’t think it’s the serial adapter. The plugin is not perfect, so it’s possible that there is a plugin issue that occurs when certain conditions are met.

Florin,

Great work on the concord 4 plugin. It has been very stable since the last mod.

How do i disarm from a scene? The partition control doesn’t have a disarm button, so i can’t use the GUI scene builder. Using sensors in scenes is working very well.

From the Advanced tab, select the partition, select the RequestArmMode action and fill in the parameters.

What is the format for the HTTP commands for Fire, Police, and Medical Panic modes or where can I find them?

Thanks

@Shakey

This:

http://Vera_IP:3480/data_request?id=action&DeviceNum=partition_device_number&serviceId=urn:micasaverde-com:serviceId:AlarmPartition2&action=RequestPanicMode&State=Police|Auxiliary|Fire

Keep in mind that there’s no prompt for confirmation or PIN code. As soon as you call this action the alarm will go off.

Thanks- mcvflorin

Has this been removed from the Marketplace? I’m not finding it when I search for “alarm”, “ge”, or “concord”. Thoughts??

The plugin is not published yet in the Marketplace. You should read the first post for instructions on how to install the plugin.

Thanks. I figured that was probably the case, but was confused when I saw this on http://code.mios.com/trac/mios_ge-concord:
“UI5
Install the plugin from the MiOS Marketplace (Apps >> Install Apps).

Hi Florin,
Florin,

Florin,

The Concord 4 plugin is working well, except I can’t figure out how to arm it “away” from a scene (“stay” works fine). I tried “Armed” from the list below. I also randomly tried “Away”. Neither seem to work.

The valid values for the State parameter are:
Disarmed
Stay
StayInstant
StaySilent
Armed
ArmedInstant
ArmedSilent

© 2019 Vera Control Ltd., All Rights Reserved. Terms of Use | Privacy Policy