rooNuimo – best Roon controller ever

Hi @gTunes and thanks’ for you positive feedback :smiley: :smiley:

I hope @Klaus_Engel can help here more than I can. He worked with genres and other things in the context of rooWatch and Siri so maybe he has an idea how this might be implemented in rooNuimo.

Best DrCWO

The Roon Browse API permits access to tags, so this should be doable. Let’s put the feature on the TODO list. Best, Klaus

That’s great. Thanks @Klaus_Engel and @DrCWO!

Can it switch on/off the D&D’s with one of the 3 assignable buttons? My gf likes to stay on Spotify but doesn’t like the Ascend app to switch on the D&D’s and control volume, so after reading your posts i’m thinking of buying a RooNuimo.

Thanks.

B.

I assigned the standby to a swipe gesture, this is also possible.

1 Like

are the nuimo sold out? the link to your sellcodes page doesnt work anymore?

Currently they are sold out. @DrCWO is trying to source new ones from Senic.
Another option is to find one on eBay, for example:
https://www.ebay-kleinanzeigen.de/s-anzeige/senic-nuimo-inkl-hub-schwarz-smart-home-fernsteuerung-/2086225644-168-8385

Sorry yes, and caused by the current chip- and material-crisis Senic is not able to build new ones until end of May. All people that pre-ordered got refunded by me two days ago :cold_sweat:
Let’s that things will improve soon…

Here is the last chance to get new white Nuimos:
Scenic Nuimo, Hörzone, Audio Handel und Distribution (hoerzone.de)
This dealer bought 20 devices from me at the beginning of the year. He said he also will sell overseas but this had to be done by e-mail as his shop did not offer this option.

Best DrCWO

@DrCWO i just just added this https://www.amazon.de/dp/B09MZ8715D?ref_=cm_sw_r_cp_ud_dp_RGA50645KRHK81S7EMF4
and currently it has not extended the BT range. The Pi4 is in a cupboard in the hallway, probably about 6m away from the Nuimo. I am assume it is a plug and play device? or do i need to do anything with it?

Currently running roon extend 2.2.2 and nuimo 1.1.4

@cereal_killer, what a shame, you got the BT 5.1 device!
I tested with the BT 5.0. I don’t know if the 5.1. uses the same firmware, probably not :cold_sweat:

I wrote eactly this here some days ago.

Maybe you can trade it in and get the BT 5.0 one.

Best DrCWO

1 Like

Do you know if the 5.1 will be supported? or is there a way of finding out if its working?

EDIT: I have connection now and heartbeat is working/flashing. it has been constantly working from a good distance away. the Pi4 is in an adjacent room (same floor) so a few walls and doors to go through. distance is 6-7m in a straight line through the rooms.

Seems like the 5.1 variant works too. :slight_smile:

From the link above:

Bluetooth 5.1: The Bluetooth dongle uses the latest Bluetooth 5.1+ EDR technology and is backwards compatible with Bluetooth V5.0/4.0/3.0/2.1/2.0. It transforms PC or laptop without Bluetooth into Bluetooth capable, enjoy wireless connection for your office daily.

Sure, backward compatible on the antenna side but not on the USB side that plugs in the Raspberry. The manufacturer doesn’t provide Linux support!

I managed to find the firmware anywhere on the net and was able to enable the Raspberry to use the BT 5.0 version of this device. If it does not work with the BT 5.1 version of this device it is really not my fault. Please blame the manufacturer of the BT 5.1 version not to provide Linux support.

I wish I could help, but I really can’t help you here. Best get the device I recommended and you will be fine.

Best DrCWO

1 Like

Thanks Doc, i can confirm the BT 5.1 version works perfectly, I have found from posts on the net that both BT 5.0 and BT 5.1 models are supplied with the same driver.

Even when roon isn’t playing music, it says the Nuimo is sleeping, and when i touch the volume dial (with no music playing) in roon’s extension tab, you can instantly see it coming back to life.

I have also noticed, a little dot to left of the volume numbers, is this any indication of a stronger BT signal?

@DrCWO so this is the windows Realtek Driver the BT 5.1 uses, is this the same for the BT 5.0 version you have?

image

Just a comment:
I bought a small and cheap true wireless inear (Earfun Free Pro 2, BT5.2) and use it with my iphone 13 mini (BT5.0). I have full audio (aac) connection throughout my whole appartment, surely when I place the iphone central but even when I place the iphone in the very far corner, I still have no problems to receive audio in the opposite corner (app. 18 m), only if I position the iphone and the TWS in a way that the elevator shaft is in between (2 concrete walls + 2 extra walls + steel construction from the elevator) I lose connection.

So both RPi and nuimo are certainly not up to the standard which is possible nowadays with Bluetooth but
my setting works great now as long as I charge the nuimo regularly, whenn I have connection problems, these were always solved by charging the nuimo which I do now regularly twice a week.

1 Like

Hi @cereal_killer,
I am a bit confused now :thinking:

We started with your statement, that the range was not enlarged by your BT 5.1 adapter. This happens if the adapter did not work with the Raspberry. In this case rooExtend uses the built in BT of the Raspberry that is not as strong as the antenna. This behavior is well known with unsupported BT hardware.

Now you say anything is fine, that’s why I am confused.

Same driver does not mean same firmware! The firmware is a piece of code downloaded into the BT Chip inside your USB antenna before the driver can access it. So BT 5.0 and BT 5.1 chips in the antenna may need a different firmware but use the same driver within the Raspberry. I don’t know if the firmware is different buy if you say you got no range extension with the antenna this might be the reason.

Please open your browser and enter http://[ip of your Raspberry]/log.html after booting the Raspberry. Send me what you got there to info (at) definiteAudio (dot) de. maybe I can see something to help you inside the logs.

The dot you see on the display is a “-” because max volume is 0dB and lowest volume about “-80dB”. This has nothing to do with BT.

rooNuimo always says “sleeping” if the Nuimo is connected to rooNuimo. This is normal behavior.

Best DrCWO

1 Like

Awesome, thanks doc. Log sent to you via email too - much appreciated.

This is the header to the log:

– Logs begin at Tue 2022-04-26 09:20:46 CEST, end at Tue 2022-04-26 14:24:25 CEST. –
Apr 26 09:20:59 rooExtend systemd[1]: Started rooExtend service.
Apr 26 09:21:00 rooExtend rooExtend[524]: [112B blob data]
Apr 26 09:21:00 rooExtend rooExtend[524]: [71B blob data]
Apr 26 09:21:01 rooExtend rooExtend[524]: --------------------------------------------------
Apr 26 09:21:01 rooExtend rooExtend[524]: rooExtend 2.2.2 started…
Apr 26 09:21:01 rooExtend rooExtend[524]: Config Path: /config.json
Apr 26 09:21:01 rooExtend rooExtend[524]: Ethernet: connected, stop WiFi
Apr 26 09:21:02 rooExtend rooExtend[524]: Got language: GB
Apr 26 09:21:02 rooExtend rooExtend[524]: Got timezone: Europe/London
Apr 26 09:21:02 rooExtend rooExtend[524]: Set timezone: Success
Apr 26 09:21:02 rooExtend rooExtend[524]: Restarted: false
Apr 26 09:21:02 rooExtend rooExtend[524]: Has Bluetooth: true hci0 USB
Apr 26 09:21:02 rooExtend rooExtend[524]: Found: Raspberry Pi 4 Model B Rev 1.2
Apr 26 09:21:02 rooExtend rooExtend[524]: Production: true
Apr 26 09:21:02 rooExtend rooExtend[524]: Interface: eth0
Apr 26 09:21:02 rooExtend rooExtend[524]: Has WiFi: true
Apr 26 09:21:02 rooExtend rooExtend[524]: Is NanoPi: false
Apr 26 09:21:02 rooExtend rooExtend[524]: --------------------------------------------------

Yes at first i thought i was not getting extended signal - i was wrong and being impatient. !! :slight_smile:
I believe It is working as when i unplug the dongle i get no connection at all!!

1 Like

His is great news as I can include the BT 5.1 version of this USB antenna as a recommendation :+1:

1 Like

Thanks for the heads-up @DrCWO I ordered the Nuimo from hoerzone.de (for duchies this is kind of a funny url adres :P). And received the Nuimo a few days ago. I also purchased the BT 5.0 extender you advised.
So far I can’t really say that it has been a perfect experience, I am experiencing some weird stability issues with the Nuimo and the rooNuimo extension;
-Sometimes the touch, long touch and swiping left/right actions don’t get recognised by the Nuimo while swiping up/down gestures always seem to function properly. When this occurs it then appears that by pressing pause/plat button that the Nuimo loses its BT connection, reconnects and the gestures/touches work. If not, turning the Nuimo off and on fixes it.
-Other times changes I make in the rooNuimo extension don’t appear to get applied. Turning the Nuimo off and on fixes this issue, but I doubt this should be necessary?
-Also the range in combination with the BT antenna has not always been as expected, it’s a bit of a hit and miss. Sometimes the range is quite remarkable while other times it loses connection within 5 meters of distance.

Aside the issues with which I would like some help, I also have a feature request. I was kind of amazed the lack of customisability for next and previous track. I would really like to map these actions under short touch left and right. Could this be implemented?

Edit

I checked the logs and I am keep getting: “Worker rooNuimo terminated with code: 4 and 5” errors. In the last hour I have gotten 35 of these errors. Here is the beginning and the error part of the log file:

– Logs begin at Sat 2022-04-30 11:17:01 CEST, end at Sat 2022-04-30 18:28:13 CEST. –
Apr 30 11:17:13 rooExtend systemd[1]: Started rooExtend service.
Apr 30 11:17:14 rooExtend rooExtend[499]: [112B blob data]
Apr 30 11:17:15 rooExtend rooExtend[499]: [71B blob data]
Apr 30 11:17:18 rooExtend rooExtend[499]: --------------------------------------------------
Apr 30 11:17:18 rooExtend rooExtend[499]: rooExtend 2.2.2 started…
Apr 30 11:17:18 rooExtend rooExtend[499]: Config Path: /config.json
Apr 30 11:17:18 rooExtend rooExtend[499]: Ethernet: connected, stop WiFi
Apr 30 11:17:19 rooExtend rooExtend[499]: Got language: NL
Apr 30 11:17:19 rooExtend rooExtend[499]: Got timezone: Europe/Amsterdam
Apr 30 11:17:19 rooExtend rooExtend[499]: Set timezone: Success
Apr 30 11:17:19 rooExtend rooExtend[499]: Restarted: false
Apr 30 11:17:19 rooExtend rooExtend[499]: Has Bluetooth: true hci0 USB
Apr 30 11:17:20 rooExtend rooExtend[499]: Found: Raspberry Pi 3 Model B Rev 1.2
Apr 30 11:17:20 rooExtend rooExtend[499]: Production: true
Apr 30 11:17:20 rooExtend rooExtend[499]: Interface: eth0
Apr 30 11:17:20 rooExtend rooExtend[499]: Has WiFi: true
Apr 30 11:17:20 rooExtend rooExtend[499]: Is NanoPi: false
Apr 30 11:17:20 rooExtend rooExtend[499]: --------------------------------------------------
Apr 30 11:17:20 rooExtend rooExtend[499]: init LED
Apr 30 11:17:20 rooExtend rooExtend[499]: Started HTTP-Server at Port 80
Apr 30 11:17:21 rooExtend rooExtend[499]: ##### Start: License Manager
Apr 30 11:17:21 rooExtend rooExtend[499]: ***** rooExtend got paired with CORE
Apr 30 11:17:27 rooExtend rooExtend[499]: ##### Stop: Network Audio
Apr 30 11:17:28 rooExtend rooExtend[499]: ##### Start: rooWatch 1.0.0
Apr 30 11:17:28 rooExtend rooExtend[499]: ***** rooWatch got paired with CORE
Apr 30 11:17:28 rooExtend rooExtend[499]: ##### Start: rooNuimo 1.1.4
Apr 30 11:17:28 rooExtend rooExtend[499]: ***** rooNuimo got paired with CORE
Apr 30 11:17:28 rooExtend rooExtend[499]: Waiting for first nuimo device to appear…
Apr 30 11:17:29 rooExtend rooExtend[499]: Appeared deviceId: c7663f678f8f
Apr 30 11:17:29 rooExtend rooExtend[499]: starting websocketserver…
Apr 30 11:17:33 rooExtend rooExtend[499]: Connected to Nuimo Id: c7663f678f8f

Apr 30 11:41:57 rooExtend rooExtend[499]: ##### Start: rooNuimo 1.1.4
Apr 30 11:41:57 rooExtend rooExtend[499]: ***** rooNuimo got paired with CORE
Apr 30 11:41:57 rooExtend rooExtend[499]: Waiting for first nuimo device to appear…
Apr 30 11:41:57 rooExtend rooExtend[499]: Caught exception: Error: ENODEV, No such device
Apr 30 11:41:57 rooExtend rooExtend[499]: Exception origin: uncaughtException
Apr 30 11:41:57 rooExtend rooExtend[499]: Worker rooNuimo terminated with code: 4
Apr 30 11:41:57 rooExtend rooExtend[499]: Restarting Worker rooNuimo
Apr 30 11:41:58 rooExtend rooExtend[499]: ##### Start: rooNuimo 1.1.4
Apr 30 11:41:58 rooExtend rooExtend[499]: ***** rooNuimo got paired with CORE
Apr 30 11:41:58 rooExtend rooExtend[499]: Waiting for first nuimo device to appear…
Apr 30 11:42:04 rooExtend rooExtend[499]: Appeared deviceId: c7663f678f8f
Apr 30 11:42:10 rooExtend rooExtend[499]: Connected to Nuimo Id: c7663f678f8f
Apr 30 11:50:12 rooExtend rooExtend[499]: ***** Nuimo got disconnected, restart Extension
Apr 30 11:50:12 rooExtend rooExtend[499]: Worker rooNuimo terminated with code: 5
Apr 30 11:50:12 rooExtend rooExtend[499]: Restarting Worker rooNuimo