RHEOS 0.9.5-2 excessive CPU load

I have just installed Roon on a headless NUC running Ubuntu. I also installed the RHEOS extension to connect to my four HS2 heos speakers. Everything works as intended and I am really enjoying the functionality, however, I have noticed excessive CPU load and constant fan running on the NUC.

When I check the process logs the CPU load is caused by Roon and more specifically the HEOS Squeezebox devices constantly polling. I have attached a few lines of the log below.

Does anyone have any suggestions for what I could try to fix this?

Ihave tried restarting Roon and the extension manager but I am unable to work out how to restart rheos or diagnose further.

Any assistance greatly appreciated.

Cheers
Chris

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46308]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46308] State Change Connected => Disconnected

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46312] connected

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46318] connected

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46320] connected

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46326] connected

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46336] connected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46310] GOT HELO device_id=12 revision=0 mac=bb:bb:7b:f4:b8:d6 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=HEOS HomeCinema (RHEOS: HEOS HomeCinema),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46310] Device Data: modelkey=squeezelite model=HEOS HomeCinema (RHEOS: HEOS HomeCinema) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:7b:f4:b8:d6 ipendpoint=192.168.181.58:46310

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46350] connected

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46364] connected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46176] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46176]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46176] State Change Connected => Disconnected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46160] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46160]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46160] State Change Connected => Disconnected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46122] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46122]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46122] State Change Connected => Disconnected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46312] GOT HELO device_id=12 revision=0 mac=bb:bb:3e:c5:2e:4c uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen (RHEOS: HEOS 1),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46312] Device Data: modelkey=squeezelite model=Kitchen (RHEOS: HEOS 1) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:3e:c5:2e:4c ipendpoint=192.168.181.58:46312

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46318] GOT HELO device_id=12 revision=0 mac=bb:bb:7b:f4:b8:d6 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=HEOS HomeCinema (RHEOS: HEOS HomeCinema),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46318] Device Data: modelkey=squeezelite model=HEOS HomeCinema (RHEOS: HEOS HomeCinema) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:7b:f4:b8:d6 ipendpoint=192.168.181.58:46318

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46320] GOT HELO device_id=12 revision=0 mac=bb:bb:3e:c5:2e:4c uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen (RHEOS: HEOS 1),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46320] Device Data: modelkey=squeezelite model=Kitchen (RHEOS: HEOS 1) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:3e:c5:2e:4c ipendpoint=192.168.181.58:46320

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46326] GOT HELO device_id=12 revision=0 mac=bb:bb:7b:f4:b8:d6 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=HEOS HomeCinema (RHEOS: HEOS HomeCinema),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46326] Device Data: modelkey=squeezelite model=HEOS HomeCinema (RHEOS: HEOS HomeCinema) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:7b:f4:b8:d6 ipendpoint=192.168.181.58:46326

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46336] GOT HELO device_id=12 revision=0 mac=bb:bb:3e:c5:2e:4c uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=Kitchen (RHEOS: HEOS 1),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46336] Device Data: modelkey=squeezelite model=Kitchen (RHEOS: HEOS 1) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:3e:c5:2e:4c ipendpoint=192.168.181.58:46336

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46350] GOT HELO device_id=12 revision=0 mac=bb:bb:7b:f4:b8:d6 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=HEOS HomeCinema (RHEOS: HEOS HomeCinema),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46350] Device Data: modelkey=squeezelite model=HEOS HomeCinema (RHEOS: HEOS HomeCinema) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:7b:f4:b8:d6 ipendpoint=192.168.181.58:46350

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46378] connected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46364] GOT HELO device_id=12 revision=0 mac=bb:bb:c4:5f:3e:7e uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=HEOS Amp (RHEOS: HEOS Amp),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46364] Device Data: modelkey=squeezelite model=HEOS Amp (RHEOS: HEOS Amp) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:c4:5f:3e:7e ipendpoint=192.168.181.58:46364

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46312] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46312]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46312] State Change Connected => Disconnected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46318] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46318]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46318] State Change Connected => Disconnected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46326] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46326]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46326] State Change Connected => Disconnected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46378] GOT HELO device_id=12 revision=0 mac=bb:bb:7b:f4:b8:d6 uuid=00000000-0000-0000-0000-000000000000 wlan_channel_list=16384 bytes_received=0 language= capabilities=CanHTTPS=1,Model=squeezelite,ModelName=HEOS HomeCinema (RHEOS: HEOS HomeCinema),AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,flc,alc,pcm,mp3

01/18 21:01:32 Info: [squeezebox/client] [192.168.181.58:46378] Device Data: modelkey=squeezelite model=HEOS HomeCinema (RHEOS: HEOS HomeCinema) uuid=00000000-0000-0000-0000-000000000000 name= mac=bb:bb:7b:f4:b8:d6 ipendpoint=192.168.181.58:46378

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46230] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46230]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46230] State Change Connected => Disconnected

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46204] State Change Initializing => Connected

01/18 21:01:32 Warn: multiple connections from SqueezeboxClient[192.168.181.58:46204]. Closing

01/18 21:01:32 Trace: [squeezebox/client] [192.168.181.58:46204] State Change Connected => Disconnected

I seem to have resolved the issue for now by restarting the extension in the extension manager and turning off the Plex dLNA server.