This is a plugin for Homebridge
This plugin allows you to monitor, backup and configure your Homebridge server from a browser.
First download the zip or do a git clone
git clone https://github.com/shidevil/homebridge-config-ui.git
next transfer the file to your raspberry pi or homebridge box. Place it at documents or anywhere you can find, cd into the folder.
sudo npm install -g
Add this to your /var/homebridge/config.json file
"platform":[
{
"platform": "config",
"name": "Config",
"port": 8080,
"log": "/var/log/daemon.log",
"restart": "sudo systemctl restart homebridge.service",
"temp" : "/sys/class/thermal/thermal_zone0/temp",
"base": "/usr/local/lib/node_modules"
}
]
Replace /var/log/daemon.log with the path to your Homebridge output log.
Replace sudo systemctl restart homebridge.service with the command you use to restart Homebridge.
Replace /sys/class/thermal/thermal_zone0/temp with the command you use to check the CPU Temperature.
Replace /usr/local/lib/node_modules with the correct base location
Note : If you did not set base path, you won't be able to login.
Once installed you can open the interface at http://localhost:8080. The default username is admin and the default password is admin.
Login Screen
Most of your platform configs have usernames and passwords in them. To keep these seceret, this plugin has basic authentication. The users are stored in the ~/.homebridge/auth.json file.
Status Screen
This shows you that the services are running. It also has your HomeKit pin.
Log Screen
This shows you the rolling log. This is helpful for troubleshooting.
Configuration Screen
And finally the configuration screen allows you to modify your Homebridge settings and your platforms and accessories.