Demo1(homebridge根目录)
根目录得意思是,.homebridge文件夹下写得config.json
- 运行命令
sudo nano /etc/default/homebridge
将以下内容复制到编辑器中并保存。
# Command line parameters for homebridge.
HOMEBRIDGE_OPTS="-CT"
# Log HAP requests between HomeKit and homebridge.
# DEBUG=*
2.创建service
运行下面这条命令
sudo nano /etc/systemd/system/homebridge.service
然后将以下内容复制到编辑器中并保存。
[Unit]
Description=homebridge
After=syslog.target network-online.target
[Service]
Type=simple
User=pi
EnvironmentFile=/etc/default/homebridge
ExecStart=/usr/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
Demo2(homebridge插件)
这我就不多解释了,大家稍微用点心都能看明白
- 运行命令
sudo nano /etc/default/homebridge-hue
将以下内容复制到编辑器中并保存。
# Command line parameters for homebridge.
HOMEBRIDGE_OPTS="-CDT -U /home/pi/.homebridge-hue"
# Log HAP requests between HomeKit and homebridge.
# DEBUG=*
2.创建service
运行下面这条命令
sudo nano /etc/systemd/system/homebridge-hue.service
然后将以下内容复制到编辑器中并保存。
[Unit]
Description=homebridge-hue
After=syslog.target network-online.target
[Service]
Type=simple
User=pi
EnvironmentFile=/etc/default/homebridge-hue
ExecStart=/usr/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
启动
sudo systemctl start homebridge.service homebridge-hue.service
停止
sudo systemctl stop homebridge.service homebridge-hue.service
重启
sudo systemctl restart homebridge.service homebridge-hue.service
添加自启
sudo systemctl enable homebridge.service homebridge-hue.service
其他命令可自行百度“systemctl常用命令”
网友评论