[RELEASE] QolSys IQ Alarm Panel Drivers

I should point out that the doorbell device is not being added to Hubitat so I can't look at events for it. If I look at events for the panel I see about 25 lines of this:
|socketReceiveError|true||Socket received failed for 192.168.1.177:12345|DEVICE||||2022-10-05 05:16:42.856 PM CDT|

The 2 statuses for the doorbell in the panel are idle and activated. the Sensor Group is 25-Local Safety Sensor and the Source is SecurityRF-319.

Sorry, I didn't mean HE events. Make sure debug logging is enabled for the panel. You should see events like this in the log;

QolSys IQ Alarm Panel: json: [event:ZONE_EVENT, zone_event_type:ZONE_UPDATE, zone:[id:11C82C, type:Door_Window, name:Master Bedroom Window L, group:instantperimeter, status:Closed, state:0, zone_id:17, zone_physical_type:1, zone_alarm_type:3, zone_type:1, partition_id:0], version:1, requestID:593e17ac-b9a1-45d5-b914-589282d5512d]

QolSys IQ Alarm Panel: json: [event:ZONE_EVENT, zone_event_type:ZONE_ACTIVE, version:1, zone:[status:Closed, zone_id:22], requestID:640a529f-b9d6-48b8-b0e0-5d2135c4319c]

QolSys IQ Alarm Panel: json: [event:ZONE_EVENT, zone_event_type:ZONE_ACTIVE, version:1, zone:[status:Open, zone_id:22], requestID:2dcc9ab9-2c43-47f6-ab6f-20e40f94a32a]

Press the doorbell button and look for something like this in the HE logs for your doorbell device. The panel periodically sends out ZONE_UPDATE for every device, It also will send a ZONE_ACTIVE event when a device changes state. If you press the button you should get two ZONE_ACTIVE events. I need to see those to see what it's reporting for a doorbell device (e,g, Open / Closed, Idle / Activated, etc.).

The alarm panel device will still receive these events even if there isn't a child device to route them to.

I think this is it but I sent you everything in a PM.

dev:992022-10-07 09:01:50.485 AMerrorQolSys IQ Alarm Panel: child device 2ff7022a-5668-4a22-bf4b-81647d5749d3-z24 not found! Refreshing device list, Cannot invoke method ProcessZoneUpdate() on null object
dev:992022-10-07 09:01:50.482 AMtraceQolSys IQ Alarm Panel: processZoneUpdate
dev:992022-10-07 09:01:50.479 AMinfoQolSys IQ Alarm Panel: Zone update received: Door Bell, Closed
dev:992022-10-07 09:01:50.476 AMdebugQolSys IQ Alarm Panel: json: [event:ZONE_EVENT, zone_event_type:ZONE_UPDATE, zone:[id:235BA3, type:Doorbell, name:Door Bell, group:localsafety, status:Closed, state:0, zone_id:24, zone_physical_type:1, zone_alarm_type:3, zone_type:109, partition_id:0], version:1, requestID:8590dbe8-b1da-4fa6-a75d-2f4bc022ed69]
dev:992022-10-07 09:01:50.472 AMdebugQolSys IQ Alarm Panel: parse() received 319 bytes : '{"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"235BA3","type":"Doorbell","name":"Door Bell","group":"localsafety","status":"Closed","state":"0","zone_id":24,"zone_physical_type":1,"zone_alarm_type":3,"zone_type":109,"partition_id":0},"version":1,"requestID":"8590dbe8-b1da-4fa6-a75d-2f4bc022ed69"} '

Yes, thanks. That should be enough to add it. Looks like it just reports Open/Closed for the button.

Cool, you can get these on Ebay for $22.35 Qolsys QS1119-840 New! | eBay I plan on having the porch light come on if it is dark and get a text when someone rings the doorbell.

I signed up with Alarm.com but what I would have tried is removing the sim card from the panel to solve this problem.

Do you know if this will work with the FrontPoint equipment? They make it seem like it’s their own products, but I’m gonna guess they didn’t develop a product on their own since they are already using alarm.com

This is their hub
https://fccid.io/GX9FPHUB1

And this is their touch panel
https://fccid.io/2ASF3FPTS

Probably not since this is using an event stream specific to the Qolsys panels. There is an alarm.com integration.

I use to use it, FrontPoint called me at one point and said to quit using it, I told them no. It just flat quit working a couple months ago. I’ve been doing it with an Alexa routine, but I want to get away from that, to much stuff in between and it doesn’t always work.

No. This driver has nothing to do with alarm.com. It is for the Qolsys IQ2 and 4 panels. Those panels have an undocumented interface to the Control4 home automation system. That interface was reverse engineered and is what this driver uses.

If the FrontPoint panel has a Control4 interface, it's possible it may work in a similar manner but I really have no idea.

Thanks for that info, trying to see if I can use the panel 4 with them, they used the panel 2, but then went to whatever this platform is

Who are you guys using for service? I’m gonna drop FrontPoint, their 2fa is what’s screwing it up, I don’t feel like messing with the code to fix it, and that won’t let you use an IQ panel.

I’m thinking about switching to Sureity, they have good rates, use the IQ 4 panel, will provide me the codes and let me do firmware updates. I like the idea of local control of my devices, and if I could get it to work as a secondary hub at some point that would be great, it would give me a cellular backup to my network.

I have Surety and have no complaints. I only use the police/fire monitoring and pay the extra buck for hourly supervisor checks.

Advanced Security ( Low Cost Home Security Systems - No Contract Alarm Monitoring | Advanced Security LLC ).

Been using them for several years now at multiple locations. They are very responsive even nights and weekends for things that really don't require immediate attention. I really don't recommend companies too often, but highly recommend this one.

So happy I switched to this. I found a device that lets you take wired sensors and input them into the Qolsys system, so I think I’m going to run wire and go with hardwired contact sensors. Even as is, I don’t have to double up on contact sensors for my alarm and z-wave systems.

The only thing I haven’t been able to do is import fire devices into Hubitat from the Qolsys. I have kinda a hack way for this to work in both the alarm system and my Hubitat system. I have a contact sensor that has terminals on it to use as a dry relay, I have one on my smoke detectors and another on my fire sprinkler system. In the Qolsys they are put in the fire group, in Hubitat they have a custom driver. If I could get away from doubling up on sensors for those it would be nice, removes a point of failure, and less batteries to have to watch and change.

No matter what, this works great.

This? PowerG Wired to Wireless Upgrade & Expansion Module (IQ Hardwire PowerG) Security Products | DSC I'm using one of these with an IQ2 panel in an Airbnb we have. The city required us to have hardwired smoke and CO detectors and this works really well (with 12vdc smokes). There's a lot of other hardwired inputs and outputs as well.

Integration work as indicated. Quick questions though I want to migrate my panel and sensors to HomeKit thru the new beta but panel and sensors all appear as incompatible any work around for this. Thank
You

I'm afraid I don't know a thing about HomeKit.

Oh Hubitat in the beta HomeKit integration my Qolsys and it’s sensor indicate incompatible devices

Yes, I figured that's what you were talking about. Sorry, I have no idea. Maybe Homekit just doesn't know how to deal with things like smoke detectors or motion sensors.

And Hubitat doesn't have any device capability defined for an alarm panel, so it's just defined as an actuator. I imagine Homekit has no idea what to do with that, and if it doesn't understand the parent device it may not even bother looking at the child devices.

I assume you're in the beta, maybe you can try to find out what device capabilities Homekit supports. I'm in the beta too, but swamped at the moment.

1 Like