Synology_DS2MQTT is a wrapper for send data on Synology Download Station to MQTT broker.
Pull repository
docker pull smeagolworms4/synology_ds2mqttRun container:
docker run -ti \
-e MQTT_URI=mqtt://login:password@192.168.1.100 \
-e DS_URL=http://192.168.1.101 \
-e DS_LOGIN=admin \
-e DS_PASSWORD=password \
smeagolworms4/synology_ds2mqttENV MQTT_URI= #Required
ENV DS_URL= #Required
ENV DS_LOGIN= #Required
ENV DS_PASSWORD= #Required
ENV SCAN_INTERVAL=30
ENV LOGIN_INTERVAL=300
ENV DEBUG=MESSAGE
ENV MQTT_PREFIX=synology_ds
ENV MQTT_RETAIN=1
ENV MQTT_QOS=0
ENV HA_DISCOVERY=1
ENV HA_PREFIX=homeassistant
Start container
make upInitialize env
make initRun watch
make ds2mqtt-watchhttps://hub.docker.com/r/smeagolworms4/synology_ds2mqtt