homebridge.service: Main process exited, code=exited, status=143/n/a

  • Hier der Teil 2


  • Ok, das war viel, aber gut :thumbup:. Danke sehr.


    Das Problem wird offenbar ausgelöst durch deine Kamera-Konfiguration. Darf ich da mal deine config.json sehen, wobei der Abschnitt mit den Kameras reichen würde? Wenn du dir nicht sicher bist, was genau, dann poste die ganze Konfiguration, aber achte darauf, dass du hier nicht versehentlich Passwörter preisgibst.


    Ich schätze, das Problem liegt hier:

    Nov 29 20:57:54 raspberrypihomebridge homebridge[17229]: [29.11.2020, 20:57:54] The dynamic platform Camera-ffmpeg from the plugin homebridge-camera-ffmpeg seems to be configured multiple times in your config.json. This behaviour was deprecated in homebridge v1.0.0 and will be removed in v2.0.0!


    Was dann möglicherweise das hier erzeugt:

    Nov 29 20:57:59 raspberrypihomebridge homebridge[17229]: [29.11.2020, 20:57:59] [Camera FFmpeg] [Kamera Flur] Configuring bridged accessory...

    Nov 29 20:57:59 raspberrypihomebridge homebridge[17229]: [29.11.2020, 20:57:59] Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 17723302-238f-4c00-be60-3f8018f4920b


    Wenn ich recht habe, muss die Kamera-Konfiguration geändert werden. Da ich aber keine Kamera einsetze noch jemals vorhabe, dies zu tun, habe ich leider nicht allzuviel Plan davon, würde mich aber gern dran versuchen.

  • sehr gerne, bitteschön


    {

    "name": "Camera FFmpeg",

    "cameras": [

    {

    "name": "Kamera Flur",

    "manufacturer": "Eufy",

    "model": "Indoor Cam Pan&Tilt",

    "serialNumber": "T8410xxxxxxxx",

    "firmwareRevision": "2.0.8.9",

    "videoConfig": {

    "source": "-re -i rtsp://192.168.xxxx/live0",

    "maxStreams": 2,

    "maxWidth": 1920,

    "maxHeight": 1080,

    "videoFilter": "scale=1280:720"

    }

    }

    ],

    "platform": "Camera-ffmpeg"

    },

    {

    "platform": "Camera-ffmpeg",

    "cameras": [

    {

    "name": "Kamera Katzenfutter",

    "videoConfig": {

    "source": "-re -i rtsp://192.168.xxxx/live0",

    "maxStreams": 2,

    "maxWidth": 1920,

    "maxHeight": 1080,

    "videoFilter": "scale=1280:720"

    }

    }

    ]

    },

    {

    "platform": "Camera-ffmpeg",

    "cameras": [

    {

    "name": "Kamera Schreibtisch",

    "videoConfig": {

    "source": "-re -i rtsp://192.168.xxxx/live0",

    "maxStreams": 2,

    "maxWidth": 1920,

    "maxHeight": 1080,

    "videoFilter": "scale=1280:720"

    }

    }

    ]

    },

    {

    "platform": "Camera-ffmpeg",

    "cameras": [

    {

    "name": "Kamera Wohnzimmer",

    "videoConfig": {

    "source": "-re -i rtsp://192.168.xxxx/live0",

    "maxStreams": 2,

    "maxWidth": 1920,

    "maxHeight": 1080,

    "videoFilter": "scale=1280:720"

    }

    }

    ]

    },

    {

    "platform": "Camera-ffmpeg",

    "cameras": [

    {

    "name": "Kamera - Eingang",

    "videoConfig": {

    "source": "-re -i rtsp://192.168.xxxxx/live0",

    "maxStreams": 2,

    "maxWidth": 1920,

    "maxHeight": 1080,

    "videoFilter": "scale=1280:720"

    }

    }

    ]

    }

    ],

  • Meine Meinung nach darf der Begriff "platform": "Camera-ffmpeg" nur ein einziges Mal in der Konfiguration auftauchen. Bei dir ist er fünfmal vorhanden. Ältere Versionen der Homebridge nehmen das noch hin, und auch die aktuelle sollte es so machen, aber in Zukunft geht das nicht mehr, wie auch das Log bemerkt.


    Weiterhin glaube ich, dass alle Kameras im Array "cameras": [] zusammengefasst werden müssen. Hört sich in meinen Augen plausibel an. Also schematisch gesehen so was wie:


    {

    "platform": "Camera-ffmpeg",

    "name": "Camera FFmpeg",

    "cameras": [

    { "name": "Kamera Flur", … }

    { "name": "Kamera Katzenfutter", … }

    { "name": "Kamera Schreibtisch", … }

    { "name": "Kamera Wohnzimmer", … }

    { "name": "Kamera - Eingang" … }

    ]

    }


    Das habe ich jetzt mal gemacht:


    Versuche mal diese Konfiguration, mit der du deine jetzige Konfiguration einfach ersetzt.

  • So muss es aussehen. rtsp stream Adressen von Dir einsetzen und dann läuft es.


  • Hallo, Besten Dank euch beiden.


    Es hatte ja schon vorher funktioniert nur war dann eine Fehlermeldung im Log.

    Diese ist nun Vergangenheit :)


    sschuste :)

    Hat funktioniert, musste nur am Ende da Komma }, entfernen.


    Nun sieht es so aus und funktioniert :))


  • Habt ihr vielleicht noch einen Tipp zu dieser Fehlermeldung.

    Es funktioniert zwar alles von Homematic aber irgendwas scheint der Homebridge nicht zu passen :)


    Nov 30 16:43:25 raspberrypihomebridge homebridge[25564]: HAP Warning: Characteristic 000000AC-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000040-0000-1000-8000-0026BB765291. Adding anyway.

    Nov 30 16:43:25 raspberrypihomebridge homebridge[25564]: HAP Warning: Characteristic 000000AB-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000040-0000-1000-8000-0026BB765291. Adding anyway.

  • Nov 30 16:43:25 raspberrypihomebridge homebridge[25564]: HAP Warning: Characteristic 000000AC-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000040-0000-1000-8000-0026BB765291. Adding anyway.

    Du kannst das erst einmal ignorieren. Ich schätze, dass der Programmierer des homematic-Plugins da noch mal ran muss.


    HAP ist die Abkürzung für HomeKit Accessory Protokoll und das ist die Sprache, die unser HomeKit spricht. Das ist mal irgendwann von irgendeinem Linux-Boy nachprogrammiert worden, aber es hat in letzter Zeit einige Änderungen daran gegeben. Ich schätze, diese Änderungen führen zu der Warning. Eine Warning ist keine Fehlermeldung, sondern eher ein Hinweis, an dieser Stelle aufmerksam zu werden. Das bist du jetzt geworden, aber ändern kannst du es wahrscheinlich nicht.

  • Hallo Sschuste,


    vielen Dank für die wie immer perfekte Erklärung und deine mehr wie kompetente Hilfe...

    Dann ignoriere ich das einfach :)


    hast du noch einen Tipp woran es liegen kann, dass ich die Homebridge nicht vom Config Ui starten kann und ich nicht immer diese 3 Befehle im Terminal ausführen muss für den Neustart.

    Oder ist es normal dass man immer accessoires löschen muss?


    Was mir gerade noch einfällt, kann ich eigentlich getrost sudo apt-get update und upgrade am Raspi machen oder kann mir dabei die Homebridge kaputt gehen?


    Beste Grüße und vielen Dank für alles

  • Immer noch? Ich hatte gehofft, das sei jetzt erledigt.

  • Nein leider noch nicht.

    Sie startet nur nach Eingabe der 3 Befehle. Im Config Ui kommt dann immer was von Timeout und das der Server zulange zum starten braucht ...

    Aber laufen tut die Homebridge einwandfrei :)

  • Dann muss man weiter im Log forschen.

  • Echt seltsam dass ich nicht über das Config Ui starten kann, das nervt schon bisschen :)

    Bin aber schon sehr happy dass die camera Fehlermeldung dank deiner Hilfe Vergangenheit ist 😘


    Auch meine Homebridge ist seitdem nicht mehr abgestützt.


    Kann man eigentlich npm update und am Raspi sudo apt-get update und upgrade getrost machen oder gibt es dann eventuell Probleme?

  • Echt seltsam dass ich nicht über das Config Ui starten kann, das nervt schon bisschen :)

    Steht denn was im Log? Ansonsten können wir gerne weiterspekulieren.

  • Hallo Sschuste,

    sorry für die späte Antwort, musste erst neuen Mac einrichten :)


    Gerade eben habe ich 2 mal via Browser im Config Ui einen Neustart gemacht und wie von Geisterhand geht es nun :)) Bin so happy, hatte vorher nie funktioniert.


    Bin dir sehr sehr dankbar für deine kompetente Hilfe.


    Vielen vielen Dank und beste Grüße