Qolsys IQ Panel 2 and 3rd party integration

Yes. Thats because the cloud connection is much slower than the local connection. It sill update after 1 to 2 minutes.

Hi - looking forward to get this integration going. Does the integration allow me to modify the main panel settings like Chime and Voice settings (not volume, but the check boxes for chime and voice in the Settings)?

I would like to have an automation where I can temporarily shut off the chime and voice from my panel so I can open my garage door and leave my house early in the morning without disturbing my family.

Thank you!

Does the integration allow me to modify the main panel settings like Chime and Voice settings

These settings are not exposed in the integration

A little off topic here which is not directly related to integration the panel with HA.

Is it possible to pair Leviton Z-wave switch with IQ Panel?
Like use the panel as a hub (no Z-wave hub in my house) so that the switch can be integrated with HA.

Anyone please?
Thx for chime in.

galant

Bringing this old thread back to life!

The Control4 interface is pretty limited, so I’ve been experimenting since 2023 with the IQ Remote.

I’ve reverse engineered the pairing process, MQTT protocol, and command structure between the IQ Remote and the main panel. I’ve now used parts of qolsysgw and added pairing and mqtt commands that can:
• Pair as a virtual IQ Remote
• Control partition arming/disarming and view alarm state
• Read sensor status, tamper state, and battery level
• Pull panel diagnostic values
• Receive disarm photos and alarm video
• Chimes notifications
• Control Z-Wave devices

Looking for help with:
1. Testing the pairing process — can others reproduce it?
2. Triggering Z-Wave devices from a real IQ Remote, so I can log and decode the MQTT commands.

If you’re interested in testing or contributing, reply here

3 Likes

@EHylands so is that a completely standalone app - i.e. not running in AppDaemon or any existing environment? Sounds interesting overall.

For the moment it’s only a standalone python library as a requirement by Home Assistant for integration development.

The core logic is based on qolsysgw code. Integrating with App deamon or a dedicated Home Assistant integration would be trivial.

At first, the main goal is making sure the pairing process is effective.

@BenRoc1979 and @myaggs, I am having the same issue you had. Integration seems to work and everything loads but then nothing updates. It will also not let me arm/disarm. myaggs, did you figure it out? BenRock1979, seems you fixed it but I don’t know what you mean by moving the qolsys add-on folder… where did you move it?

I am at times seeing an error in the logs about an ā€œinvalid session token.ā€

@FriedCheese @bcre3306
You guys have been great. Quick question if you could help. I had to switch internet providers and as a result, change my router. The Qolsys setup, after working for a year, is not working now. It must be something to do with the router. Any idea what I would need to change? I thought since I gave the new router the same IP address that it would be an easy change over but, so far, it isn’t.

Did you check if the IP of the panel changed. If you remember correctly when you added the panel the first time you needed to add the IP of the panel, so if that changed then your configuration needs to be updated with the new IP.

Qolsys Panel integration for Home Assistant

I’ve been working on a native Home Assistant integration for the Qolsys IQ Panel, and it’s ready for some beta real-world testing.

The current feature set is at least on par with what you’d find in the Control4 interface. On the Z-Wave side, here’s what’s supported so far:

  • Z-Wave Dimmers are fully supported
  • Z-Wave Thermostats are partially supported
  • Z-Wave device response time is noticeably faster on new IQ Panel 4 firmware 4.6.1

Important: Be sure to save a copy of your private key after successfully pairing with the panel. You’ll need it to reconnect or restore the integration later.

Project and installation details:

Let me know if you run into anything or have suggestions, all feedback is welcome.

4 Likes

This is brilliant. I had no issues with pairing and the integration appears to be functioning without issue. Thank you for this!

1 Like

Do you think this version will be able to push weather to the panel like if you have a monitored service through alarm.com? Also if I’m not doing any zwave through the panel should I look at going with this version…I’ve been on your qolsysd for 2 years now and it’s been rock solid.

Thank you for all that you do here…truly appreciate it!

