mhop...
This commit is contained in:
@@ -17,23 +17,23 @@ msg_info "Installing Alpine-Mosquitto_Zigbee2MQTT_haBridge"
|
|||||||
|
|
||||||
# mosquitto
|
# mosquitto
|
||||||
msg_info "Installing Mosquitto"
|
msg_info "Installing Mosquitto"
|
||||||
apk add mosquitto
|
$STD apk add mosquitto
|
||||||
mosquitto_config=/etc/mosquitto/mosquitto.conf
|
mosquitto_config=/etc/mosquitto/mosquitto.conf
|
||||||
sed -i -e "s/^#allow_anonymous.*$/allow_anonymous true/" $mosquitto_config
|
sed -i -e "s/^#allow_anonymous.*$/allow_anonymous true/" $mosquitto_config
|
||||||
sed -i -e "s/^#listener.*$/listener 1883/" $mosquitto_config
|
sed -i -e "s/^#listener.*$/listener 1883/" $mosquitto_config
|
||||||
rc-update add mosquitto
|
rc-update add mosquitto
|
||||||
rc-service start mosquitto
|
rc-service mosquitto start
|
||||||
|
|
||||||
# ha-bridge
|
# ha-bridge
|
||||||
msg_info "Installing haBridge"
|
msg_info "Installing haBridge"
|
||||||
apk add openjdk11
|
$STD apk add openjdk11
|
||||||
java --version
|
java --version
|
||||||
mkdir -p /opt/habridge
|
mkdir -p /opt/habridge
|
||||||
cd /opt/habridge
|
cd /opt/habridge
|
||||||
release=$( curl -fsSL https://api.github.com/repos/bwssytems/ha-bridge/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
|
release=$( curl -fsSL https://api.github.com/repos/bwssytems/ha-bridge/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
|
||||||
wget -q https://github.com/bwssytems/ha-bridge/releases/download/v5.4.1/ha-bridge-${release}.jar
|
wget -q https://github.com/bwssytems/ha-bridge/releases/download/v5.4.1/ha-bridge-${release}.jar
|
||||||
initfile=/etc/init.d/habridge
|
initfile=/etc/init.d/habridge
|
||||||
cat > $initfile <<EOF
|
cat > $initfile <<\EOF
|
||||||
#!/sbin/openrc-run
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
command="/usr/bin/java"
|
command="/usr/bin/java"
|
||||||
@@ -55,7 +55,7 @@ start_pre() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
ebegin "Starting ha-bridge"
|
ebegin "Starting ha-bridge $pidfile"
|
||||||
start-stop-daemon --start --background \
|
start-stop-daemon --start --background \
|
||||||
--pidfile $pidfile \
|
--pidfile $pidfile \
|
||||||
--make-pidfile \
|
--make-pidfile \
|
||||||
@@ -89,7 +89,7 @@ ser2net_baud=115200
|
|||||||
#$STD rc-service zigbee2mqtt restart
|
#$STD rc-service zigbee2mqtt restart
|
||||||
|
|
||||||
#mkdir -p /etc/zigbee2mqtt
|
#mkdir -p /etc/zigbee2mqtt
|
||||||
$STD apg add zigbee2mqtt
|
$STD apk add zigbee2mqtt
|
||||||
|
|
||||||
sed -i -e 's/#datadir="\/var\/lib\/zigbee2mqtt"/datadir="\/etc\/zigbee2mqtt"/' -e 's/#command_user="zigbee2mqtt"/command_user="root"/' /etc/conf.d/zigbee2mqtt
|
sed -i -e 's/#datadir="\/var\/lib\/zigbee2mqtt"/datadir="\/etc\/zigbee2mqtt"/' -e 's/#command_user="zigbee2mqtt"/command_user="root"/' /etc/conf.d/zigbee2mqtt
|
||||||
cat >>/etc/conf.d/zigbee2mqtt <<EOF
|
cat >>/etc/conf.d/zigbee2mqtt <<EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user