Posts: 6
Threads: 1
Joined: Mar 2021
Reputation:
0
I've had good luck getting Signal K plugins to work, but I'm stuck with the signalk-ruuvitag-plugin. I'm using current Open Plotter on a RPi 4B.
I think I have properly used the sudo command to give permissions to scan BLE devices, the plugin reports Started status, but I don't see any data in Data Browser.
I'm not sure how to troubleshoot this, whether my issue is with the OS or Signal K or the Ruuvi. Any help?
Alan
Posts: 157
Threads: 14
Joined: Oct 2020
Reputation:
4
You are correct in that it does required the permissions to scan BLE devices, as stated in the plug in. I put the "sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)" into /etc/rc.local just to be sure that permissions are given on start up, just in case. I reinstalled openplotter last night and forgot that step. Was kind of shocked when there was not data and then had my epiphany that I forgot that one very important step.
Steve
Posts: 6
Threads: 1
Joined: Mar 2021
Reputation:
0
I assume the Ruuvitags are sending data constantly, and that Signal K (via the signalk-ruuvitag-plugin) is not recognizing the data. Of the two tags I bought a week ago, the one that I did not update the firmware on is recognized first, usually directly after Signal K is launched. On the second tag I updated the firmware to 3.29.0 and it will show up hours later if i leave things alone.
Eventually both tags will quit updating in the Signal K data browser for some unknown reason if I am using other processes on the RPi. I wonder if the sudo setcap command is not persistent, and/or the RPi is dropping the BLE signal. The tags are one foot away and the Pi is in a plastic case, so distance is not the issue.
Would an external USB Bluetooth BLE adapter make a difference?
Alan