home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.8k stars 30.5k forks source link

ISY994i integration does not update device status after core update #129238

Open vavaroutsos opened 3 hours ago

vavaroutsos commented 3 hours ago

The problem

I stopped seeing device updates from the ISY integration, I believe after a core update yesterday. If I turn a light on with HA, the switch goes on briefly, then returns to the off position. If I check the status of the switch in the ISY console, it was indeed turned on. Logging device traffic on the ISY console I can see the Zwave traffic. Logging the ISY integration I can see it received a status update with correct status value. So I think it's safe to assume my ISY944i is functioning correctly.

I tried reloading the ISY integration, but it didn't help. I noticed that sometimes the reload fails complaining it couldn't parse the XML on nodes. This issues existed before the device status update issue. I tried running http://myIsyIpAddress/rest/nodes a lot of times from a browser, and not once did the browser fails to parse the XML returned.

The device status problem is consistent across all devices I tested, none are updating. My ISY is running firmware 5.3.4 and has a 500 series Zwave card. Let me know what you need and how I can help.

What version of Home Assistant Core has the issue?

core-2024.10.4

What was the last working version of Home Assistant Core?

from haos_ova-13.2.vdi

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Universal Devices ISY/Iox

Link to integration documentation on our website

https://www.home-assistant.io/integrations/isy994/

Diagnostics information

home-assistant_isy994_2024-10-26T19-25-04.359Z.log

Example YAML snippet

type: vertical-stack
cards:
  - type: entities
    entities:
      - switch.exterior_garage_light
      - entity: switch.garage_light
        name: Light
    show_header_toggle: false
    state_color: true
title: Garage

Anything in the logs that might be useful for us?

I see status updates whenever I change a device state, but they don't seem to make it to the device. With the event viewer open in the ISY console and logging device traffic, I see more detailed information in the ISY integration log file attached.

Additional information

No response

home-assistant[bot] commented 3 hours ago

Hey there @bdraco, @shbatm, mind taking a look at this issue as it has been labeled with an integration (isy994) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `isy994` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign isy994` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


isy994 documentation isy994 source (message by IssueLinks)

vavaroutsos commented 2 hours ago

I went into the ISY integration and did a delete, then added the hub again. Now it's working again. I have no idea what happened, nothing was changed on the ISY944i itself from when it was working.