Schönen guten Tag,
ich habe leider ein Berechtigungsproblem mit meiner Homebridge, das ich ums verrecken nicht gelöst bekomme und hoffe Ihr könnt mitr helfen.
Ich habe eine Homebridge nach Anleitung von dieser HP erstellt.
User "Homebridge" ist angelegt und für die Homebridge zuständig.
Nach installieren des Plugins "homebridge-http-webhooks" habe ich die config.json angepasst und Neugestartet:
Leider bricht die Homebridge mit folgenden Fehler ab:
Jul 22 17:07:42 raspberrypi homebridge[4175]: [7/22/2019, 5:07:42 PM] [HttpWebHooks] Initializing HttpWebHooks platform...
Jul 22 17:07:42 raspberrypi homebridge[4175]: [7/22/2019, 5:07:42 PM] Error: EACCES: permission denied, mkdir '/.node-persist'
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Object.mkdirSync (fs.js:774:3)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at sync (/usr/local/lib/node_modules/homebridge-http-webhooks/node_modules/mkdirp/index.js:71:13)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Function.sync (/usr/local/lib/node_modules/homebridge-http-webhooks/node_modules/mkdirp/index.js:77:24)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at LocalStorage.parseStorageDirSync (/usr/local/lib/node_modules/homebridge-http-webhooks/node_modules/node-persist/src/local-storage.js:600:20)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at LocalStorage.initSync (/usr/local/lib/node_modules/homebridge-http-webhooks/node_modules/node-persist/src/local-storage.js:141:14)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Object.nodePersist.initSync (/usr/local/lib/node_modules/homebridge-http-webhooks/node_modules/node-persist/src/node-persist.js:37:32)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at new HttpWebHooksPlatform (/usr/local/lib/node_modules/homebridge-http-webhooks/index.js:48:16)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:337:32)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Module._compile (internal/modules/cjs/loader.js:721:30)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Module.load (internal/modules/cjs/loader.js:620:32)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Function.Module._load (internal/modules/cjs/loader.js:552:3)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at Function.Module.runMain (internal/modules/cjs/loader.js:774:12)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at executeUserCode (internal/bootstrap/node.js:499:15)
Jul 22 17:07:42 raspberrypi homebridge[4175]: at startMainThreadExecution (internal/bootstrap/node.js:436:3)
Jul 22 17:07:42 raspberrypi homebridge[4175]: [7/22/2019, 5:07:42 PM] Got SIGTERM, shutting down Homebridge...
Auszug config.json
.....
{
"platform": "HttpWebHooks",
"webhook_port": "51828",
"cache_directory": "./.node-persist/storage",
"lockmechanisms": [
{
"id": "wohnung_schloss",
"name": "Haustürschloss",
"open_url": "xxxx",
"open_method": "GET",
"close_url": "xxxx",
"close_method": "GET"
}
]
}
.....