mhop mqtt
This commit is contained in:
@@ -34,6 +34,7 @@ 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/v${release}/ha-bridge-${release}.jar
|
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
|
initfile=/etc/init.d/habridge
|
||||||
cat > $initfile <<\EOF
|
cat > $initfile <<\EOF
|
||||||
#!/sbin/openrc-run
|
#!/sbin/openrc-run
|
||||||
@@ -77,6 +78,15 @@ chmod +x $initfile
|
|||||||
rc-update add habridge default
|
rc-update add habridge default
|
||||||
rc-service habridge start
|
rc-service habridge start
|
||||||
rc-service habridge status
|
rc-service habridge status
|
||||||
|
# config-file: /opt/habridge/data/habridge.config
|
||||||
|
# "mqttaddress": {
|
||||||
|
# "devices": [
|
||||||
|
# {
|
||||||
|
# "name": "habridge",
|
||||||
|
# "ip": "localhost:1883"
|
||||||
|
# }
|
||||||
|
# ]
|
||||||
|
# },
|
||||||
|
|
||||||
# zigbee2mqtt ----------------
|
# zigbee2mqtt ----------------
|
||||||
|
|
||||||
@@ -94,11 +104,11 @@ ser2net_baud=115200
|
|||||||
#mkdir -p /etc/zigbee2mqtt
|
#mkdir -p /etc/zigbee2mqtt
|
||||||
$STD apk 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="\/var\/lib\/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
|
||||||
export ZIGBEE2MQTT_CONFIG_MQTT_BASE_TOPIC="zigbee"
|
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_RTSCTS="false"
|
||||||
export ZIGBEE2MQTT_CONFIG_SERIAL_BAUDRATE="$ser2net_baud"
|
export ZIGBEE2MQTT_CONFIG_SERIAL_BAUDRATE="$ser2net_baud"
|
||||||
export ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER="ezsp"
|
export ZIGBEE2MQTT_CONFIG_SERIAL_ADAPTER="ezsp"
|
||||||
@@ -112,6 +122,8 @@ $STD rc-service zigbee2mqtt start
|
|||||||
$STD rc-service zigbee2mqtt status
|
$STD rc-service zigbee2mqtt status
|
||||||
|
|
||||||
msg_ok "Installed Alpine-Zigbee2MQTT"
|
msg_ok "Installed Alpine-Zigbee2MQTT"
|
||||||
|
# config-file: /var/lib/zigbee2mqtt/configuration.yaml
|
||||||
|
|
||||||
|
|
||||||
# tuya-mqtt -------------------------
|
# tuya-mqtt -------------------------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user