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
73.64k stars 30.79k forks source link

Radio eventually stops responding via HA commands until integration is reloaded. #119484

Open Cadabena opened 5 months ago

Cadabena commented 5 months ago

The problem

This can sometimes taken an hour, a day, but eventually the radio stops responding and stops sending information to HA. Reloading the integration gets it to work again, but eventually it will stop responding and lead to a generic error in the log that the update interval of 0:00:10 has been exceeded.

Radio is a Roberts Revival iStream 2.

I've only noticed this the last few months on HA 2024.5 and 2024.6.

What version of Home Assistant Core has the issue?

core-2024.6.2

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Frontier Silicon

Link to integration documentation on our website

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

Diagnostics information

Generic error in log of:

media_player took longer than the scheduled update interval 0:00:10

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 5 months ago

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

Code owner commands Code owners of `frontier_silicon` 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 frontier_silicon` 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)


frontier_silicon documentation frontier_silicon source (message by IssueLinks)

cakoolen commented 2 months ago

I've got a similar issue though for me the integration stops sending requests to the device after I've sent two commands with quick succession. I've captured some network traffic of a successful transmission and of the sequence when it locks up. In the sequence where it locks up, it just stops sending http requests. The normal sequence for a volume up (action: media_player.volume_up) is:

I'm not sure if the last is part of the sequence (I guess not).

When I send that same command twice within less than half a second I only get the first two messages and then nothing.