XaF / qolsysgw

Qolsys IQ Panel 2+ gateway to an Home Assistant Alarm Control Panel
MIT License
133 stars 13 forks source link

Every few hours panel disconnect or some how loses connection. #118

Open skull791 opened 1 year ago

skull791 commented 1 year ago

Before submitting this form

Description of the bug

Good Morning,

I been running qolsysgw with Appdemon / MQtt and now I’m getting something weird going on. I will get tons of notifications that are set up in my automation and when i look in my home assistant logs I get “qolsys Panel last error become unavailable” then it comes back online and sends every available automation that is set up with the panel.

image

Then looking at the appdeamon logs:

File “/config/appdaemon/apps/qolsysgw/qolsys/socket.py”, line 81, in listen line = await reader.readline() ^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/asyncio/streams.py”, line 545, in readline line = await self.readuntil(sep) ^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/asyncio/streams.py”, line 637, in readuntil await self._wait_for_data(‘readuntil’) File “/usr/lib/python3.11/asyncio/streams.py”, line 522, in _wait_for_data await self._waiter File “/usr/lib/python3.11/asyncio/selector_events.py”, line 970, in _read_ready__get_buffer nbytes = self._sock.recv_into(buf) ^^^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer 2023-07-31 06:04:51.467384 ERROR qolsys_panel: unable to wait for writer to be fully closed; this might not be an issue if the connection was closed on the other side Traceback (most recent call last): File “/config/appdaemon/apps/qolsysgw/qolsys/socket.py”, line 125, in listen await writer.wait_closed() File “/usr/lib/python3.11/asyncio/streams.py”, line 350, in wait_closed await self._protocol._get_close_waiter(self) File “/usr/lib/python3.11/asyncio/selector_events.py”, line 970, in _read_readyget_buffer nbytes = self._sock.recv_into(buf) ^^^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer 2023-07-31 06:04:51.468730 INFO qolsys_panel: sleeping 1 second(s) before reconnecting 2023-07-31 06:04:52.473682 INFO qolsys_panel: Establishing connection to 10.xx.xx.xx:12345 2023-07-31 11:12:51.841007 ERROR qolsys_panel: error while listening Traceback (most recent call last): File “/config/appdaemon/apps/qolsysgw/qolsys/socket.py”, line 81, in listen line = await reader.readline() ^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/asyncio/streams.py”, line 545, in readline line = await self.readuntil(sep) ^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/asyncio/streams.py”, line 637, in readuntil await self._wait_for_data(‘readuntil’) File “/usr/lib/python3.11/asyncio/streams.py”, line 522, in _wait_for_data await self._waiter File “/usr/lib/python3.11/asyncio/selector_events.py”, line 970, in _read_readyget_buffer nbytes = self._sock.recv_into(buf) ^^^^^^^^^^^^^^^^^^^^^^^^^

MQTT logs: 2023-07-31 07:57:04: New connection from 172.xx.xx.xx:60510 on port 1883. 2023-07-31 07:57:04: Client closed its connection.

It looks like its drooping connection for some reason. This been going on since I had it set up but first it has been every few days now its every few hours. Maybe I have something set up wrong.

Expected behavior

not disconnecting every few hours.

DEBUG logs

appdeman log after debug was turn on. or do i have to wait until this occurs again ?

