Open fyksen opened 3 years ago
I'm also getting these:
2021-04-04 21:15:15 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:15:17 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:15:19 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:15:21 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:15:23 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:15:25 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:15:27 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:18:17 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:18:19 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:18:21 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:21:14 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:21:16 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:21:18 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:21:20 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:21:22 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:21:24 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02 2021-04-04 21:21:26 WARNING (MainThread) [homeassistant.components.media_player] Updating hifiberry media_player took longer than the scheduled update interval 0:00:02
My Hifiberry is on Wifi. Pretty stable but maybe the 2sec interval ist too low?
@dgomes merged your changes. Do you have any comments on interval? I think if the Pi has been on for a while then RAM fills and it is slower to respond but I'm worried about increasing interval as then it will always be quite laggy if more than 2s.
I also faced the same dilemma while preparing my PR, in the end I stayed with 2s since that was the value you had been using for sometime.
I think Hifiberry folks need a new API, probably based on web sockets that can feed us the updates, instead of us relying on polling the device.
For the time being I think 2 seconds is a compromisse between having updated information and not stressing the network/RPi.
Thanks for this great add-on @willholdoway! One minor issue however (that probably is a setting somewhere): my log gets filled with DEBUG level messages from pyhifiberry.audiocontrol2. This seems to be the only add-on that is really chatty. 😄 Any chance to lower the log level for Hifiberry?
Hi @jacobwod, you could add
logger:
default: info
logs:
pyhifiberry.audiocontrol2: info
to your configuration.yaml
I asked the hifiberry guys if the are interested in a websocket API. Would you (@willholdoway @dgomes ) be interested in case hifiberry accept my PR?
Yes!
that would be great!
Hi @willholdoway I released pyhifiberry with the socketio-api. You should bump the version to 0.0.4 for the PR to work.
Hi @willholdoway, I wanted to test the integration today and unfortunately found out, that we have a serious problem :-(. With this PR they forced python-socketio to versions < 5.0. We require version > 5. I think we should start a new issue on this.
@schnabel did you ever get around this?
Hi, the hifiberry sockeio api has been included in the hifiberry-os two years ago :-).
Installed via HACS Not sure why I'm getting these: