Versuche das hier:
sudo su -
rm -rf .npm
npm install -g --unsafe-perm homebridge-ranger
exit
Ich befürchte nur, dass du an anderen Dingen scheitern wirst. Der ganze Bluetooth-Kram funktioniert mit einem Modul namens bluetooth-hci-socket. Dieses Modul braucht einen Unterbau namens noble. Und noble läuft nicht mit Node-Version > 9. Aber vielleicht läuft der von DJay erwähnte Fork.
Darüber hinaus kannst du auch mal npm updaten. Ich verwende zum Updaten der Node-Module und -Progrämmchen das äußerst bequeme npm-check. Installieren und dann:
sudo npm-check -gu