/kobold2mqtt

kobold2mqtt is a gateway between a Vorwerk Kobold VR200 internet gateway and MQTT with the https://github.com/mqtt-smarthome topic and payload format.

Primary LanguageJavaScriptMIT LicenseMIT

VR200 to mqtt

NPM version Dependency Status Build Status js-semistandard-style License: MIT

Written and (C) Kai Kramer on top of https://github.com/nicoh88/node-kobold from Arne Blumentritt and Nico Hartung. Build with https://github.com/hobbyquaker/xyz2mqtt-skeleton from Sebastian Raff.

Provided under the terms of the MIT license.

Overview

kobold2mqtt is a gateway between a Kobold VR200 Buderus internet gateway and MQTT with the https://github.com/mqtt-smarthome topic and payload format.

Installation

The recommended away is via docker hub.

docker run --env-file ./vk200.env -it km200 krambox/kobold2mqtt

Or via direct call

./km200mqtt.js -u mqtt://192.168.1.13 -k 192.168.1.162 -e <EMail> -p <pwd>

Config

Example Env file for docker run --env-file

VR200_url=mqtt://192.168.1.13
KM200_password=<Vorwerk password>
KM200_email=<Vorwerk username>

Start

Set env variable koboldconfig to config.yml

Start kobold2mqtt.js

Docker

docker build -t kobold2mqtt .

docker run --env-file ./vk200.env -it kobold2mqtt