Need Help with Qolsys intergration, getting MQTT errors

Hi All!
Taking the old college try and diving back into Home Assistant and need help with Qolsys Gateway - qolsysgw integration.

I followed the steps and after a lot of trouble was finally able to get the panel to show up in home assistant. I do not need to use alarm functionality but this is further than I was previously. I want to use the IQ panel as a Z wave bridge since I do not have a separate dongle.

Currently getting MQTT errors in the Appdaemon Log saying unable to decode MQTT. Ran through a few things such as trying a different port for the Broker such as 8883 and 12345 as those were open ports on the IQ Panel when I was doing some port scanning.

This is my 2nd attempt at home assistant and hoping I can get this part working before I setup and integrate my other devices. Spent a lot of time googling and had some luck with a few threads but can’t find anything regarding qolsys and this error.

TLDR: Moved to a new home with a IQ4 Qolsys Panel and trying to add it into home assistant. I do not have an Alarm.com account but do have the installer codes. Since the Panel controls a few lights and thermostats, im trying to import into home assistant.

Setup :HAOS installed on a laptop hardwired to my lan (only ever tried a docker container previously)

Appdaemon Log:

2025-01-05 21:18:25.876179 ERROR MQTT: Unable to decode MQTT message, with Traceback: Traceback (most recent call last): File “/usr/lib/python3.11/site-packages/appdaemon/plugins/mqtt/mqttplugin.py”, line 271, in mqtt_on_message payload = payload.decode() ^^^^^^^^^^^^^^^^ UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
2025-01-05 21:18:25.875375 INFO MQTT: Unable to decode MQTT message
2025-01-05 21:17:56.134868 ERROR MQTT: Unable to decode MQTT message, with Traceback: Traceback (most recent call last): File “/usr/lib/python3.11/site-packages/appdaemon/plugins/mqtt/mqttplugin.py”, line 271, in mqtt_on_message payload = payload.decode() ^^^^^^^^^^^^^^^^ UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
2025-01-05 21:17:56.134093 INFO MQTT: Unable to decode MQTT message
2025-01-05 21:17:56.049961 ERROR MQTT: Unable to decode MQTT message, with Traceback: Traceback (most recent call last): File “/usr/lib/python3.11/site-packages/appdaemon/plugins/mqtt/mqttplugin.py”, line 271, in mqtt_on_message payload = payload.decode() ^^^^^^^^^^^^^^^^ UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
2025-01-05 21:17:56.048650 INFO MQTT: Unable to decode MQTT message
2025-01-05 21:17:34.683975 INFO qolsys_panel: Establishing connection to 192.168.1.53:12345
2025-01-05 21:17:34.678106 INFO AppDaemon: App initialization complete
2025-01-05 21:17:34.677883 INFO qolsys_panel: Started
2025-01-05 21:17:34.674830 WARNING qolsys_panel: No mac address found for ‘192.168.1.53’
2025-01-05 21:17:34.672978 INFO qolsys_panel: Starting
2025-01-05 21:17:34.670748 INFO AppDaemon: Calling initialize() for qolsys_panel
2025-01-05 21:17:34.670405 INFO hello_world: You are now ready to run Apps!
2025-01-05 21:17:34.670129 INFO hello_world: Hello from AppDaemon
2025-01-05 21:17:34.656335 INFO AppDaemon: Calling initialize() for hello_world
2025-01-05 21:17:34.655640 INFO AppDaemon: Loading app qolsys_panel using class QolsysGateway from module gateway
2025-01-05 21:17:34.655085 INFO AppDaemon: Loading app hello_world using class HelloWorld from module hello
2025-01-05 21:17:34.654857 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/mqtt/listener.py - ignoring
2025-01-05 21:17:34.654627 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/mqtt/updater.py - ignoring
2025-01-05 21:17:34.654405 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/mqtt/utils.py - ignoring
2025-01-05 21:17:34.654151 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/mqtt/exceptions.py - ignoring
2025-01-05 21:17:34.653854 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/config.py - ignoring
2025-01-05 21:17:34.653628 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/state.py - ignoring
2025-01-05 21:17:34.653418 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/observable.py - ignoring
2025-01-05 21:17:34.653215 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/actions.py - ignoring
2025-01-05 21:17:34.653002 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/socket.py - ignoring
2025-01-05 21:17:34.652792 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/sensors.py - ignoring
2025-01-05 21:17:34.652573 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/utils.py - ignoring
2025-01-05 21:17:34.652348 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/exceptions.py - ignoring
2025-01-05 21:17:34.652131 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/partition.py - ignoring
2025-01-05 21:17:34.651874 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/control.py - ignoring
2025-01-05 21:17:34.651569 WARNING AppDaemon: No app description found for: /config/apps/qolsysgw/qolsys/events.py - ignoring
2025-01-05 21:17:34.635486 INFO AppDaemon: Loading App Module: /config/apps/qolsysgw/gateway.py
2025-01-05 21:17:34.624457 INFO AppDaemon: Loading App Module: /config/apps/hello.py
2025-01-05 21:17:34.619073 INFO AppDaemon: Adding /config/apps/qolsysgw/mqtt to module import path
2025-01-05 21:17:34.619006 INFO AppDaemon: Adding /config/apps/qolsysgw/qolsys to module import path
2025-01-05 21:17:34.618927 INFO AppDaemon: Adding /config/apps/qolsysgw to module import path
2025-01-05 21:17:34.618832 INFO AppDaemon: Adding /config/apps to module import path
2025-01-05 21:17:34.614973 INFO AppDaemon: Scheduler running in realtime

Appdaemon.yaml

appdaemon:
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt # We will need that same value in the apps.yaml configuration
      client_host: core-mosquitto # The IP address or hostname of the MQTT broker
      client_port:
        1883 # The port of the MQTT broker, generally 1883
        # Only if you have setup an authenticated connection, otherwise skip those:
      client_user: iq ##The service account that you setup
      client_password: iq1234 ##The service account password
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:

Apps.yaml

hello_world:
  module: hello
  class: HelloWorld
qolsys_panel:
  module: gateway
  class: QolsysGateway
  panel_host: 192.168.1.53
  panel_token: XXXXX

I’m seeing the same after upgrading Home Assistant. Haven’t had time to troubleshoot but wanted to say I’m experiencing the same error. I’ll do some digging this evening.