If everything is rock solid on your side, I wouldn’t change anything for now. We are still ironing out a few bugs.

The main advantages of this version (not available on the Control4 interface) are:

  • Z-Wave device support
  • Night Mode for supported panels
  • Arm Home Instant
  • Silent Disarming
  • Exit Sounds
  • Diagnostics sensor
  • Temperature and light sensors for supported PowerG devices

Both integrations can run simultaneously, allowing for side-by-side testing and comparison. Control4 Integration and MQTT integration won’t share the same Home Assistante Unique ID.

ā€œDo you think this version will be able to push weather to the panel, like if you have a monitored service through alarm.com?ā€

To clarify, weather updates are available via the IQ Remote MQTT interface, so the MQTT Integration can already receive weather data through that connection.

Can you help point me to the weather function of pushing weather to the panel? I hope I’m causing confusion, what I am looking to do is have the IQ4 panel display the weather like you would if you had a monitoring subscription.

Thank you again!

You can check with 0.0.11 version

Weather to Panel service must be enabled on your Alarm.com account

You should see the following in your log file:
Weather - Sun - High: 83.0, Low:68.0, Condition: Thunderstorms Likely
Weather - Mon - High: 84.0, Low:69.0, Condition: Rain
Weather - Tue - High: 84.0, Low:70.0, Condition: Rain
Weather - Wed - High: 87.0, Low:70.0, Condition: Thunderstorms Likely
Weather - Thu - High: 85.0, Low:67.0, Condition: Rain
Weather - Fri - High: 87.0, Low:66.0, Condition: Chance of Thunderstorms

You can add a weather forecast tiltle on your dashboard and select Qolsys Panel as the source of your data.

Thank you for the details but don’t I have to subscribe to a service in order to get an alarm.com account? I can’t see any other way.

This is an incredible integration! I’ve been using it for just under a week now, and so far it has been absolutely rock solid. It’s already become a core component of my smart home.

I actually discovered this project just as I was about to disconnect my Z-Wave thermostat from my IQ 4 panel and connect it directly to Home Assistant — and I’m so glad I found it when I did. Perfect timing!

Thank you for creating such an awesome project and breaking us out of the walled garden! I can only imagine the amount of work that’s gone into reverse-engineering this system.

I just wanted to ask — this may already be included and I might have missed it — but is it currently possible to trigger an alarm activation on the IQ panel from this integration? For example, either through a manual trigger or via the built-in panel options (Police, Fire, etc.)?

My idea is to set up a button in Home Assistant that acts as a ā€œpanic alarmā€ trigger (like the panel options). That would also open up some exciting possibilities, like using third-party sensors in Home Assistant that aren’t supported by the IQ panel to trigger an alarm activation.

Also, do you think you’ll be adding disarm photos and TTS soon? I saw on GitHub that it’s a WIP, which is really exciting! I’m already thinking about automations like using DeepStack face recognition on disarm images to create personalized notifications, and even TTS for doorbell announcements on the IQ panel. :sunglasses:

Would that also make it possible to use the panel as a media entity — for example, to play audio or music from Home Assistant over the network?

Yes, an Alarm.com subcription is required to enable weather to panel service.

MQTT commands exist to trigger police, silent police, fire, aux, and silent aux alarms. I’ve been a bit reluctant to add these in Home Assistant as a scene or action since it would be pretty easy to accidentally trigger a silent alarm :sweat_smile:.I might include them later with a clear disclaimer or maybe behind a separate ā€œenableā€ option for safety.

I also discovered that disarm photos can only be intercepted when a user code is entered on another physical IQ Remote while it’s sending the disarm picture to the main panel. Unfortunately, the main panel doesn’t sync disarm photos across other IQ Remotes. Still looking for a workaround :slightly_smiling_face:

Lastly, TTS integration would allow the panel to announce actions*through other Home Assistant media devices (Partition one disarmed by IQ Remote 1 …) but not the other way around. Still figuring out the Home Assistant TTS service side of things!

1 Like