2023-07-31 19:30:17.917298 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_1/config', 'payload': '{"name": "Lucas Bedroom Window 1", "device_class": "door", "state_topic": "homeassistant/binary_sensor/lucas_bedroom_window_1/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/lucas_bedroom_window_1/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/lucas_bedroom_window_1/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_se5e0ad", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.917481 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_1/availability', 'payload': 'online'} 2023-07-31 19:30:17.917549 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_1/state', 'payload': 'Closed'} 2023-07-31 19:30:17.917615 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_1/attributes', 'payload': '{"group": "instantperimeter", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.917684 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_2/config', 'payload': '{"name": "Lucas Bedroom Window 2", "device_class": "door", "state_topic": "homeassistant/binary_sensor/lucas_bedroom_window_2/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/lucas_bedroom_window_2/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/lucas_bedroom_window_2/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_se5e1a1", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.917750 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_2/availability', 'payload': 'online'} 2023-07-31 19:30:17.917817 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_2/state', 'payload': 'Closed'} 2023-07-31 19:30:17.917881 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_bedroom_window_2/attributes', 'payload': '{"group": "instantperimeter", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.917948 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/side_garage_door/config', 'payload': '{"name": "Side Garage Door", "device_class": "door", "state_topic": "homeassistant/binary_sensor/side_garage_door/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/side_garage_door/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/side_garage_door/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s109_5232", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.918013 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/side_garage_door/availability', 'payload': 'online'} 2023-07-31 19:30:17.918078 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/side_garage_door/state', 'payload': 'Closed'} 2023-07-31 19:30:17.918142 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/side_garage_door/attributes', 'payload': '{"group": "instantperimeter", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.918209 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/1st_floor_motion_sensor/config', 'payload': '{"name": "1st Floor Motion Sensor", "device_class": "motion", "state_topic": "homeassistant/binary_sensor/1st_floor_motion_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/1st_floor_motion_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/1st_floor_motion_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s27aa4d", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.918279 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/1st_floor_motion_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.918347 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/1st_floor_motion_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.918412 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/1st_floor_motion_sensor/attributes', 'payload': '{"group": "awayinstantmotion", "state": "0", "zone_type": 2, "zone_physical_type": 2, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.918480 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/laundry_room_smoke_alarm/config', 'payload': '{"name": "Laundry Room Smoke Alarm", "device_class": "smoke", "state_topic": "homeassistant/binary_sensor/laundry_room_smoke_alarm/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/laundry_room_smoke_alarm/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/laundry_room_smoke_alarm/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s8c478a", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.918546 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/laundry_room_smoke_alarm/availability', 'payload': 'online'} 2023-07-31 19:30:17.918611 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/laundry_room_smoke_alarm/state', 'payload': 'Closed'} 2023-07-31 19:30:17.918679 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/laundry_room_smoke_alarm/attributes', 'payload': '{"group": "smoke_heat", "state": "0", "zone_type": 5, "zone_physical_type": 9, "zone_alarm_type": 9, "tampered": false}'} 2023-07-31 19:30:17.918746 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/whole_house_smoke_alarm/config', 'payload': '{"name": "Whole House Smoke Alarm", "device_class": "smoke", "state_topic": "homeassistant/binary_sensor/whole_house_smoke_alarm/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/whole_house_smoke_alarm/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/whole_house_smoke_alarm/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s77e685", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.918811 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/whole_house_smoke_alarm/availability', 'payload': 'online'} 2023-07-31 19:30:17.918875 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/whole_house_smoke_alarm/state', 'payload': 'Closed'} 2023-07-31 19:30:17.918941 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/whole_house_smoke_alarm/attributes', 'payload': '{"group": "smoke_heat", "state": "0", "zone_type": 5, "zone_physical_type": 9, "zone_alarm_type": 9, "tampered": false}'} 2023-07-31 19:30:17.919009 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/carbon_monoxide_detector/config', 'payload': '{"name": "Carbon Monoxide Detector", "device_class": "gas", "state_topic": "homeassistant/binary_sensor/carbon_monoxide_detector/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/carbon_monoxide_detector/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/carbon_monoxide_detector/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s2222be", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.919076 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/carbon_monoxide_detector/availability', 'payload': 'online'} 2023-07-31 19:30:17.919141 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/carbon_monoxide_detector/state', 'payload': 'Closed'} 2023-07-31 19:30:17.919207 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/carbon_monoxide_detector/attributes', 'payload': '{"group": "co", "state": "0", "zone_type": 6, "zone_physical_type": 7, "zone_alarm_type": 11, "tampered": false}'} 2023-07-31 19:30:17.919280 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/2nd_floor_motion_sensor/config', 'payload': '{"name": "2nd Floor Motion Sensor", "device_class": "motion", "state_topic": "homeassistant/binary_sensor/2nd_floor_motion_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/2nd_floor_motion_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/2nd_floor_motion_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s95048c", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.919348 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/2nd_floor_motion_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.919412 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/2nd_floor_motion_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.919478 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/2nd_floor_motion_sensor/attributes', 'payload': '{"group": "awayinstantmotion", "state": "0", "zone_type": 2, "zone_physical_type": 2, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.919548 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_water_sensor/config', 'payload': '{"name": "Kitchen water sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/kitchen_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/kitchen_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/kitchen_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s6f437d", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.919615 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.919678 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.919743 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.919810 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/adam_sink_water_sensor/config', 'payload': '{"name": "Adam Sink Water Sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/adam_sink_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/adam_sink_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/adam_sink_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s6e1779", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.919875 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/adam_sink_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.919940 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/adam_sink_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.920005 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/adam_sink_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.920072 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washer_machine_back_water_sensor/config', 'payload': '{"name": "Washer Machine - Back Water Sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/washermachineback_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/washer_machine_back_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/washermachineback_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_sef4179", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.920138 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washer_machine_back_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.920203 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washermachineback_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.920267 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washer_machine___back_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.920342 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_sink_water_sensor/config', 'payload': '{"name": "Lucas sink water sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/lucas_sink_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/lucas_sink_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/lucas_sink_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s3ebc73", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.920408 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_sink_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.920474 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_sink_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.920539 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/lucas_sink_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.920607 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/max_sink_water_sensor/config', 'payload': '{"name": "Max sink water sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/max_sink_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/max_sink_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/max_sink_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s4abf7b", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.920673 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/max_sink_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.920739 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/max_sink_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.920805 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/max_sink_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.920874 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/manuela_sink_water_sensor/config', 'payload': '{"name": "Manuela sink water sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/manuela_sink_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/manuela_sink_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/manuela_sink_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_sc1cc73", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.920940 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/manuela_sink_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.921005 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/manuela_sink_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.921071 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/manuela_sink_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.921139 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/suage_pump_water_sensor/config', 'payload': '{"name": "Suage pump water sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/suage_pump_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/suage_pump_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/suage_pump_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_sdea081", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.921204 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/suage_pump_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.921268 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/suage_pump_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.921340 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/suage_pump_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.921408 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/sump_pump_water_sensor/config', 'payload': '{"name": "Sump Pump water sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/sump_pump_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/sump_pump_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/sump_pump_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_sb40484", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.921474 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/sump_pump_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.921538 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/sump_pump_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.921603 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/sump_pump_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.921671 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/water_heater/config', 'payload': '{"name": "Water Heater", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/water_heater/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/water_heater/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/water_heater/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s5cd78d", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.921737 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/water_heater/availability', 'payload': 'online'} 2023-07-31 19:30:17.921802 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/water_heater/state', 'payload': 'Closed'} 2023-07-31 19:30:17.921866 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/water_heater/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'} 2023-07-31 19:30:17.921935 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/dining_room_window_1/config', 'payload': '{"name": "Dining Room Window 1", "device_class": "door", "state_topic": "homeassistant/binary_sensor/dining_room_window_1/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/dining_room_window_1/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/dining_room_window_1/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_sfc0bad", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.922001 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/dining_room_window_1/availability', 'payload': 'online'} 2023-07-31 19:30:17.922066 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/dining_room_window_1/state', 'payload': 'Closed'} 2023-07-31 19:30:17.922132 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/dining_room_window_1/attributes', 'payload': '{"group": "instantperimeter", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.922203 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_refrigerator/config', 'payload': '{"name": "Kitchen Refrigerator", "device_class": "door", "state_topic": "homeassistant/binary_sensor/kitchen_refrigerator/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/kitchen_refrigerator/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/kitchen_refrigerator/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s3c6fa7", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.922269 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_refrigerator/availability', 'payload': 'online'} 2023-07-31 19:30:17.922341 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_refrigerator/state', 'payload': 'Closed'} 2023-07-31 19:30:17.922406 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_refrigerator/attributes', 'payload': '{"group": "localsafety", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.922473 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_freezer/config', 'payload': '{"name": "Kitchen Freezer", "device_class": "door", "state_topic": "homeassistant/binary_sensor/kitchen_freezer/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/kitchen_freezer/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/kitchen_freezer/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_sfd6da3", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.922538 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_freezer/availability', 'payload': 'online'} 2023-07-31 19:30:17.922604 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_freezer/state', 'payload': 'Closed'} 2023-07-31 19:30:17.922670 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/kitchen_freezer/attributes', 'payload': '{"group": "localsafety", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.922739 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_refrigerator/config', 'payload': '{"name": "Garage Refrigerator", "device_class": "door", "state_topic": "homeassistant/binary_sensor/garage_refrigerator/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/garage_refrigerator/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/garage_refrigerator/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s6e6da5", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.922806 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_refrigerator/availability', 'payload': 'online'} 2023-07-31 19:30:17.922871 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_refrigerator/state', 'payload': 'Closed'} 2023-07-31 19:30:17.922937 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_refrigerator/attributes', 'payload': '{"group": "localsafety", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.923005 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_freezer/config', 'payload': '{"name": "Garage Freezer", "device_class": "door", "state_topic": "homeassistant/binary_sensor/garage_freezer/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/garage_freezer/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/garage_freezer/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_sb0baac", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.923073 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_freezer/availability', 'payload': 'online'} 2023-07-31 19:30:17.923140 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_freezer/state', 'payload': 'Closed'} 2023-07-31 19:30:17.923206 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/garage_freezer/attributes', 'payload': '{"group": "localsafety", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.923281 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/alcohol_cabinet/config', 'payload': '{"name": "Alcohol Cabinet", "device_class": "door", "state_topic": "homeassistant/binary_sensor/alcohol_cabinet/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/alcohol_cabinet/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/alcohol_cabinet/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s9faea2", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.923349 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/alcohol_cabinet/availability', 'payload': 'online'} 2023-07-31 19:30:17.923414 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/alcohol_cabinet/state', 'payload': 'Closed'} 2023-07-31 19:30:17.923480 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/alcohol_cabinet/attributes', 'payload': '{"group": "localsafety", "state": "0", "zone_type": 1, "zone_physical_type": 1, "zone_alarm_type": 3, "tampered": false}'} 2023-07-31 19:30:17.923550 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/utility_room_smoke_alarm/config', 'payload': '{"name": "Utility Room Smoke Alarm", "device_class": "smoke", "state_topic": "homeassistant/binary_sensor/utility_room_smoke_alarm/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/utility_room_smoke_alarm/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/utility_room_smoke_alarm/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s3e7787", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.923618 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/utility_room_smoke_alarm/availability', 'payload': 'online'} 2023-07-31 19:30:17.923683 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/utility_room_smoke_alarm/state', 'payload': 'Closed'} 2023-07-31 19:30:17.923748 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/utility_room_smoke_alarm/attributes', 'payload': '{"group": "smoke_heat", "state": "0", "zone_type": 5, "zone_physical_type": 9, "zone_alarm_type": 9, "tampered": false}'} 2023-07-31 19:30:17.923816 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washer_machine_side_water_sensor/config', 'payload': '{"name": "Washer Machine - Side Water Sensor", "device_class": "moisture", "state_topic": "homeassistant/binary_sensor/washermachineside_water_sensor/state", "payload_on": "Open", "payload_off": "Closed", "availability_mode": "all", "availability": [{"topic": "homeassistant/alarm_control_panel/qolsys_panel/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "homeassistant/binary_sensor/washer_machine_side_water_sensor/availability", "payload_available": "online", "payload_not_available": "offline"}, {"topic": "mqtt-client/status", "payload_available": "online", "payload_not_available": "offline"}], "json_attributes_topic": "homeassistant/binary_sensor/washermachineside_water_sensor/attributes", "enabled_by_default": true, "unique_id": "qolsys_panel_s7ea58e", "device": {"name": "Qolsys Panel", "identifiers": ["qolsys_panel"], "manufacturer": "Qolsys", "model": "IQ Panel 2+", "connections": [["mac", "3c:31:78:93:1b:0f"]]}}'} 2023-07-31 19:30:17.923885 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washer_machine_side_water_sensor/availability', 'payload': 'online'} 2023-07-31 19:30:17.923952 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washermachineside_water_sensor/state', 'payload': 'Closed'} 2023-07-31 19:30:17.924017 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'retain': True, 'topic': 'homeassistant/binary_sensor/washer_machine___side_water_sensor/attributes', 'payload': '{"group": "WaterSensor", "state": "0", "zone_type": 15, "zone_physical_type": 8, "zone_alarm_type": 0, "tampered": false}'}

Additional context

No response

skull791 commented 1 year ago

Could someone look in to this please

XaF commented 1 year ago

Those errors seem related to internal connectivity in your network, not to anything that qolsysgw does or how it does it. Have you tried with a different network / router ?

skull791 commented 1 year ago

Thank you for replaying, I have Ubiquity UDM pro in my network rack and Ubiquity switches. Never had any issue with connection. Is there specific configuration that has to be implemented inside my UDM? What exactly are you seeing in the logs? I don't have any other issues on any other devices on my network. Any help would be apricated !

Thank you!

skull791 commented 1 year ago

I figure I had it all figure it out since I did not get this issue to accrued again.

This is what I did. Static IP address on iq panel.

but in the middle of last nigh I got bunch of notifications and it appeared again. I also notice that when I'm looking at the ip address of my iq panel it goes from 10.0.0.xx to 10.103.58.xx and again back to original. this can happen for hours or minutes. when its happening everything its still working fine.

I'm attaching new log can you please look at it.

2023-08-10 17:12:19.425916 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 21}, "requestID": "18d57048-9f8d-471d-ba11-5b6b25d44ba5"}'} 2023-08-10 17:12:19.598846 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 21}, "requestID": "18d57048-9f8d-471d-ba11-5b6b25d44ba5"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:12:19.600522 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=21, status='Closed') version=1> 2023-08-10 17:12:19.602173 DEBUG qolsys_panel: ACTIVE zone=namespace(id=21, status='Closed') 2023-08-10 17:12:40.286520 DEBUG qolsys_panel: Data received (len: 338): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"92AFA1","type":"Door_Window","name":"Master Bedroom Window 5","group":"instantperimeter","status":"Closed","state":"0","zone_id":21,"zone_physical_type":1,"zone_alarm_type":3,"zone_type":1,"partition_id":0},"version":1,"requestID":"a1265b1d-a91b-4a08-a365-eae21c267c51"} 2023-08-10 17:12:40.287978 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone=<QolsysSensorDoorWindow id=92AFA1 name=Master Bedroom Window 5 group=instantperimeter status=Closed state=0 zone_id=21 zone_type=1 zone_physical_type=1 zone_alarm_type=3 partition_id=0> version=1> 2023-08-10 17:12:40.288180 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "92AFA1", "type": "Door_Window", "name": "Master Bedroom Window 5", "group": "instantperimeter", "status": "Closed", "state": "0", "zone_id": 21, "zone_physical_type": 1, "zone_alarm_type": 3, "zone_type": 1, "partition_id": 0}, "version": 1, "requestID": "a1265b1d-a91b-4a08-a365-eae21c267c51"}'} 2023-08-10 17:12:40.645890 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "92AFA1", "type": "Door_Window", "name": "Master Bedroom Window 5", "group": "instantperimeter", "status": "Closed", "state": "0", "zone_id": 21, "zone_physical_type": 1, "zone_alarm_type": 3, "zone_type": 1, "partition_id": 0}, "version": 1, "requestID": "a1265b1d-a91b-4a08-a365-eae21c267c51"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', '__thread_id': 'MainThread'} 2023-08-10 17:12:40.647613 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone=<QolsysSensorDoorWindow id=92AFA1 name=Master Bedroom Window 5 group=instantperimeter status=Closed state=0 zone_id=21 zone_type=1 zone_physical_type=1 zone_alarm_type=3 partition_id=0> version=1> 2023-08-10 17:12:40.649049 DEBUG qolsys_panel: UPDATE zone=<QolsysSensorDoorWindow id=92AFA1 name=Master Bedroom Window 5 group=instantperimeter status=Closed state=0 zone_id=21 zone_type=1 zone_physical_type=1 zone_alarm_type=3 partition_id=0> 2023-08-10 17:13:06.165861 DEBUG qolsys_panel: Data received (len: 157): {"event":"ZONE_EVENT","zone_event_type":"ZONE_ACTIVE","version":1,"zone":{"status":"Closed","zone_id":32},"requestID":"4b127388-d633-4e10-aa1c-77a90b2e4472"} 2023-08-10 17:13:06.167599 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:13:06.167839 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "4b127388-d633-4e10-aa1c-77a90b2e4472"}'} 2023-08-10 17:13:06.370790 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "4b127388-d633-4e10-aa1c-77a90b2e4472"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:13:06.372278 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:13:06.373706 DEBUG qolsys_panel: ACTIVE zone=namespace(id=32, status='Closed') 2023-08-10 17:13:22.943942 DEBUG qolsys_panel: Data received (len: 157): {"event":"ZONE_EVENT","zone_event_type":"ZONE_ACTIVE","version":1,"zone":{"status":"Closed","zone_id":40},"requestID":"827307eb-945b-493a-8eb1-0dd298c73aea"} 2023-08-10 17:13:22.945612 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventActive zone=namespace(id=40, status='Closed') version=1> 2023-08-10 17:13:22.945851 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 40}, "requestID": "827307eb-945b-493a-8eb1-0dd298c73aea"}'} 2023-08-10 17:13:23.136828 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 40}, "requestID": "827307eb-945b-493a-8eb1-0dd298c73aea"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:13:23.138313 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=40, status='Closed') version=1> 2023-08-10 17:13:23.139745 DEBUG qolsys_panel: ACTIVE zone=namespace(id=40, status='Closed') 2023-08-10 17:13:23.141421 DEBUG qolsys_panel: Sending keep-alive 2023-08-10 17:13:23.147217 DEBUG qolsys_panel: Data received (len: 3): ACK 2023-08-10 17:13:23.148564 DEBUG qolsys_panel: ACK - ignoring. 2023-08-10 17:13:25.810599 DEBUG qolsys_panel: Data received (len: 335): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"8C478A","type":"SmokeDetector","name":"Laundry Room Smoke Alarm","group":"smoke_heat","status":"Closed","state":"0","zone_id":32,"zone_physical_type":9,"zone_alarm_type":9,"zone_type":5,"partition_id":0},"version":1,"requestID":"7df937f6-20bc-4ec3-9a0a-194027318c0e"} 2023-08-10 17:13:25.812522 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:13:25.812761 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "7df937f6-20bc-4ec3-9a0a-194027318c0e"}'} 2023-08-10 17:13:25.837181 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "7df937f6-20bc-4ec3-9a0a-194027318c0e"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:13:25.839631 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:13:25.842497 DEBUG qolsys_panel: UPDATE zone= 2023-08-10 17:13:42.997473 DEBUG qolsys_panel: Data received (len: 326): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"4ABF7B","type":"Water","name":"Max sink water sensor","group":"WaterSensor","status":"Closed","state":"0","zone_id":40,"zone_physical_type":8,"zone_alarm_type":0,"zone_type":15,"partition_id":0},"version":1,"requestID":"253754e7-0347-45d2-89e9-b09cb2819744"} 2023-08-10 17:13:42.998843 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:13:42.999055 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "4ABF7B", "type": "Water", "name": "Max sink water sensor", "group": "WaterSensor", "status": "Closed", "state": "0", "zone_id": 40, "zone_physical_type": 8, "zone_alarm_type": 0, "zone_type": 15, "partition_id": 0}, "version": 1, "requestID": "253754e7-0347-45d2-89e9-b09cb2819744"}'} 2023-08-10 17:13:43.247821 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "4ABF7B", "type": "Water", "name": "Max sink water sensor", "group": "WaterSensor", "status": "Closed", "state": "0", "zone_id": 40, "zone_physical_type": 8, "zone_alarm_type": 0, "zone_type": 15, "partition_id": 0}, "version": 1, "requestID": "253754e7-0347-45d2-89e9-b09cb2819744"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:13:43.249377 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:13:43.250851 DEBUG qolsys_panel: UPDATE zone= 2023-08-10 17:14:41.508159 DEBUG qolsys_panel: Data received (len: 157): {"event":"ZONE_EVENT","zone_event_type":"ZONE_ACTIVE","version":1,"zone":{"status":"Closed","zone_id":32},"requestID":"a0fb9ec4-1fb8-4d81-b54b-28cebc490de0"} 2023-08-10 17:14:41.509776 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:14:41.509994 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "a0fb9ec4-1fb8-4d81-b54b-28cebc490de0"}'} 2023-08-10 17:14:41.572658 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "a0fb9ec4-1fb8-4d81-b54b-28cebc490de0"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:14:41.577607 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:14:41.582577 DEBUG qolsys_panel: ACTIVE zone=namespace(id=32, status='Closed') 2023-08-10 17:15:01.473900 DEBUG qolsys_panel: Data received (len: 335): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"8C478A","type":"SmokeDetector","name":"Laundry Room Smoke Alarm","group":"smoke_heat","status":"Closed","state":"0","zone_id":32,"zone_physical_type":9,"zone_alarm_type":9,"zone_type":5,"partition_id":0},"version":1,"requestID":"befc1b5d-59ae-4d87-b3ea-8d4328b54904"} 2023-08-10 17:15:01.475601 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:15:01.475856 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "befc1b5d-59ae-4d87-b3ea-8d4328b54904"}'} 2023-08-10 17:15:01.909701 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "befc1b5d-59ae-4d87-b3ea-8d4328b54904"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:15:01.911221 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:15:01.912708 DEBUG qolsys_panel: UPDATE zone= 2023-08-10 17:16:17.725576 DEBUG qolsys_panel: Data received (len: 157): {"event":"ZONE_EVENT","zone_event_type":"ZONE_ACTIVE","version":1,"zone":{"status":"Closed","zone_id":32},"requestID":"7d5eb395-35ac-4882-b6d4-7aec50ca7f67"} 2023-08-10 17:16:17.727493 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:16:17.727717 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "7d5eb395-35ac-4882-b6d4-7aec50ca7f67"}'} 2023-08-10 17:16:17.819830 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "7d5eb395-35ac-4882-b6d4-7aec50ca7f67"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:16:17.821385 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:16:17.822821 DEBUG qolsys_panel: ACTIVE zone=namespace(id=32, status='Closed') 2023-08-10 17:16:37.558317 DEBUG qolsys_panel: Data received (len: 335): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"8C478A","type":"SmokeDetector","name":"Laundry Room Smoke Alarm","group":"smoke_heat","status":"Closed","state":"0","zone_id":32,"zone_physical_type":9,"zone_alarm_type":9,"zone_type":5,"partition_id":0},"version":1,"requestID":"a5296c19-de48-4ccd-be5c-4d1cc463fdc9"} 2023-08-10 17:16:37.560461 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:16:37.560748 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "a5296c19-de48-4ccd-be5c-4d1cc463fdc9"}'} 2023-08-10 17:16:37.984180 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "a5296c19-de48-4ccd-be5c-4d1cc463fdc9"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:16:37.985693 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:16:37.987129 DEBUG qolsys_panel: UPDATE zone= 2023-08-10 17:17:23.147473 DEBUG qolsys_panel: Sending keep-alive 2023-08-10 17:17:23.194272 DEBUG qolsys_panel: Data received (len: 3): ACK 2023-08-10 17:17:23.195696 DEBUG qolsys_panel: ACK - ignoring. 2023-08-10 17:17:53.875480 DEBUG qolsys_panel: Data received (len: 157): {"event":"ZONE_EVENT","zone_event_type":"ZONE_ACTIVE","version":1,"zone":{"status":"Closed","zone_id":32},"requestID":"091568a6-1777-49a8-a320-560f753f1bd7"} 2023-08-10 17:17:53.877502 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:17:53.877744 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "091568a6-1777-49a8-a320-560f753f1bd7"}'} 2023-08-10 17:17:54.063890 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 32}, "requestID": "091568a6-1777-49a8-a320-560f753f1bd7"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', '__thread_id': 'MainThread'} 2023-08-10 17:17:54.065451 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=32, status='Closed') version=1> 2023-08-10 17:17:54.067146 DEBUG qolsys_panel: ACTIVE zone=namespace(id=32, status='Closed') 2023-08-10 17:17:57.661332 DEBUG qolsys_panel: Data received (len: 157): {"event":"ZONE_EVENT","zone_event_type":"ZONE_ACTIVE","version":1,"zone":{"status":"Closed","zone_id":47},"requestID":"0ab3e286-2b40-4c7e-a3fd-4ebebc703d69"} 2023-08-10 17:17:57.663437 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventActive zone=namespace(id=47, status='Closed') version=1> 2023-08-10 17:17:57.663697 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 47}, "requestID": "0ab3e286-2b40-4c7e-a3fd-4ebebc703d69"}'} 2023-08-10 17:17:58.012700 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 47}, "requestID": "0ab3e286-2b40-4c7e-a3fd-4ebebc703d69"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:17:58.014180 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=47, status='Closed') version=1> 2023-08-10 17:17:58.015715 DEBUG qolsys_panel: ACTIVE zone=namespace(id=47, status='Closed') 2023-08-10 17:18:02.908086 DEBUG qolsys_panel: Data received (len: 157): {"event":"ZONE_EVENT","zone_event_type":"ZONE_ACTIVE","version":1,"zone":{"status":"Closed","zone_id":26},"requestID":"8157a296-0e83-4c4a-9483-900bd7e434c5"} 2023-08-10 17:18:02.909671 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventActive zone=namespace(id=26, status='Closed') version=1> 2023-08-10 17:18:02.909898 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 26}, "requestID": "8157a296-0e83-4c4a-9483-900bd7e434c5"}'} 2023-08-10 17:18:03.023583 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_ACTIVE", "version": 1, "zone": {"status": "Closed", "zone_id": 26}, "requestID": "8157a296-0e83-4c4a-9483-900bd7e434c5"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:18:03.029196 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventActive zone=namespace(id=26, status='Closed') version=1> 2023-08-10 17:18:03.034042 DEBUG qolsys_panel: ACTIVE zone=namespace(id=26, status='Closed') 2023-08-10 17:18:13.762548 DEBUG qolsys_panel: Data received (len: 335): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"8C478A","type":"SmokeDetector","name":"Laundry Room Smoke Alarm","group":"smoke_heat","status":"Closed","state":"0","zone_id":32,"zone_physical_type":9,"zone_alarm_type":9,"zone_type":5,"partition_id":0},"version":1,"requestID":"46af8f87-606c-4d9d-9822-9b17bc27cb0d"} 2023-08-10 17:18:13.763959 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:18:13.764266 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "46af8f87-606c-4d9d-9822-9b17bc27cb0d"}'} 2023-08-10 17:18:14.269888 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "8C478A", "type": "SmokeDetector", "name": "Laundry Room Smoke Alarm", "group": "smoke_heat", "status": "Closed", "state": "0", "zone_id": 32, "zone_physical_type": 9, "zone_alarm_type": 9, "zone_type": 5, "partition_id": 0}, "version": 1, "requestID": "46af8f87-606c-4d9d-9822-9b17bc27cb0d"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', 'thread_id': 'MainThread'} 2023-08-10 17:18:14.271392 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:18:14.272788 DEBUG qolsys_panel: UPDATE zone= 2023-08-10 17:18:17.881830 DEBUG qolsys_panel: Data received (len: 325): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"FD6DA3","type":"Door_Window","name":"Kitchen Freezer","group":"localsafety","status":"Closed","state":"0","zone_id":47,"zone_physical_type":1,"zone_alarm_type":3,"zone_type":1,"partition_id":0},"version":1,"requestID":"9abbb5a4-44b2-4850-a77a-1a99fd07fbcf"} 2023-08-10 17:18:17.883589 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:18:17.883836 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "FD6DA3", "type": "Door_Window", "name": "Kitchen Freezer", "group": "localsafety", "status": "Closed", "state": "0", "zone_id": 47, "zone_physical_type": 1, "zone_alarm_type": 3, "zone_type": 1, "partition_id": 0}, "version": 1, "requestID": "9abbb5a4-44b2-4850-a77a-1a99fd07fbcf"}'} 2023-08-10 17:18:18.041848 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "FD6DA3", "type": "Door_Window", "name": "Kitchen Freezer", "group": "localsafety", "status": "Closed", "state": "0", "zone_id": 47, "zone_physical_type": 1, "zone_alarm_type": 3, "zone_type": 1, "partition_id": 0}, "version": 1, "requestID": "9abbb5a4-44b2-4850-a77a-1a99fd07fbcf"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', '__thread_id': 'MainThread'} 2023-08-10 17:18:18.043387 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone= version=1> 2023-08-10 17:18:18.044888 DEBUG qolsys_panel: UPDATE zone= 2023-08-10 17:18:22.988801 DEBUG qolsys_panel: Data received (len: 335): {"event":"ZONE_EVENT","zone_event_type":"ZONE_UPDATE","zone":{"id":"E5A7A9","type":"Door_Window","name":"Max Bedroom Window 1","group":"instantperimeter","status":"Closed","state":"0","zone_id":26,"zone_physical_type":1,"zone_alarm_type":3,"zone_type":1,"partition_id":0},"version":1,"requestID":"3737e7e9-7f4d-422d-8be7-b26710f1b852"} 2023-08-10 17:18:22.990587 DEBUG qolsys_panel: Qolsys callback for event: <QolsysEventZoneEventUpdate zone=<QolsysSensorDoorWindow id=E5A7A9 name=Max Bedroom Window 1 group=instantperimeter status=Closed state=0 zone_id=26 zone_type=1 zone_physical_type=1 zone_alarm_type=3 partition_id=0> version=1> 2023-08-10 17:18:22.990808 DEBUG qolsys_panel: call_service: mqtt/publish, {'namespace': 'mqtt', 'topic': 'qolsys/qolsys_panel/event', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "E5A7A9", "type": "Door_Window", "name": "Max Bedroom Window 1", "group": "instantperimeter", "status": "Closed", "state": "0", "zone_id": 26, "zone_physical_type": 1, "zone_alarm_type": 3, "zone_type": 1, "partition_id": 0}, "version": 1, "requestID": "3737e7e9-7f4d-422d-8be7-b26710f1b852"}'} 2023-08-10 17:18:23.051856 DEBUG qolsys_panel: Received MQTT_MESSAGE with data={'topic': 'qolsys/qolsys_panel/event', 'wildcard': '#', 'payload': '{"event": "ZONE_EVENT", "zone_event_type": "ZONE_UPDATE", "zone": {"id": "E5A7A9", "type": "Door_Window", "name": "Max Bedroom Window 1", "group": "instantperimeter", "status": "Closed", "state": "0", "zone_id": 26, "zone_physical_type": 1, "zone_alarm_type": 3, "zone_type": 1, "partition_id": 0}, "version": 1, "requestID": "3737e7e9-7f4d-422d-8be7-b26710f1b852"}'} and kwargs={'topic': 'qolsys/qolsys_panel/event', '__thread_id': 'MainThread'} 2023-08-10 17:18:23.053421 DEBUG qolsys_panel: MQTT callback for event: <QolsysEventZoneEventUpdate zone=<QolsysSensorDoorWindow id=E5A7A9 name=Max Bedroom Window 1 group=instantperimeter status=Closed state=0 zone_id=26 zone_type=1 zone_physical_type=1 zone_alarm_type=3 partition_id=0> version=1> 2023-08-10 17:18:23.054874 DEBUG qolsys_panel: UPDATE zone=<QolsysSensorDoorWindow id=E5A7A9 name=Max Bedroom Window 1 group=instantperimeter status=Closed state=0 zone_id=26 zone_type=1 zone_physical_type=1 zone_alarm_type=3 partition_id=0>

XaF commented 1 year ago

So the issue is definitely your connectivity: the IP address shouldn't flap like that.

You should check if your panel might be connecting to different networks. Maybe multiple wifi endpoints on your unifi? Or maybe different access points with different ranges? You do need a static IP for your panel, and make sure that your router respects that.