Sign inSign up

clemens321/vi2mqtt

By clemens321

•Updated over 5 years ago

Image
0

152

clemens321/vi2mqtt repository overview

⁠vi2mqtt

Connector between mqtt broker and vcontrold for Viessmann heating devices.

⁠docker-compose

services:
  vi2mqtt:
    image: clemens321/vi2mqtt
    volumes:
      - ./etc/vi2mqtt.conf:/etc/vi2mqtt.conf:ro
    environment:
      MQTT_USERNAME: "vi2mqtt"
      MQTT_PASSWORD: "${VI2MQTT_PASSWORD:-secret}"
    restart: unless-stopped

⁠Configuration

You can place a custom config file as /etc/vi2mqtt.conf inside the container or pass environment variables for some settings.

EnvironmentConfig pathDefaultDescription
MQTT_HOSTmqtt.hostmqttHostname or ip address of mqtt broker
MQTT_PORTmqtt.port1883Port of mqtt broker
MQTT_USERNAMEmqtt.usernamenoneOptional: Username to authenticate against mqtt broker
MQTT_PASSWORDmqtt.passwordnoneOptional, but required with mqtt username
(none)mqtt.pub_prefixvcontrolPrefix for topic to publish to
VCONTROLD_HOSTvcontrold.hostvcontroldHostname or ip address of vcontrold
VCONTROLD_PORTvcontrold.port3002Port of vcontrold daemon
PUBLISH_INTERVALpublish.interval60Default interval to trigger publish process
PUBLISH_MIN_WAITpublish.min_wait10Minimum waiting time after a publish sequence in case it takes longer
(none)get_commandsvariouscommands to execute against vcontrold and publish to mqtt

Tag summary

Content type

Image

Digest

Size

60.7 MB

Last updated

over 5 years ago

docker pull clemens321/vi2mqtt