Hallo Maik,
das klingt alles so wie mein Problem aber nach Ausführung des Lösch-Befehls ist es bei mir noch genauso wie vorher.
Beim Start der Homebridge werden immer noch alle möglichen HOMATIC Geräte angezeigt, obwohl ich noch gar kein Homatic Geräte integriert habe und es werden mein OSRAM Geräte angezeigt in der Section wo das HUE Plugin hochgefahren wird. Die Original HUE Komponenten werden jetzt übrigens nicht mehr hochgefahren, weil ich in der config.json
"philipslights " = false,
eingefügt habe. Damit hat das PlugIn nur die Nicht-Philips Teile eingerichtet. So wollte ich es haben, denn die kennen HomeKit und Siri ja bereits und doppelt ist doof
Wegen der Homatic Teile muss ich anmerken, das ich den RPi vorkonfektioniert gekauft habe mit einem installierten Homatic Plugin. Denn ich hatte kein Bock auf den Konfigurationskram und wollte mich nicht mit Scripten und Bastelkram beschäftigen. Das Homatic Plugin ist auch das einzige Plugin, das von Beginn an in der config.json enthalten war. Ich habe dann lediglich das HUE Plugin selbst eingefügt und installiert und x-mal die Versionen ausgetauscht von Homebridge, HUE Plugin, node, bis alle Warnings verschwunden waren.
Ich muss noch ergänzen, dass die
1) Homatic CCU2 Komponente (das wird ein weiterer pi) noch nicht in meinem Netzwerk aktiviert ist aber sein ip Adresse bereits in meiner config.json steht, dass heisst Homebridge will sich verbinden, kann es aber nicht
2) Beim Usernamen bin ich inzwischen bei "+2" deinem Tip entsprechend, weil ich bereits zweimal in der HOME App das Gerät Homebridge Claus gelöscht hatte. Beim allerersten Verbindungsversuch mit HOME hatte alles toll geklappt und der PI stürzte nicht ab. Mich störte aber, dass die ganzen Homatic Geräte von Sebastian, der mir den RPi vorkinfektionierte enthalten waren und das meine Philips HUE Original Lampen nun doppelt in meinem HomeKit waren. Das war der Grund für die Löschung. Danach fing erst das Problem mit den Homebridge Abstürzen an.
So gut bis dahin.
Der Fehler, der immer noch kommt ist, dass Homebridge abstürzt, sobald ich auf meinem iPhone die HOME App starte.
Hier ist die Meldung die dann kommt (ab Zeile 3):
[11/1/2017, 7:28:48 AM] Homebridge is running on port 51826.
[11/1/2017, 7:28:50 AM] [HomeMatic CCU] NPM 0.0.95 vs Local 0.0.95
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:12
throw new Error("This callback function has already been called by someone else; it can only be called one time.");
^
Error: This callback function has already been called by someone else; it can only be called one time.
at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:12:13
at /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitContactService.js:118:8
at /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeKitGenericService.js:141:32
at /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeKitGenericService.js:252:9
at /usr/local/lib/node_modules/homebridge-homematic/HomeMaticRPC.js:217:9
at Object.callback (/usr/local/lib/node_modules/homebridge-homematic/node_modules/binrpc/lib/client.js:173:25)
at /usr/local/lib/node_modules/homebridge-homematic/node_modules/binrpc/lib/client.js:149:29
at _combinedTickCallback (internal/process/next_tick.js:77:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
pi@raspberrypi:~ $
Sicher sind noch andere "Rückstände" in meinem System, die gelöscht werden müssen. Ich weiss auch nicht, ob mein Pi als Service läuft oder als root?
Kannst du mir noch weitere Löschbefehle posten, die mein System wieder auf Null setzen oder sollte ich den ganzen Pi völlig von Null selbst aufsetzen?