Homebridge will einfach nicht mit bestimmten Plugins

  • Hi,

    ich versuche seit Monaten immer wieder ein Plugin zu installieren, das meine Bewegungsmelder bedienen kann. Keins läuft. Habe es auf mehreres Raspis versucht. Mittlerweile bin ich immerhin soweit, dass ich ein Plugin gpio-device installieren kann, aber nach Konfiguration der config.json startet die Homebridge einfach nicht mehr, sondern spuckt folgende Log aus. Kann das jemand deuten? Ich bin wirklich schon am Verzweifeln.


    Ein weiteres Problem: Seitdem ich in den letzten Tagen wieder vermehrt dran herumfrickle, kann ich von extern nicht mehr auf die Homebridge zugreifen. Über die Home-App werden alle Geräte also offline angezeigt. Sobald ich im WLAN bin, sind alle erreichbar. Betrifft aber nur die Geräte der Homebridge. Geräte, die selbst Homefit-zertifiziert sind, kann ich von extern erreichen. Liegt also nicht am Homebridge-Hub. Eine Idee, was er hat oder wie das herausbekomme?


    Vielleicht komme ich ja doch noch mal irgendwann ans Ziel. Danke euch.



    1. Apr 17 00:31:03 raspberrypi homebridge[1157]: [2020-4-17 00:31:03] Error: The requested accessory 'GPIODevice' was not registered by any plugin.

    Apr 17 00:31:03 raspberrypi homebridge[1157]: Error when trying to open pin 3

    1. Apr 17 00:31:03 raspberrypi homebridge[1157]: gpio-admin: could not flush data to /sys/class/gpio/export: Device or resource busy
    2. Apr 17 00:31:31 raspberrypi homebridge[1276]: [2020-4-17 00:31:31] ERROR LOADING PLUGIN homebridge-gpio-device:
    3. Apr 17 00:31:31 raspberrypi homebridge[1276]: [2020-4-17 00:31:31] Error: Could not locate the bindings file. Tried:
    4. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/build/nodeWiringPi.node
    5. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/build/Debug/nodeWiringPi.node
    6. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/build/Release/nodeWiringPi.node
    7. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/out/Debug/nodeWiringPi.node
    8. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/Debug/nodeWiringPi.node
    9. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/out/Release/nodeWiringPi.node
    10. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/Release/nodeWiringPi.node
    11. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/build/default/nodeWiringPi.node
    12. Apr 17 00:31:31 raspberrypi homebridge[1276]: → /usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/compiled/11.15.0/linux/arm/nodeWiringPi.node
    13. Apr 17 00:31:31 raspberrypi homebridge[1276]: at bindings (/usr/local/lib/node_modules/homebridge-gpio-device/node_modules/bindings/bindings.js:88:9)
    14. Apr 17 00:31:31 raspberrypi homebridge[1276]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-gpio-device/node_modules/node-wiring-pi/index.js:1:37)


    Das hier sind die relevanten Fehlerneldungen...


    zuerstmal scheint das Plugin nicht richtig installiert worden zu sein, daher: mit welchem Befehl wurde genau das Plugin installiert?


    Hast du auch die zusaetzlichen Sachen installiert wie hier beschrieben:


    https://github.com/dubocr/home…-gpio-device#installation

    Dann scheint es als naechstes einen Fehler mit Pin 3 zu geben... dass dieser nicht erreicht werden kann und eine Information nicht geschrieben werden kann...


    Des weiteren scheinen drm Plugin noch files zu fehlen, das siehst du an dem "bindings" Fehler..

    Du kannst das versuchen:


    sudo npm rebuild homebridge-gpio-device