Ich würde die Homebridge nicht mit sudo homebridge aufrufen, sondern ohne sudo. Außerdem würde ich ihr den kompletten Pfad zum homebridge-Verzeichnis mitgeben und sie außerdem im insecure-Modus starten. Also so:
homebridge -I -U /Users/benbuchloh/.homebridge
Außerdem würde ich im Terminal diese drei Befehle eingeben, um die Dateirechte wieder hübsch zu machen:
sudo find /Users/benbuchloh/.homebridge -type d -exec chmod 755 {} \;
sudo find /Users/benbuchloh/.homebridge -type f -exec chmod 644 {} \;
sudo chmod 755 /Users/benbuchloh/.homebridge
Dann änderst du für alle Dateien den Besitzer. Es gehören nämlich nicht alle dem Benutzer benbuchloh. Beispielsweise gehört config.json dem Benutzer root. Das sollte nicht so sein, weil benbuchloh darf dann nicht mehr dort hineinschreiben. Also:
sudo chown -R benbuchloh /Users/benbuchloh/.homebridge
(Wahrscheinlich löst dieser Befehl allein schon all deine Probleme)
Ich schätze, dass es dann geht. Das Problem wird erzeugt, wenn man homebridge mit sudo startet, dann werden nämlich die Dateien als mit root-Rechten angelegt.
Stefan