SmartHome (Docker) auf Synology DSM
Fürs SmartHome wird NodeRed als Steuerung genutzt und Grafana für die Anzeige von Werten und HomeAssistant nur zur SmartPhone App Bedienung des Smarthomes.
compose.yaml für Synology Docker:
version: '3.8'
services:
mosquitto:
container_name: SmartHome-MQTT
image: eclipse-mosquitto:latest
restart: on-failure:5
network_mode: bridge
ports:
- 1883:1883
- 8883:8883
- 9001:9001
volumes:
- /volume1/docker/SmartHome/MQTT/conf:/mosquitto/config:rw
- /volume1/docker/SmartHome/MQTT/data:/mosquitto/data:rw
- /volume1/docker/SmartHome/MQTT/log:/mosquitto/log:rw
nodered:
container_name: SmartHome-Node-Red
image: nodered/node-red:latest
restart: on-failure:5
network_mode: host
ports:
- 1880:1880
volumes:
- /volume1/docker/SmartHome/Node_Red:/data
grafana:
container_name: SmartHome-Grafana
image: grafana/grafana:latest
restart: on-failure:5
network_mode: host
ports:
- 3000:3000
volumes:
- /volume1/docker/SmartHome/Grafana:/var/lib/grafana
homeassistant:
container_name: SmartHome-HomeAssistant
image: "ghcr.io/home-assistant/home-assistant:stable"
restart: on-failure:5
privileged: true
network_mode: host
ports:
- 8123:8123
volumes:
- /volume1/docker/SmartHome/HomeAssistent/config:/config
- /volume1/docker/SmartHome/HomeAssistent/localtime:/etc/localtime:ro
pv2mqtt:
#https://github.com/wez/govee2mqtt
container_name: SmartHome-Govee2mqtt
image: ghcr.io/wez/govee2mqtt:latest
restart: on-failure:5
env_file:
- /volume1/docker/SmartHome/Grovee2mqtt/Dockerfile.env
network_mode: host
# ports:
# - 4001:4001/udp
# - 4002:4002/udp
# - 4003:4003/udp
01. Jan. 2025 von
