Hilfe bei der einrichtung von Plugins und deren config beim Homebridge-Server

  • Hallo Leute!


    ich bin neu im Forum weil ich langsam verzweifelt bin... ich habe auf der Weboberfläche (makesmart-server) einen HTTP Switch installiert und wollte diesen jetzt in der config anpassen. Leider sind da immer irgendwie fehler drin laut jsonlint.com. Mein ESP8266 reagiert schon auf meine anfragen im Browser ohne Probleme (relay_on und relay_off). Dazu kommt noch erschwerend, dass ich die Weboberfläche plötzlich nicht mehr im Browser erreichen kann unter http://makesmart-server:8080/login. Es kommt immer eine Fehlermeldung. Mit FileZilla komm ich noch auf den Server drauf und kann alles öffnen. Vieleicht hat jemand einen Tipp für mich wo der fehler liegt!?


    Hier der Code im Server:

    Hier der Code vom ESP:

  • Hey DerJan


    Ich hab deine config.json mal überprüft auf JsonLint und bin zu folgedem Ergebnis gekommen:





    Da liegt der Fehler ...

    Code
    1. "bridge": {
    2. "name": "makesmart-Server",
    3. "username": "CC:22:3D:E3:CE:30",
    4. "port": 51826,
    5. "pin": "031-45-154"
    6. ],

    ... du schließt die { geschweifte Klammer mit einer ] eckigen. So müsste es eigentlich aussehen:


    Code
    1. "bridge": {
    2. "name": "makesmart-Server",
    3. "username": "CC:22:3D:E3:CE:30",
    4. "port": 51826,
    5. "pin": "031-45-154"
    6. },


    Wenn du so einen Fehler im Syntax hast, dann startet Homebridge nicht mehr und ich denke aus dem Grund ist auch die Web-Oberfläche nicht mehr erreichbar.





    Pascal

  • homebridge-http-switch-dafang

    Nutze ich... hab es jetzt aber nach langen Probieren hinbekommen und es funktioniert auch per iPhone. Weitere Schalter einrichten ist ja jetzt kopieren und einfügen.

    Jetzt ist nur das Problem, dass der ESP bzw der Status manchmal „Einschläft“ und es erst nach kurzer Zeit aktuell ist