Hello all,
I’m diving a little deeper into HA, and started to go down the rabbit hole at home.
I have a qolsys panel 4, and learned I might be able to see sensor status via an HACS integration called Qolsysgw.
I’ve tried to follow the directions outline by the Qolsysgw documentation here:
But it makes several references to things I am unfamiliar with and while I’ve done my best I don’t think I’ve got this integration working quiet right.
From the documentation I need to setup an MQTT broker, so I installed mosquitto. Under MQTT, I’ve noted the username and password for the broker under the MQTT settings → reconfigure MQTT button.
Next I installed appdaemon. Using the SSH add on. I found the apps.yaml file and modified it with the settings listed in the Qolsysqw document.
qolsys_panel:
module: gateway
class: QolsysGateway
panel_host: <192.168.X.X>
panel_token: <XXXXXXXX>
mqtt_namespace: mqtt
I think found the appdaemon.yaml for Appdaemon. I added the following for MQTT:
MQTT:
type: mqtt
namespace: mqtt
client_host: '192.168.X.X' <-IP for the HA server with MQTT not the Qolsys Panel)
client_user: 'XXXXXXX' <- found under the MQTT configuration
client_password: 'XXXXXXX' <- found under the MQTT configuration
Now when I reload Appdaemon, I see the following in the logs:
2024-04-13 05:11:47.736911 INFO AppDaemon: App initialization complete
2024-04-13 05:11:47.736453 WARNING AppDaemon: No app description found for: /config/apps/hello.py - ignoring
2024-04-13 05:11:47.735257 INFO AppDaemon: Adding /config/apps to module import path
2024-04-13 05:11:47.732068 INFO AppDaemon: Scheduler running in realtime
Leads me to believe that the settings in appdaemon.yaml are correct.
At this point I’m hitting a brick wall, I don’t know what to do next. I’ve never used MQTT before, but I am under the impression that if Appdaemon is launching the qolsysgw integration correctly then any sensor found on my qolsys panel should be sent to MQTT. Then under the HA.-> device and services, I should see new discovered entities from MQTT.
I don’t see any errors in the Appdaemon logs, so I assume Qolsysgw is launching correctly. However, I don’t see any new MQTT entities. Additionally the Qolsys panel automatically reboots after 15 mins if it doesn’t receive a remote connection. My panel does this, so I assume its not being connected to by the Qolsysgw integration.
Can anyone point me in the right direction here?