Die Aqara App kann das nicht, die xiaomi Home App bietet das aber für die Aqara Sensoren, sowohl für Temperatur als auch Bewegungssensoren.
Beiträge von BenB
-
-
Konntest du das Problem lösen? Bekomme die selbe Meldung auf meiner Homebridge --> allerdings unter Docker
Ja und Nein 😀. Ich habe die Homebridge auf dem betroffenen Mac mit dem homebridge-to-hoobs plugin aktualisiert, seitdem funktioniert auch das plugin ohne weiteres Zutun. Also eher zufällig als gewollt.
-
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.
-
BenB Google mal nach nuki bridge api. Da sind jetzt zu viele callback in der bridge. Mit der api doku kannst du die überflüssigen entfernen.
Danke!
-
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
-
BenB der Port aus webhook_port ist belegt, zähl den einfach einen hoch, dann sollte es gehen.
Ich danke dir, das funktioniert!
-
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:
Code
Alles anzeigen{ "platform": "NukiBridge", "bridge_url": "http://192.168.178.32:8080", "api_token": "xxx", "request_timeout_lockstate": 5000, "request_timeout_lockaction": 30000, "request_timeout_other": 10000, "cache_directory": "./.node-persist/storage", "webhook_server_ip_or_name": "192.168.178.63", "webhook_port": 51827, "lockaction_maxtries": 3, "lockaction_retrydelay": 3000, "add_maintainance_buttons": false, "locks": [ { "id": "279988249", "name": "Wohnungstür", "usesDoorLatch": true, "priority": 1 } ], "openers": [ { "id": "455041242", "name": "Haustür", "priority": 1 }
]
},
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'
]
}
-
Das mit node ist nur ein Hinweis, kann auch ignoriert werden!
Das mit dem form-data Error... mal versucht nochmal neu zu installieren, weil hat sich da was verschluckt?
Ja, schon einige Male neu installiert, leider aber ohne Erfolg, stehe da grad ziemlich auf dem Schlauch.
-
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)
-
Funktioniert - vielen Dank dafür!
-
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:
Codetell 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:
Code
Alles anzeigen{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": "51826", "pin": "031-45-154" }, "accessories": [], "platforms": [ { "name": "Config", "port": 8080, "auth": "form", "theme": "dark-mode", "tempUnits": "c", "sudo": true, "log": { "method": "file", "path": "/Users/benbuchloh/.homebridge/logfile.log" }, "platform": "config" } ] }
Danke schonmal für deine Mühe!
-
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.