Skip to content

domotick/synology_ds2mqtt

 
 

Repository files navigation

Synology Download Station 2 MQTT

Synology_DS2MQTT is a wrapper for send data on Synology Download Station to MQTT broker.

Usage

Pull repository

docker pull smeagolworms4/synology_ds2mqtt

Run 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_ds2mqtt

Environment variables

ENV 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

For Dev

Start container

make up

Initialize env

make init

Run watch

make ds2mqtt-watch

Docker hub

https://hub.docker.com/r/smeagolworms4/synology_ds2mqtt

Github

https://github.com/Smeagolworms4/synology_ds2mqtt

Home Assistant Addon

https://github.com/GollumDom/addon-repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 89.9%
  • Makefile 6.8%
  • Dockerfile 3.3%