This commit is contained in:
2025-10-08 16:04:00 +02:00
parent e67203ffa0
commit aa97eea1b1

View File

@@ -17,23 +17,23 @@ msg_info "Installing Alpine-Mosquitto_Zigbee2MQTT_haBridge"
# mosquitto
msg_info "Installing Mosquitto"
apk add mosquitto
$STD apk add mosquitto
mosquitto_config=/etc/mosquitto/mosquitto.conf
sed -i -e "s/^#allow_anonymous.*$/allow_anonymous true/" $mosquitto_config
sed -i -e "s/^#listener.*$/listener 1883/" $mosquitto_config
rc-update add mosquitto
rc-service start mosquitto
rc-service mosquitto start
# ha-bridge
msg_info "Installing haBridge"
apk add openjdk11
$STD apk add openjdk11
java --version
mkdir -p /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) }')
wget -q https://github.com/bwssytems/ha-bridge/releases/download/v5.4.1/ha-bridge-${release}.jar
initfile=/etc/init.d/habridge
cat > $initfile <<EOF
cat > $initfile <<\EOF
#!/sbin/openrc-run
command="/usr/bin/java"
@@ -55,7 +55,7 @@ start_pre() {
}
start() {
ebegin "Starting ha-bridge"
ebegin "Starting ha-bridge $pidfile"
start-stop-daemon --start --background \
--pidfile $pidfile \
--make-pidfile \
@@ -89,7 +89,7 @@ ser2net_baud=115200
#$STD rc-service zigbee2mqtt restart
#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
cat >>/etc/conf.d/zigbee2mqtt <<EOF