Guten Abend zusammen!
Ich brauch mal wieder Eure Hilfe. Meine Homebridge spinnt leider nach einigen Änderungen, die ich anscheinend nicht erfolgreich wieder rückgängig gemacht habe (Installation + Deinstallation von deCONZ und u. a. habe ich in diesem Zusammenhang noch weitere Dinge aktualisiert (Node) und wieder downgraden müssen sowie ein User Interface für den Raspberry nachinstalliert). Im Anschluss kam ich zusätzlich auf die glorreiche Idee homebridge-harmony v1.0.7 zu meinen Plugins zu ergänzen und jetzt habe ich den Salat. Neben selbstständigen Aktionen, wie z. B. dem Aus- und wieder Einschalten des Lichts passiert folgendes:
Nach etwa 1,5 h hört die Homebridge auf zu funktionieren.
In der Logfile sind auffällig viele sich wiederholende Bluetooth-Fehlermeldungen, die ich weder mit einem Kernel-Update noch sonst wie in den Griff bekommen habe.
Hier der Log-Teil, der die Homebridge wahrscheinlich über "Got SIGTERM, shutting down Homebridge..." ausschaltet:
Aug 29 22:07:44 raspberrypi homebridge[15058]: [2019-8-29 22:07:44] RangeError: Index out of range
Aug 29 22:07:44 raspberrypi homebridge[15058]: at checkOffset (buffer.js:977:11)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at Buffer.readUInt16LE (buffer.js:1023:5)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at Gap.onHciLeAdvertisingReport (/usr/local/lib/node_modules/homebridge-mi-hygrothermograph/node_modules/@abandonware/noble/lib/hci-socket/gap.js:149:31)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at emitMany (events.js:147:13)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at Hci.emit (events.js:224:7)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at Hci.processLeAdvertisingReport (/usr/local/lib/node_modules/homebridge-mi-hygrothermograph/node_modules/@abandonware/noble/lib/hci-socket/hci.js:651:10)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at Hci.processLeMetaEvent (/usr/local/lib/node_modules/homebridge-mi-hygrothermograph/node_modules/@abandonware/noble/lib/hci-socket/hci.js:608:10)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at Hci.onSocketData (/usr/local/lib/node_modules/homebridge-mi-hygrothermograph/node_modules/@abandonware/noble/lib/hci-socket/hci.js:479:12)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at emitOne (events.js:116:13)
Aug 29 22:07:44 raspberrypi homebridge[15058]: at BluetoothHciSocket.emit (events.js:211:7)
Aug 29 22:07:44 raspberrypi homebridge[15058]: [2019-8-29 22:07:44] Got SIGTERM, shutting down Homebridge...
Aug 29 22:07:44 raspberrypi homebridge[15058]: [2019-8-29 22:07:44] [Harmony Hub] INFO - shutdown
Aug 29 22:07:49 raspberrypi homebridge[15058]: Disconnected Apple TV's
Aug 29 22:07:49 raspberrypi homebridge[15058]: [2019-8-29 22:07:49] TypeError: Cannot read property 'kill' of undefined
Aug 29 22:07:49 raspberrypi homebridge[15058]: at process.NodeCec.NodeCec.stop (/usr/local/lib/node_modules/homebridge-cec-accessory/node_modules/node-cec/lib/node-cec.js:64:26)
Aug 29 22:07:49 raspberrypi homebridge[15058]: at emitOne (events.js:121:20)
Aug 29 22:07:49 raspberrypi homebridge[15058]: at process.emit (events.js:211:7)
Aug 29 22:07:49 raspberrypi homebridge[15058]: at process.exit (internal/process.js:146:15)
Aug 29 22:07:49 raspberrypi homebridge[15058]: at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge/lib/cli.js:46:17)
Aug 29 22:07:49 raspberrypi homebridge[15058]: at ontimeout (timers.js:498:11)
Aug 29 22:07:49 raspberrypi homebridge[15058]: at tryOnTimeout (timers.js:323:5)
Aug 29 22:07:49 raspberrypi homebridge[15058]: at Timer.listOnTimeout (timers.js:290:5)
Aug 29 22:08:07 raspberrypi kernel: [509221.416813] Bluetooth: hci0: Frame reassembly failed (-84)
Aug 29 22:08:07 raspberrypi kernel: [509221.416890] Bluetooth: hci0: Frame reassembly failed (-84)
Alles anzeigen
Ich würde vor Freude im Kreis hüpfen, wenn mir jemand helfen könnte. Oder ist womöglich nur die Harmony Hub das Problem?
Wie gesagt, nach einem Neustart der Homebridge funktioniert dann alles soweit wieder. Leider aber nur für die erwähnten ca. 1,5 h Stunden...
Vielen Dank im Voraus!