Beiträge von BenB

    Ich habe jetzt noch mal komplett von vorne (OSX neu, HB neu, Node neu) versucht das plug in auf meinem mac zum laufen zu bringen - leider bekomme ich immer wieder die selbe Fehlermeldung > Error: Cannot find module 'form-data'...

    Liegst nur an meiner Unfähigkeit, am Mac, stimmt da was mit Node nicht (Rechte etc.).

    Würde mich wirklich freuen wenn noch jemand eine Idee hat.

    Vielleicht war ich doch zu schnell...


    Die Homebridge läuft jetzt auch mit dem ergänzten Webhook, im Log sieht das jetzt so aus, hat das so alles seine Richtigkeit?:


    Danke!


    [Homebridge] [10/19/2019, 2:34:10 PM] [NukiBridge] Initializing NukiBridge platform...

    [Homebridge] [10/19/2019, 2:34:10 PM] [NukiBridge] Initializing Nuki bridge 'http://192.168.178.32:8080'...

    [Homebridge] [10/19/2019, 2:34:10 PM] [NukiBridge] Started server for webhooks on port '51830'.

    [Homebridge] [10/19/2019, 2:34:10 PM] [NukiBridge] Adding webhook for plugin to bridge...

    [Homebridge] [10/19/2019, 2:34:10 PM] [NukiBridge] Initialized Nuki bridge.

    [Homebridge] [10/19/2019, 2:34:10 PM] [NukiBridge] Initializing platform accessory 'Wohnungstür'...

    [Homebridge] [10/19/2019, 2:34:10 PM] [NukiBridge] Initializing platform accessory 'Haustür'...

    ...

    [Homebridge] [10/19/2019, 2:34:11 PM] [NukiBridge] Request to Nuki bridge 'http://192.168.178.32:8080' finished with status code '200' and body '{"callbacks": [{"id": 0, "url": "http://192.168.178.63:51827/"},{"id": 1, "url": "http://192.168.178.63:51828/"},{"id": 2, "url": "http://192.168.178.63:51830/"}]}'. null

    Hallo Zusammen,


    ich habe auch ein kleines Problem mit dem ansonsten prima funktionierenden Plugin:


    Solange ich den Webhook aus der Config weglasse läuft alles bestens, sobald ich die Parameter für den Webhook einfüge stoppt die Homebridge.


    Hat jemand eine Idee?


    Meine Config für das Plugin:


    ]

    },


    und die Fehlermeldung:


    [Homebridge] [10/19/2019, 10:21:57 AM] Error: listen EADDRINUSE: address already in use 0.0.0.0:51827[Homebridge] at Server.setupListenHandle [as _listen2] (net.js:1279:14)[Homebridge] at listenInCluster (net.js:1327:12)[Homebridge] at doListen (net.js:1460:7)[Homebridge] at process._tickCallback (internal/process/next_tick.js:63:19)[Homebridge] at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)[Homebridge] at startup (internal/bootstrap/node.js:283:19)[Homebridge] at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)[Homebridge] [10/19/2019, 10:21:57 AM] Got SIGTERM, shutting down service...[Homebridge] [10/19/2019, 10:21:57 AM] [NukiBridge] Send request to Nuki bridge 'http://192.168.178.32:8080' on '/callback/list' with '{"token":"xxx"}'.[Homebridge] [10/19/2019, 10:21:57 AM] [NukiBridge] Request to Nuki bridge 'http://192.168.178.32:8080' finished with status code '200' and body '{"callbacks": [{"id": 0, "url": "http://192.168.178.63:51827/"}]}'. null[Homebridge] [10/19/2019, 10:21:57 AM] [NukiBridge] Webhook for plugin already exists.

    Habe jetzt noch mal mit komplett frisch installierter Homebridge (nach dieser Anleitung) und mit einem komplett neu installiertem OSX auf dem Mac mini mein Glück versucht, komme da aber leider nicht weiter. Nach Installation des Plug Ins und Neustart der Homebridge bekomme ich wieder einen ähnlichen Fehler - was mache ich da nur falsch bei der Installation?:


    [25.9.2019, 07:43:21] Loaded plugin: homebridge-camera-ui

    internal/modules/cjs/loader.js:775

    throw err;

    ^


    Error: Cannot find module 'form-data'

    Require stack:

    - /usr/local/lib/node_modules/homebridge-camera-ui/src/accessories/camera.js

    - /usr/local/lib/node_modules/homebridge-camera-ui/src/platform.js

    - /usr/local/lib/node_modules/homebridge-camera-ui/index.js

    - /usr/local/lib/node_modules/homebridge/lib/plugin.js

    - /usr/local/lib/node_modules/homebridge/lib/server.js

    - /usr/local/lib/node_modules/homebridge/lib/cli.js

    - /usr/local/lib/node_modules/homebridge/bin/homebridge

    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:772:15)

    at Function.Module._load (internal/modules/cjs/loader.js:677:27)

    at Module.require (internal/modules/cjs/loader.js:830:19)

    at require (internal/modules/cjs/helpers.js:68:18)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-camera-ui/src/accessories/camera.js:14:18)

    at Module._compile (internal/modules/cjs/loader.js:936:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)

    at Module.load (internal/modules/cjs/loader.js:790:32)

    at Function.Module._load (internal/modules/cjs/loader.js:703:12)

    at Module.require (internal/modules/cjs/loader.js:830:19) {

    code: 'MODULE_NOT_FOUND',

    requireStack: [

        '/usr/local/lib/node_modules/homebridge-camera-ui/src/accessories/camera.js',

        '/usr/local/lib/node_modules/homebridge-camera-ui/src/platform.js',

        '/usr/local/lib/node_modules/homebridge-camera-ui/index.js',

        '/usr/local/lib/node_modules/homebridge/lib/plugin.js',

        '/usr/local/lib/node_modules/homebridge/lib/server.js',

        '/usr/local/lib/node_modules/homebridge/lib/cli.js',

        '/usr/local/lib/node_modules/homebridge/bin/homebridge'

    ]

    }

    Hallo Zusammen,


    bei der Installation des Plugins über Config UI X meiner Homebridge auf einem Mac mini funktioniert bei mir leider etwas nicht.


    Ich bekomme zwar die Meldung dass das Plugin erfolgreich installiert ist, die Homebridge lässt sich im Anschluss nicht mehr starten und ich bekomme einen Fehler im Terminal angezeigt.


    Da wird einmal die Node Version bemängelt - mit derselben läuft das Plugin aber auf meinem Hoobs Raspberry problemlos - sowie ein Fehlendes Modul?

    Ich hatte heute früh nach der Installation der Homebridge auf dem mac schon ein Problem mit den Zugriffsrechten, damit wurde mir hier schon super geholfen - besteht da eventuell noch ein Zusammenhang?


    Jemand eine Idee? Danke!


    Plugin /usr/local/lib/node_modules/homebridge-camera-ui requires Node version of ^8.9.1 which does not satisfy the current Node version of v10.16.3. You may need to upgrade your installation of Node.

    [2019-9-21 3:53:50 PM] Loaded plugin: homebridge-camera-ui

    internal/modules/cjs/loader.js:638

    throw err;

    ^


    Error: Cannot find module 'form-data'

    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)

    at Function.Module._load (internal/modules/cjs/loader.js:562:25)

    at Module.require (internal/modules/cjs/loader.js:692:17)

    at require (internal/modules/cjs/helpers.js:25:18)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-camera-ui/src/accessories/camera.js:14:18)

    at Module._compile (internal/modules/cjs/loader.js:778:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)

    at Module.load (internal/modules/cjs/loader.js:653:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)

    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

    :)

    Also, es gibt natürlich nur einen User mit dem ich angemeldet bin, der heisst benbuchloh und der startet mit einem Script bei Systemstart die Homebridge (den anderen User habe ich beim bearbeiten des Textes mit dicken Fingern auf dem iPad produziert), das sieht in etwa so aus:


    Code
    tell application "Terminal"
    activate
    do script "sudo homebridge"
    delay 1 -- pause for a second
    do script "passwort" in front window
    end tell


    Die Rechte des Homebridge Ordners sehen so aus, ich muss allerdings dazu sagen, dass ich mit größtmöglicher Inkompetenz und Furchtlosigkeit schon an den Rechten herumgeschraubt hatte da ich das Problem ja vermeintlich identifiziert hatte (Hausfrauenmethode: über Informationen > Teilen und Zugriffsrechte einfach mal alle Lesen und Schreiben...)


    bensminiserver:~ benbuchloh$ ls -la /Users/benbuchloh/.homebridge

    total 64

    drwxrwxrwx 11 benbuchloh staff 352 21 Sep 00:29 .

    drwxr-xr-x+ 32 benbuchloh staff 1024 21 Sep 00:44 ..

    -rw-rw-r--@ 1 benbuchloh staff 6148 20 Sep 23:57 .DS_Store

    -rw-rw-r-- 1 benbuchloh staff 81 20 Sep 22:03 .uix-secrets

    drwxrwxrwx 3 benbuchloh staff 96 20 Sep 21:53 accessories

    -rw-rw-r--@ 1 benbuchloh staff 359 20 Sep 22:03 auth.json

    -rw-r--r-- 1 root staff 640 21 Sep 00:29 config.json

    -rw-rw-rw-@ 1 benbuchloh staff 502 20 Sep 23:41 config.json.1569018358631

    -rw-r--r-- 1 root staff 574 21 Sep 00:25 config.json.1569018585221

    -rw-rw-r-- 1 benbuchloh staff 2648 20 Sep 22:43 logfile.log

    drwxrwxrwx 4 benbuchloh staff 128 20 Sep 21:52 persist


    Meine Config schaut im Moment so aus, hier fällt mir aber auch gerade auf, dass ich die gar nicht bearbeiten darf, das System meldet mit hier auch fehlende Schreibrechte, bei der Installation und Erstellung der config habe ich das ebenfalls mit oben beschriebener Hausfrauenmethode zumindestens temporär umgehen können:



    Danke schonmal für deine Mühe!:thumbup:

    Hallo Forengemeinde,


    Auf meinem mac mini (OSX 10.14.5) der hier zuhause unter anderem auch als plex server läuft habe ich, so glaube ich jedenfalls, ein Problem mit den Zugriffsrechten, das Log erzeugt mir beim Start folgende Fehlermeldung:


    [9/20/2019, 10:43:43 PM] Loaded config.json with 0 accessories and 1 platforms.

    [9/20/2019, 10:43:43 PM] ---

    [9/20/2019, 10:43:43 PM] Loaded plugin: homebridge-config-ui-x

    [9/20/2019, 10:43:43 PM] Registering platform 'homebridge-config-ui-x.config'

    [9/20/2019, 10:43:43 PM] ---

    [9/20/2019, 10:43:43 PM] Loading 1 platforms...

    [9/20/2019, 10:43:43 PM] [Config] Initializing config platform...

    [9/20/2019, 10:43:43 PM] [Config] Spawning homebridge-config-ui-x with PID 508

    [9/20/2019, 10:43:43 PM] Loading 0 accessories...

    [9/20/2019, 10:43:43 PM] Error: EACCES: permission denied, open '/Users/bbuch/.homebridge/persist/AccessoryInfo.CC223DE3CE30.json'

    at Object.openSync (fs.js:443:3)

    at Object.writeFileSync (fs.js:1194:35)

    at LocalStorage.persistKeySync (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/node-persist/src/local-storage.js:476:16)

    at LocalStorage.setItemSync (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/node-persist/src/local-storage.js:277:14)

    at Object.nodePersist.setItemSync (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/node-persist/src/node-persist.js:99:29)

    at AccessoryInfo.save (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/model/AccessoryInfo.js:163:11)

    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:552:23)

    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:132:16)

    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:101:10)

    at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)

    [9/20/2019, 10:43:43 PM] Got SIGTERM, shutting down Homebridge...

    [9/20/2019, 10:43:43 PM] Error: EACCES: permission denied, open '/Users/benbuchloh/.homebridge/accessories/cachedAccessories'

    at Object.openSync (fs.js:443:3)

    at Object.writeFileSync (fs.js:1194:35)

    at LocalStorage.persistKeySync (/usr/local/lib/node_modules/homebridge/node_modules/node-persist/local-storage.js:457:12)

    at LocalStorage.setItemSync (/usr/local/lib/node_modules/homebridge/node_modules/node-persist/local-storage.js:275:14)

    at Server._updateCachedAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:581:20)

    at Server._teardown (/usr/local/lib/node_modules/homebridge/lib/server.js:586:8)

    at process.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/cli.js:44:14)

    at process.emit (events.js:198:13)

    [9/20/2019, 10:43:49 PM] [Config] Homebridge Config UI X v4.6.1 is listening on :: port 8080


    Kann jemand helfen und weiß was zu tun ist?

    Danke und beste Grüße!


    Wieder was gelernt, vielen Dank für deine Mühe!


    Es macht also Sinn bei Deinstallation eines Plugins über das UI auch immer noch mal zu schauen ob auch wirklich alles gelöscht ist?

    Hallo Zusammen,


    ich habe seit einigen Tagen Hoobs in a Box laufen und ein kleines Problem.


    Ich hatte zum testen das Nubli Plugin installiert und nach ein wenig Herumprobieren wieder deinstalliert und aus der Config entfernt.

    Seitdem bekomme ich im Log folgende Meldung angezeigt:


    "Failed to parse plugin "homebridge-nubli": ENOENT: no such file or directory, open '/usr/local/lib/node_modules/homebridge-nubli/package.json'"


    Wie werde ich die wieder los?


    Danke schonmal und Gruß

    Ben

    Bisher konnte ich über den Hue Support eigentlich nichts negatives sagen, man hat mir z.B. in diesem Jahr alle meine 12 Gen1 RGB E27 und einen Gen1 Lightstrip getauscht weil die sporadisch von alleine angingen oder flackerten, das fand ich schon recht großzügig da die Garantie ja schon Jahre abgelaufen war.


    Das mit den Living Whites Adaptern ist allerdings sehr ärgerlich, da habe ich auch noch einige von die allerdings mittlerweile arg schwächeln (nur sporadisch erreichbar nach ein- und ausstecken), hatte schon ein wenig Hoffnung auf einen dimmbaren Plug von Hue, war halt nix.


    Mich wundert allerdings dass es wirklich überhaupt keinen Plug mit Dimmfunktion gibt, von keinem Hersteller, nirgendwo...

    Hallo Forengemeinde,


    Vorab: Tolles informatives Forum hier, bin leider erst heute hier gelandet, hätte mir viel Bastelei erspart hätte ich schon eher mal vorbeigeschaut.


    Zu meinem Problem:


    Ich habe in der Hue App von Philips sämtliche Lampen und Leuchten mit eigenen Bezeichnungen/Namen versehen bisher wurden diese auch in Homekit übernommen und angezeigt, dies ist neuerdings leider nicht mehr der Fall.

    Homekit übernimmt hier die fest eingestellte Gerätebezeichnung aus der Hue App die sich dort auch nicht ändern lässt, alle Lampen heissen also jetzt „Hue Color Lamp“ etc. Wenn ich die Lampe in Homekit bearbeite wird mir in den Geräteeinstellungen auch der von mir in der Hue App vergebene Name angezeigt, den kann ich hier sogar ändern, er wird eben nur nicht angezeigt. Das hilft natürlich nicht wenn in einem Raum mit mehreren Lampen in der Raumübersicht alle mit gleichem Namen angezeigt werden.

    Habe Homekit schon einmal über die Hue App zurückgesetzt, das hat leider nichts gebracht.


    Hat jemand von euch eine Idee dazu?

    ...
    Jetzt folgendes Problem. In der Mi App ist m.E. Alles tutti. Im HomeKit zeigt er mir jedoch nach wie vor ein Leck an. Jedoch alles pulvertrocken. Ich gedacht, dass ich super schlau bin. Das Teil in der Mi App und Honwkit gelöscht und neu verbunden. Selbes Problem!

    Das gleiche Problem hatte ich die Tage auch mit dem Sensor, ebenfalls gelöscht und neu verbunden aber auch ohne Erfolg. Bei mir hat es geholfen Ihn noch einmal absichtlich auszulösen, danach wurde der Status des Sensors wieder korrekt angezeigt, auch in HomeKit.