Closed cs9p closed 3 years ago
isy994 documentation isy994 source (message by IssueLinks)
Hey there @bdraco, @shbatm, mind taking a look at this issue as its been labeled with an integration (isy994
) you are listed as a codeowner for? Thanks!
(message by CodeOwnersMention)
I did a wireshark capture and the problem is with ISY. I don't know why the problem didn't show up prior to 2021.6.0. It occurred when ISY994 integration does a GET /rest/networking/resources. If the name of the resource has an ampersand in it, ISY does not properly escape it, causing an XML error. Removing the ampersand from the resource name fixes the problem.
Please report the missing escaping to UDI so they can adjust the ISY firmware where needed.
The problem
ISY994 integration reports "Retrying setup: ISY Could not parse response, poorly formatted XML." All ISY devices report unavailable.
What is version of Home Assistant Core has the issue?
2021.6.0 and 2021.6.2
What was the last working version of Home Assistant Core?
2021.5.? (maybe 2021.5.2)
What type of installation are you running?
Home Assistant OS
Integration causing the issue
ISY994
Link to integration documentation on our website
https://www.home-assistant.io/integrations/isy994/
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
=== More info on the above log errors Error processing responses from the ISY; device may be busy, trying again later 2:18:14 PM – (WARNING) Universal Devices ISY994 - message first occurred at 2:16:43 PM and shows up 5 times
ISY Could not parse response, poorly formatted XML.: NetworkResources 2:18:14 PM – (ERROR) /usr/local/lib/python3.8/site-packages/pyisy/networking.py - message first occurred at 2:16:43 PM and shows up 5 times
Request for https://homegraph.googleapis.com/v1/devices:requestSync failed: 403 2:17:38 PM – (ERROR) Google Assistant - message first occurred at 2:16:58 PM and shows up 2 times
Home Assistant instance with identical name present in the local network 2:16:57 PM – (ERROR) Zero-configuration networking (zeroconf)
Config entry 'ISY Home (192.168.70.21)' for isy994 integration not ready yet: ISY Could not parse response, poorly formatted XML.; Retrying in background 2:16:43 PM – (WARNING) config_entries.py
Error doing job: Task was destroyed but it is pending! 2:16:43 PM – (ERROR) runner.py