zigbee2mqtt working?
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -160,7 +160,11 @@ cython_debug/
|
|||||||
#.idea/
|
#.idea/
|
||||||
|
|
||||||
log/
|
log/
|
||||||
state.json
|
|
||||||
pwfile
|
pwfile
|
||||||
.env
|
.env
|
||||||
data/
|
data/
|
||||||
|
|
||||||
|
state.json
|
||||||
|
database.db
|
||||||
|
coordinator_backup.json
|
||||||
@@ -3,4 +3,9 @@ Zigbee smarthome stack
|
|||||||
|
|
||||||
## Mosquitto
|
## Mosquitto
|
||||||
|
|
||||||
|
```shell
|
||||||
|
docker compose up -d mqtt
|
||||||
|
docker compose exec -it mqtt mosquitto_passwd -c /mosquitto/config/pwfile homeassistant
|
||||||
|
```
|
||||||
|
|
||||||
### [Docker Image](https://hub.docker.com/_/eclipse-mosquitto)
|
### [Docker Image](https://hub.docker.com/_/eclipse-mosquitto)
|
||||||
6
clear_data.sh
Executable file
6
clear_data.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
||||||
|
|
||||||
|
rm -rf $SCRIPT_DIR/mosquitto/data/mosquitto.db $SCRIPT_DIR/zigbee2mqtt/log/* $SCRIPT_DIR/zigbee2mqtt/database.db $SCRIPT_DIR/zigbee2mqtt/*.json
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
|
||||||
rm -rf $SCRIPT_DIR/zigbee2mqtt/log/*
|
|
||||||
@@ -5,22 +5,27 @@ services:
|
|||||||
image: eclipse-mosquitto
|
image: eclipse-mosquitto
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ./mosquitto/config:/mosquitto/config
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- ./mosquitto/data/:/mosquitto/data/
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- ./mosquitto:/mosquitto
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "mosquitto_sub", "-t", "$$SYS/#", "-C", "1", "-i", "healthcheck", "-W", "3"]
|
test: ["CMD", "mosquitto_sub", "-t", "$$SYS/#", "-C", "1", "-i", "healthcheck", "-W", "3"]
|
||||||
interval: 30s
|
start_period: 15s
|
||||||
|
start_interval: 1s
|
||||||
|
interval: 5s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 5
|
retries: 5
|
||||||
start_period: 5s
|
|
||||||
|
|
||||||
z2m:
|
z2m:
|
||||||
container_name: zigbee2mqtt
|
container_name: zigbee2mqtt
|
||||||
image: koenkk/zigbee2mqtt
|
image: koenkk/zigbee2mqtt
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- mqtt
|
mqtt:
|
||||||
|
condition: service_healthy
|
||||||
volumes:
|
volumes:
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
- /etc/timezone:/etc/timezone:ro
|
||||||
- ./zigbee2mqtt:/app/data
|
- ./zigbee2mqtt:/app/data
|
||||||
- /run/udev:/run/udev:ro
|
- /run/udev:/run/udev:ro
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
Reference in New Issue
Block a user