mhop mqtt

This commit is contained in:
2025-10-20 20:51:43 +02:00
parent 7fd661b97d
commit 87f38d8b83

View File

@@ -34,6 +34,7 @@ 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/v${release}/ha-bridge-${release}.jar
ln -s ha-bridge-${release}.jar ha-bridge.jar
initfile=/etc/init.d/habridge
cat > $initfile <<\EOF
#!/sbin/openrc-run
@@ -77,6 +78,15 @@ chmod +x $initfile
rc-update add habridge default
rc-service habridge start
rc-service habridge status
# config-file: /opt/habridge/data/habridge.config
# "mqttaddress": {
# "devices": [
# {
# "name": "habridge",
# "ip": "localhost:1883"
# }
# ]
# },
# zigbee2mqtt ----------------
@@ -94,11 +104,11 @@ ser2net_baud=115200
#mkdir -p /etc/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="\/var\/lib\/zigbee2mqtt"/' -e 's/#command_user="zigbee2mqtt"/command_user="root"/' /etc/conf.d/zigbee2mqtt
cat >>/etc/conf.d/zigbee2mqtt <<EOF
export ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC="zigbee"
export ZIGBEE2MQTT_CONFIG_SERIAL_PORT="tcp://$ser2net_ip:$seer2net_port"
export ZIGBEE2MQTT_CONFIG_SERIAL_PORT="tcp://$ser2net_ip:$ser2net_port"
export ZIGBEE2MQTT_CONFIG_SERIAL_RTSCTS="false"
export ZIGBEE2MQTT_CONFIG_SERIAL_BAUDRATE="$ser2net_baud"
export ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER="ezsp"
@@ -112,6 +122,8 @@ $STD rc-service zigbee2mqtt start
$STD rc-service zigbee2mqtt status
msg_ok "Installed Alpine-Zigbee2MQTT"
# config-file: /var/lib/zigbee2mqtt/configuration.yaml
# tuya-mqtt -------------------------