Homebridgefehler nach Stromausfall

  • Stefan,,

    vielen Dank soweit, habe ich beides gemacht, der Ordner /var/homebridge/accessories ist jetzt komplett leer.


    Das log zeigte dann wieder den Fehler mit dem plugin automower (siehe oben).


    Daraufhin habe ich nachfolgendes gemacht: -> plugin neu installiert und dann npm geupdated....


    wieso all das auf einmal, lief doch alles wunderbar und habe jeden impuls unterdrückt "zu testen"




    pi@raspberrypi:~ $ sudo npm install -g --unsafe-perm homebridge-automower

    + [email protected]

    updated 1 package in 8.912s



    ?????????????????????????????????????????????????????????????????

    ? ?

    ? New minor version of npm available! 6.4.1 ? 6.9.0 ?

    ? Changelog: https://github.com/npm/cli/releases/tag/v6.9.0 ?

    ? Run npm install -g npm to update! ?

    ? ?

    ?????????????????????????????????????????????????????????????????


    pi@raspberrypi:~ $ npm install -g npm

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/agent-base

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/aproba

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/bluebird

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/builtin-modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cidr-regex

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/colors

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cli-table3

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/es6-promise

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/figgy-pudding

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/genfun

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/get-stream

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/glob

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/graceful-fs

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/is-builtin-module

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/JSONStream

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/lru-cache

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/minizlib

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-bundled

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-packlist

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/ssri

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/figgy-pudding

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/pump

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache/node_modules/mississippi

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/smart-buffer

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/socks

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/socks-proxy-agent

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/ssri

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/make-fetch-happen

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libnpmhook

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-profile

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/protoduck

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/rimraf

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/semver

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/lock-verify

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/normalize-package-data

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-pick-manifest

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/spdx-license-ids

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ssri

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cacache

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/string_decoder

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/tar/node_modules/yallist

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/tar

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/unique-filename

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/pacote

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/write-file-atomic

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/byte-size

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/chownr

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ci-info

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/config-chain

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/is-cidr

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libcipm

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-audit-report

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/opener

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/query-string

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/read-package-tree

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/readable-stream

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/copy-concurrently/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fs-write-stream-atomic/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gauge/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gentle-fs/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libnpmhook/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/tar/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/are-we-there-yet

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/concat-stream

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/duplexify

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/execa

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/flush-write-stream

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/from2

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/got

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/is-ci

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/move-concurrently

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/parallel-transform

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/run-queue

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/sha

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/stream-iterate

    npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/through2

    npm ERR! path /usr/local/lib/node_modules/npm/node_modules/agent-base

    npm ERR! code EACCES

    npm ERR! errno -13

    npm ERR! syscall access

    npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/agent-base'

    npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/agent-base']

    npm ERR! stack:

    npm ERR! "Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/agent-base'",

    npm ERR! errno: -13,

    npm ERR! code: 'EACCES',

    npm ERR! syscall: 'access',

    npm ERR! path: '/usr/local/lib/node_modules/npm/node_modules/agent-base' }

    npm ERR!

    npm ERR! The operation was rejected by your operating system.

    npm ERR! It is likely you do not have the permissions to access this file as the current user

    npm ERR!

    npm ERR! If you believe this might be a permissions issue, please double-check the

    npm ERR! permissions of the file and its containing directories, or try running

    npm ERR! the command again as root/Administrator (though this is not recommended).


    npm ERR! A complete log of this run can be found in:

    npm ERR! /home/pi/.npm/_logs/2019-03-07T12_46_59_926Z-debug.log

    pi@raspberrypi:~ $

  • npm install -g npm

    sudo npm install -g npm

  • sudo npm install -g npm

    hier das log:


    die fehlermeldung mit der "HomebridgeAutomower" bleibt auch nach Neuinstallation bestehen...


    kann man die gesamte homebridge nicht einfach löschen, da habe ich ja deine Anleitung für die neuinstallation hier bei smartapfel? wie müsste ich beim Löschen vorgehen, wo wieder einsteigen in der Anleitung?


    1000 Dank



    pi@raspberrypi:~ $ sudo npm install -g npm

    /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js

    /usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js

    + [email protected]

    added 54 packages from 9 contributors, removed 15 packages and updated 47 packages in 40.165s

    pi@raspberrypi:~ $ sudo journalctl -fau homebridge

    -- Logs begin at Do 2019-03-07 15:20:00 CET. --

    Mär 07 21:27:25 raspberrypi homebridge[30621]: at Function.Module._load (internal/modules/cjs/loader.js:552:3)

    Mär 07 21:27:25 raspberrypi homebridge[30621]: at Function.Module.runMain (internal/modules/cjs/loader.js:775:12)

    Mär 07 21:27:25 raspberrypi homebridge[30621]: at startup (internal/bootstrap/node.js:300:19)

    Mär 07 21:27:25 raspberrypi homebridge[30621]: at bootstrapNodeJSCore (internal/bootstrap/node.js:826:3)

    Mär 07 21:27:25 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Mär 07 21:27:25 raspberrypi systemd[1]: Unit homebridge.service entered failed state.

    Mär 07 21:27:35 raspberrypi systemd[1]: homebridge.service holdoff time over, scheduling restart.

    Mär 07 21:27:35 raspberrypi systemd[1]: Stopping Node.js HomeKit Server...

    Mär 07 21:27:35 raspberrypi systemd[1]: Starting Node.js HomeKit Server...

    Mär 07 21:27:35 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Mär 07 21:27:37 raspberrypi homebridge[30650]: [2019-3-7 21:27:37] Loaded config.json with 1 accessories and 4 platforms.

    Mär 07 21:27:37 raspberrypi homebridge[30650]: [2019-3-7 21:27:37] ---

    Mär 07 21:27:38 raspberrypi homebridge[30650]: [2019-3-7 21:27:38] Loaded plugin: homebridge-automower

    Mär 07 21:27:38 raspberrypi homebridge[30650]: [2019-3-7 21:27:38] Registering platform 'homebridge-automower.HomebridgeAutomower'

    Mär 07 21:27:38 raspberrypi homebridge[30650]: [2019-3-7 21:27:38] ---

    Mär 07 21:27:38 raspberrypi homebridge[30650]: [2019-3-7 21:27:38] Loaded plugin: homebridge-config-ui-x

    Mär 07 21:27:38 raspberrypi homebridge[30650]: [2019-3-7 21:27:38] Registering platform 'homebridge-config-ui-x.config'

    Mär 07 21:27:38 raspberrypi homebridge[30650]: [2019-3-7 21:27:38] ---

    Mär 07 21:27:38 raspberrypi homebridge[30650]: [2019-3-7 21:27:38] Loaded plugin: homebridge-fritz

    Mär 07 21:27:39 raspberrypi homebridge[30650]: [2019-3-7 21:27:39] Registering platform 'homebridge-fritz.Fritz!Box'

    Mär 07 21:27:39 raspberrypi homebridge[30650]: [2019-3-7 21:27:39] ---

    Mär 07 21:27:40 raspberrypi homebridge[30650]: [2019-3-7 21:27:40] Loaded plugin: homebridge-hydrawise

    Mär 07 21:27:40 raspberrypi homebridge[30650]: [2019-3-7 21:27:40] Registering platform 'homebridge-hydrawise.Hydrawise'

    Mär 07 21:27:40 raspberrypi homebridge[30650]: [2019-3-7 21:27:40] ---

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] Loaded plugin: homebridge-irobot-roomba

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] Registering platform 'homebridge-irobot-roomba.Roomba'

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] ---

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] Loaded plugin: homebridge-platform-wemo

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] Registering platform 'homebridge-platform-wemo.BelkinWeMo'

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] ---

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] Loading 4 platforms...

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] [Config] Initializing config platform...

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] [Config] Spawning homebridge-config-ui-x with PID 30675

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] [WeMo Platform] Initializing BelkinWeMo platform...

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] [My FritzBox] Initializing Fritz!Box platform...

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] [Hydrawise] Initializing Hydrawise platform...

    Mär 07 21:27:41 raspberrypi homebridge[30650]: [2019-3-7 21:27:41] Loading 1 accessories...

    Mär 07 21:27:41 raspberrypi homebridge[30650]: /usr/local/lib/node_modules/homebridge/lib/api.js:64

    Mär 07 21:27:41 raspberrypi homebridge[30650]: throw new Error("The requested accessory '" + name + "' was not registered by any plugin.");

    Mär 07 21:27:41 raspberrypi homebridge[30650]: ^

    Mär 07 21:27:41 raspberrypi homebridge[30650]: Error: The requested accessory 'HomebridgeAutomower' was not registered by any plugin.

    Mär 07 21:27:41 raspberrypi homebridge[30650]: at API.accessory (/usr/local/lib/node_modules/homebridge/lib/api.js:64:13)

    Mär 07 21:27:41 raspberrypi homebridge[30650]: at Server._loadAccessories (/usr/local/lib/node_modules/homebridge/lib/server

  • und jetzt das Plugin HomebridgeAutomower nochmal installieren

    mit "sudo ppm install -g homebridge-plugin"

    :)

    Wenn dann sudo npm install -g homebridge-plugin ?

  • Moin,


    das hat nicht geholfen. Es sind ja irdendwie zwei Fehlermeldungen, wobei ein Fehler mit der plugin automower zu tun hat. Das hat bislang zwar immer funktioniert, aber egel... könnte ich das in der config reausnehmen, so dass "nur" noch das andere Problem:

    Mär 09 11:15:04 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Mär 09 11:15:04 raspberrypi systemd[1]: Unit homebridge.service entered failed state.


    bleibt?


    Wie bekomme ich das weg?


    Danke!


    hier das aktuelle log:



    pi@raspberrypi:~ $ sudo journalctl -fau homebridge

    -- Logs begin at Sa 2019-03-09 07:17:01 CET. --

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at Module._compile (internal/modules/cjs/loader.js:722:30)

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:733:10)

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at Module.load (internal/modules/cjs/loader.js:620:32)

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at tryModuleLoad (internal/modules/cjs/loader.js:560:12)

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at Function.Module._load (internal/modules/cjs/loader.js:552:3)

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at Function.Module.runMain (internal/modules/cjs/loader.js:775:12)

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at startup (internal/bootstrap/node.js:300:19)

    Mär 09 11:15:04 raspberrypi homebridge[19451]: at bootstrapNodeJSCore (internal/bootstrap/node.js:826:3)

    Mär 09 11:15:04 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Mär 09 11:15:04 raspberrypi systemd[1]: Unit homebridge.service entered failed state.

    Mär 09 11:15:14 raspberrypi systemd[1]: homebridge.service holdoff time over, scheduling restart.

    Mär 09 11:15:14 raspberrypi systemd[1]: Stopping Node.js HomeKit Server...

    Mär 09 11:15:14 raspberrypi systemd[1]: Starting Node.js HomeKit Server...

    Mär 09 11:15:14 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Mär 09 11:15:16 raspberrypi homebridge[19495]: [2019-3-9 11:15:16] Loaded config.json with 1 accessories and 4 platforms.

    Mär 09 11:15:16 raspberrypi homebridge[19495]: [2019-3-9 11:15:16] ---

    Mär 09 11:15:17 raspberrypi homebridge[19495]: [2019-3-9 11:15:17] Loaded plugin: homebridge-automower

    Mär 09 11:15:17 raspberrypi homebridge[19495]: [2019-3-9 11:15:17] Registering platform 'homebridge-automower.HomebridgeAutomower'

    Mär 09 11:15:17 raspberrypi homebridge[19495]: [2019-3-9 11:15:17] ---

    Mär 09 11:15:17 raspberrypi homebridge[19495]: [2019-3-9 11:15:17] Loaded plugin: homebridge-config-ui-x

    Mär 09 11:15:17 raspberrypi homebridge[19495]: [2019-3-9 11:15:17] Registering platform 'homebridge-config-ui-x.config'

    Mär 09 11:15:17 raspberrypi homebridge[19495]: [2019-3-9 11:15:17] ---

    Mär 09 11:15:17 raspberrypi homebridge[19495]: [2019-3-9 11:15:17] Loaded plugin: homebridge-fritz

    Mär 09 11:15:18 raspberrypi homebridge[19495]: [2019-3-9 11:15:18] Registering platform 'homebridge-fritz.Fritz!Box'

    Mär 09 11:15:18 raspberrypi homebridge[19495]: [2019-3-9 11:15:18] ---

    Mär 09 11:15:19 raspberrypi homebridge[19495]: [2019-3-9 11:15:19] Loaded plugin: homebridge-hydrawise

    Mär 09 11:15:19 raspberrypi homebridge[19495]: [2019-3-9 11:15:19] Registering platform 'homebridge-hydrawise.Hydrawise'

    Mär 09 11:15:19 raspberrypi homebridge[19495]: [2019-3-9 11:15:19] ---

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] Loaded plugin: homebridge-irobot-roomba

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] Registering platform 'homebridge-irobot-roomba.Roomba'

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] ---

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] Loaded plugin: homebridge-platform-wemo

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] Registering platform 'homebridge-platform-wemo.BelkinWeMo'

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] ---

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] Loading 4 platforms...

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] [Config] Initializing config platform...

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] [Config] Spawning homebridge-config-ui-x with PID 19515

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] [WeMo Platform] Initializing BelkinWeMo platform...

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] [My FritzBox] Initializing Fritz!Box platform...

    Mär 09 11:15:20 raspberrypi homebridge[19495]: [2019-3-9 11:15:20] [Hydrawise] Initializing Hydrawise platform...

    Mär 09 11:15:21 raspberrypi homebridge[19495]: [2019-3-9 11:15:21] Loading 1 accessories...

    Mär 09 11:15:21 raspberrypi homebridge[19495]: /usr/local/lib/node_modules/homebridge/lib/api.js:64

    Mär 09 11:15:21 raspberrypi homebridge[19495]: throw new Error("The requested accessory '" + name + "' was not registered by any plugin.");

    Mär 09 11:15:21 raspberrypi homebridge[19495]: ^

    Mär 09 11:15:21 raspberrypi homebridge[19495]: Error: The requested accessory 'HomebridgeAutomower' was not registered by any plugin.

    Mär 09 11:15:21 raspberrypi homebridge[19495]: at API.accessory (/usr/local/lib/node_modules/homebridge/lib/api.js:64:13)

  • Wie es scheint erkennt deine config.json nicht mehr das automower plugin... Versuche das mal aus der config rauszunehmen, automower komplett zu deinstallieren, dann wieder installieren und hinzufuegen.

  • Danke dir!


    hab das jetzt aus der config rausgenommen und dann lief es. habs das plugin dann in der homebridge deinstalliert.


    jetzt würde ich gerne eine sicherung machen, bevor ich das plugin automower neu installiere. geht das?

  • es liegt offensichtlich an der config. wenn ich da unter accessories die Zeilen für das plugin automower rausnehme ist alles OK, auch wenn das plugin installiert bleibt. Wenn ich also auf das plugin bzw. die funktion verzichten würde, wäre alles gut, aber wenn ich das plugin nutzen will, ist das noch nicht ganz befriedigend. kann es sein, dass durch irgendwelche updates das plugin nicht der funktioniert? was könnte ich tun?

  • Du hast ne alte config... Die wurde aktualisiert... Es ist nicht mehr so:




    Sondern so:



    Musst natuerlich noch deine credentials ausfuellen.


    Quelle: homebridge-automower


    In Zukunft einfach nochmal beim Entwickler vorbei schauen, weil manchmal aendert sich da doch einiges, wie in deinem Falle hier :)

  • Mär 09 11:15:04 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Das heißt, das die Homebridge gecrasht ist. Wenn sie gecrasht ist, dann läuft sie nicht mehr, und das liegt schlichtweg daran, dass sie nicht laufen kann. Natürlich könnte man versuchen, sie neu zu starten (was der systemd ja auch ständig versucht) und dann hoffen, dass es vielleicht dann geht. Man könnte sie auch 120 Mal neu starten und so richtig hoffen, oder sein Leben damit verbringen und darüber meditieren. Könnte man tun, aber helfen wird es nichts.


    Die Homebridge crasht immer dann, wenn

    • beim Start ein Fehler beim Konfigurieren eines Plugins auftritt
    • ein Plugin konfiguriert ist, dass nicht installiert ist
    • ein Plugin irgendwann einen Fehler erzeugt
    • der Anwender die config.json durcheinander bringt


    Das da oben ist kein einfaches Problemchen, sondern ein Fehler mit fatalen Auswirkungen. Er bewirkt nämlich, dass deine Installation vollständig kaputt ist, und daher dein Service homebridge nicht mehr läuft. Der fatale Fehler wird erzeugt durch


    Solange das nicht verschwindet, verschwindet auch der Crash von homebridge nicht.


    Und wenn man das so durchliest, steht da Loading 1 accessories... Und wenn man sich das hier so durchliest, dann sieht man, dass HomebridgeAutomower eine platform ist und kein accessory. Und da ist es kein Wunder, das die Homebridge-API da schwer durcheinander kommt und das requested accessory 'HomebridgeAutomower' nicht findet. Also besteht deine Lösung daraus, deine config.json richtig zu schreiben und nicht die platform HomebridgeAutomower als asscessory einzurichten.


    Stefan

  • Das ist dann die ausfuehrliche Erklaerung zu meiner bereinigten config.json Datei einen post darueber :)

  • läuft...

    :thumbup:


    jetzt muss nur noch der Rasen wieder wachsen...

    An dieser Stelle kann ich leider nichts für dich tun.


    Stefan

  • Boah. Das war bisher bei mir zum Glück nicht der Fall, das bei einem Stromausfall Homebridge nicht mehr startet. Das hat sich leider nun geändert. Letzte Woche musste ich die Sicherung rausnehmen und schon war es passiert. Lief nix mehr. Habe dann alles neu installiert. Was soll’s.


    Heute hatten wir tatsächlich einen Stromausfall und wieder steht Homebridge auf gestoppt. Keine Chance des Startens. Jetzt bin ich diese Woche nicht zu Hause. Und nun? Habe auch keine Ahnung, wie ich das Problem von unterwegs lösen kann. Ok, könnte meine Frau schulen eine Homebrige aufzusetzen. Die quiltet aber lieber.


    Auch wenn ein Stromausfall selten ist, die Sicherung muss ich beim Basteln schon mal rausnehmen. Und dann jedes Mal... shit. Hilft es vorher den Server herunterzufahren und dann den pi vom Netz zu nehmen?



    Gesendet von iPad mit Community

  • Auch wenn ein Stromausfall selten ist, die Sicherung muss ich beim Basteln schon mal rausnehmen. Und dann jedes Mal... shit. Hilft es vorher den Server herunterzufahren und dann den pi vom Netz zu nehmen?

    auf alle Fälle

    Auch wenn ein Stromausfall selten ist, die Sicherung muss ich beim Basteln schon mal rausnehmen. Und dann jedes Mal... shit. Hilft es vorher den Server herunterzufahren und dann den pi vom Netz zu nehmen?

    auf alle Fälle, mit

    Code
    sudo shutdown -h now

    warten bis Raspi unten ist , dann vom Strom trennen.


    Man kann auch eine Sicherung mal anlegen und im Notfall diese Rückspielen.

    :)

  • oder einfachsudo poweroff. Man sollte jeden Computer herunterfahren, bevor man die Sicherung abschaltet.


    Stefan

  • Jau. Habe jetzt ein älteres Backup der config eingespielt, jetzt geht es wieder. Juhu



    Gesendet von iPad mit Community