I realized that I think I know the problem. The error you’re seeing suggests that AppDaemon can’t find the qolsys module right? Well, there’s this issue:
If I’m right and that is the problem, then you need to copy the qolsys folder from /homeassistant/appdaemon/apps to /addon_configs/a0d7b954_appdaemon/apps and restart AppDaemon.
Ok so the only files I have in the addon_configs/a0d7b954_appdaemon/apps folder is the apps.yaml file and the hello.py file.
If I understand right you’re saying to go into homeassistant/appdaemon/apps folder, move the “qolsysgw” folder to that addon_configs/a0d7b954_appdaemon/apps folder, and then restart?
The only thing it will not allow me to do now is disarm from HA. I can activate “arm away” and “arm stay” but not disarm in any way. My code is in the file. I was even able to set the delay to zero as you stated in an earlier post but no disarm.
First of all thank you for all the information that has been incorporated into this thread, I have done all the steps and I have managed to at least start APPDAEMON. In my case MQTT is being published by the 8883 and gives me a connection error with the following error:
2024-03-19 21:27:30.395828 ERROR qolsys_panel: error while listening Traceback (most recent call last): File “/config/apps/qolsysgw/qolsys/socket.py”, line 72, in listen reader, writer = await asyncio.open_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3. 11/asyncio/streams. py”, line 48, in open_connection transport, _ = await loop.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/asyncio/base_events.py”, line 1112, in create_connection transport, protocol = await self. _create_connection_transport( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/asyncio/base_events.py”, line 1145, in _create_connection_transport await waiter File “/usr/lib/python3.11/asyncio/sslproto. py”, line 575, in _on_handshake_complete raise handshake_exc File “/usr/lib/python3. 11/asyncio/sslproto.py”, line 557, in _do_handshake self._sslobj.do_handshake() File “/usr/lib/python3.11/ssl. py”, line 979, in do_handshake self._sslobj.do_handshake() SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1006)
2024-03-19 21:27:30.310394 INFO qolsys_panel: Establishing connection to 192.168.0.129:8883
thanks for the quick reply… but I do not see a /addon_configs folder either using File Editor. I am able to see this folder via SSH window, but I do not know how to get to it to make changes
Well, I was going to say just move it with File Editor, but trying to download the folder gives me a 502 error. Not sure if you’ve tried or what you’ll see. I use the samba add-on so I have network folder access and just move it that way. You could move the folder with SSH since you have access. You can also tell AppDaemon to use the existing folder. I haven’t tried this but looks like you can just add: