djtimca / haomnilogic

Hayward Omnilogic integration for Home Assistant available through HACS
Apache License 2.0
18 stars 6 forks source link

Unexpected error fetching Omnilogic data: syntax error: line 1, column 0 #14

Closed sddgit closed 2 years ago

sddgit commented 2 years ago

With 1.0.6:

This error originated from a custom integration.

Logger: custom_components.omnilogic.common
Source: custom_components/omnilogic/common.py:47 
Integration: Omnilogic 
First occurred: June 8, 2022, 11:01:00 PM (1 occurrences) 
Last logged: June 8, 2022, 11:01:00 PM

Unexpected error fetching Omnilogic data: syntax error: line 1, column 0
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 191, in _async_refresh
    self.data = await self._async_update_data()
  File "/config/custom_components/omnilogic/common.py", line 47, in _async_update_data
    data = await self.api.get_telemetry_data()
  File "/usr/local/lib/python3.9/site-packages/omnilogic/__init__.py", line 1006, in get_telemetry_data
    site_alarms = self.alarms_to_json(this_alarm)
  File "/usr/local/lib/python3.9/site-packages/omnilogic/__init__.py", line 694, in alarms_to_json
    alarmsXML = ElementTree.fromstring(alarms)
  File "/usr/local/lib/python3.9/xml/etree/ElementTree.py", line 1347, in XML
    parser.feed(text)
xml.etree.ElementTree.ParseError: syntax error: line 1, column 0