[selbst gelöst] Homebridge verbindet sich nur "einmal"

Begonnen von TomLee, 14 Januar 2021, 15:03:27

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

ich starte erstmal noch manuell mit homebridge.

pi@FHEMPIOS:~ $ homebridge
[14.1.2021, 14:31:44] Loaded config.json with 0 accessories and 1 platforms.
[14.1.2021, 14:31:44] ---
[14.1.2021, 14:31:46] Loaded plugin: homebridge-fhem@0.5.23
homebridge API version: 2.6
this is homebridge-fhem 0.5.23
[14.1.2021, 14:31:52] Registering platform 'homebridge-fhem.FHEM'
[14.1.2021, 14:31:52] ---
[14.1.2021, 14:31:52] Loading 1 platforms...
[14.1.2021, 14:31:52] [FHEM] Initializing FHEM platform...

....


Sieht gut aus alle Geräte werden gefunden, ich mag alles neu machen, keine alte Konfiguration aus der alten Installation übernommen, darum hab ich in der Home App die alte homebridge-Verbindung gelöscht.

Neues Gerät gesucht, Code eingegeben -> Verbindung steht und ist stabil, alle Geräte werden gefunden.

Beende ich homebridge und starte neu, besteht die Verbindung zu den Apps nur eine kurze Zeit lang (1-2 Minuten) und bricht dann ab.

Beim erneuten beenden und neustarten der homebridge kommt keine Verbindung mehr zustande.

Ändere ich bspw. den username (bspw. hinten die 30 zu 31) und lösche den persist Ordner beginnt das gleiche Spiel von vorne, die Verbindung ist stabil beim ersten Start, starte ich homebridge neu bricht die Verbindung wieder nach kurzer Zeit ab, beim erneuten Neustart kommt gar keine Verbindung mehr zustande.

Ich habs als erstes mit dem user fhem wie u.a. und anschliessend mit dem user pi, mit dem gleichen Ergebniss.

So hab ich problemlos installiert:


sudo apt-get install python g++ libavahi-compat-libdnssd-dev

Homebridge installieren:
sudo npm install -g --unsafe-perm homebridge

Prüfen, ob es Updates gibt:
sudo npm -g outdated

update Homebridge (wenn erforderlich):
npm -g update homebridge

update npm (wenn erforderlich):
sudo npm install -g npm

als User fhem im Ordner fhem:
mkdir -p ~/.homebridge
cd ~/.homebridge/
nano ~/.homebridge/config.json

{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "031-45-154"
    },

    "platforms": [
        {
            "platform": "FHEM",
            "name": "FHEM",
            "server": "127.0.0.1",
            "port": "8083",
            "auth": {"user": "xxxx", "pass": "xxxx"},
            "filter": "room=Homekit"
        }
     ],

    "accessories": []
}


Hat wer eine Idee an was das liegen könnte ?

Und warum hab ich in /var/log kein hombridge-Log ?

Gruß

Thomas

TomLee

Lösung:

Netzwerkeinstellungen zurücksetzen.

"Einstellungen" > "Allgemein" > "Zurücksetzen" > "Netzwerkeinstellungen"