Liebe Community,
ich habe Probleme bei der Installation von Homebridge bzw. homebridge-config-ui-x
Ich habe die Homebridge nach Anleitung installiert und es hat auch alles super geklappt. Konnte nach der Installation auch config-ui-x installieren und über den Browser darauf zugreifen!
Daraufhin habe ich das Plugin homebridge-rademacher (Homepilot) installiert und wollte es in die config.json eintragen. Danach konnte ich plötzlich nicht mehr über den Browser auf die Homebridge zugreifen.
Es erschienen die selben Fehlermeldungen im log wie in diesem Forenbeitrag. Ich bin der Anleitung von sschuste gefolgt und habe die Zeile "SuccessExitStatus=143" in die homebridge.service eingetragen.
Meine homebridge.service sieht nun wie folgt aus:
[Unit]
Description=Node.js HomeKit Server
After=syslog.target network-online.target
[Service]
Type=simple
User=homebridge
EnvironmentFile=/etc/default/homebridge
ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=10
KillMode=process
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
Alles anzeigen
Der Fehler tritt im log zwar nicht mehr auf. Aber dennoch ist er im "Status" eingespeichert und ich komme nicht mehr über den Browser auf die Homebridge:
pi@raspberrypi:~ $ sudo systemctl status homebridge
● homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sat 2019-11-16 18:44:32 CET; 1s ago
Process: 4585 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=143)
Main PID: 4585 (code=exited, status=143)
Tasks: 0 (limit: 2200)
Memory: 1.6M
CGroup: /system.slice/homebridge.service
Nov 16 18:44:27 raspberrypi homebridge[4585]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)
Nov 16 18:44:27 raspberrypi homebridge[4585]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
Nov 16 18:44:27 raspberrypi homebridge[4585]: at Module._compile (internal/modules/cjs/loader.js:956:30)
Nov 16 18:44:27 raspberrypi homebridge[4585]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
Nov 16 18:44:27 raspberrypi homebridge[4585]: at Module.load (internal/modules/cjs/loader.js:812:32)
Nov 16 18:44:27 raspberrypi homebridge[4585]: at Function.Module._load (internal/modules/cjs/loader.js:724:14)
Nov 16 18:44:27 raspberrypi homebridge[4585]: at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
Nov 16 18:44:27 raspberrypi homebridge[4585]: [11/16/2019, 18:44:27] Got SIGTERM, shutting down Homebridge...
Nov 16 18:44:31 raspberrypi homebridge[4585]: [11/16/2019, 18:44:31] [Config] Homebridge Config UI X v4.6.3 is listening on :: port 8080
Nov 16 18:44:32 raspberrypi systemd[1]: homebridge.service: Succeeded.
Alles anzeigen
Hat jemand eine Idee, wieso ich nicht mehr mit dem Browser auf die Homebridge komme?
Hat das was mit der Installation vom Rademacher Plugin zutun? Ich kann mir das nur schwer vorstellen.
Hoffentlich kann mir jemand weiterhelfen
Viele Grüße
Hier der komplette Log
pi@raspberrypi:~ $ sudo systemctl restart homebridge; sudo journalctl -fau homebridge
-- Logs begin at Sat 2019-11-16 18:20:13 CET. --
Nov 16 18:42:18 raspberrypi homebridge[4422]: at Function.Module._load (internal/modules/cjs/loader.js:724:14)
Nov 16 18:42:18 raspberrypi homebridge[4422]: at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
Nov 16 18:42:18 raspberrypi homebridge[4422]: [11/16/2019, 18:42:18] Got SIGTERM, shutting down Homebridge...
Nov 16 18:42:22 raspberrypi systemd[1]: Stopping Node.js HomeKit Server...
Nov 16 18:42:22 raspberrypi homebridge[4422]: [11/16/2019, 18:42:22] [Config] Homebridge Config UI X v4.6.3 is listening on :: port 8080
Nov 16 18:42:23 raspberrypi systemd[1]: homebridge.service: Succeeded.
Nov 16 18:42:23 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.
Nov 16 18:42:23 raspberrypi systemd[1]: homebridge.service: Found left-over process 4445 (homebridge-conf) in control group while starting unit. Ignoring.
Nov 16 18:42:23 raspberrypi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Nov 16 18:42:23 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Loaded config.json with 0 accessories and 1 platforms.
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] ---
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Loaded plugin: homebridge-config-ui-x
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Registering platform 'homebridge-config-ui-x.config'
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] ---
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Loaded plugin: homebridge-rademacher-homepilot
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Registering platform 'homebridge-rademacher-homepilot.RademacherHomePilot'
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] ---
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Loading 1 platforms...
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] [Config] Initializing config platform...
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] [Config] Spawning homebridge-config-ui-x with PID 4505
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Loading 0 accessories...
Nov 16 18:42:25 raspberrypi homebridge[4476]: Load homebridge-rademacher-homepilot.RademacherHomePilot
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] TypeError: Cannot read property 'url' of null
Nov 16 18:42:25 raspberrypi homebridge[4476]: at new RademacherHomePilot (/usr/local/lib/node_modules/homebridge-rademacher-homepilot/index.js:34:62)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Server._loadDynamicPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:358:30)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:92:8)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Module._compile (internal/modules/cjs/loader.js:956:30)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Module.load (internal/modules/cjs/loader.js:812:32)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Function.Module._load (internal/modules/cjs/loader.js:724:14)
Nov 16 18:42:25 raspberrypi homebridge[4476]: at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
Nov 16 18:42:25 raspberrypi homebridge[4476]: [11/16/2019, 18:42:25] Got SIGTERM, shutting down Homebridge...
Nov 16 18:42:29 raspberrypi homebridge[4476]: [11/16/2019, 18:42:29] [Config] Homebridge Config UI X v4.6.3 is listening on :: port 8080
Nov 16 18:42:30 raspberrypi systemd[1]: homebridge.service: Succeeded.
Alles anzeigen
Meine config.json (ohne Rademacher)
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "Home Smart Home",
"platforms": [
{
"platform": "config",
"name": "Config",
"port": 8080,
"auth": "form",
"theme": "red",
"restart": "sudo -n systemctl restart homebridge",
"temp": "/sys/class/thermal/thermal_zone0/temp",
"sudo": true,
"log": {
"method": "custom",
"command": "journalctl -o cat -n 500 -f -u homebridge"
}
}
],
"accessories": []
}
Alles anzeigen