/cul2mqtt

Interface between Busware CUL and MQTT

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

cul2mqtt

mqtt-smarthome NPM version Dependency Status Build Status XO code style License

Connect CUL to MQTT (FS20, HMS, EM, ...)

Installation

Node.js/npm needed.

$ npm install -g cul2mqtt

I suggest to use pm2 to manage the cul2mqtt process (start on system boot, manage log files, ...)

Command Line Options

$ cul2mqtt --help

Usage: cul2mqtt [options]
    
Options:
  -v, --verbosity   possible values: "error", "warn", "info", "debug"
                                                               [default: "info"]
  -n, --name        topic prefix                                [default: "cul"]
  -u, --url         mqtt broker url.               [default: "mqtt://127.0.0.1"]
  -h, --help        Show help                                          [boolean]
  -m, --map-file    file containing name mappings
                                              [default: "example-cul2mqtt.json"]
  -s, --serialport  CUL serial port                    [default: "/dev/ttyACM0"]
  -c, --cul-mode    CUL mode                                 [default: "SlowRF"]
  --version         Show version number                                [boolean]

License

Licensed under GPLv2

Copyright (c) 2015, 2016 hobbyquaker hobbyquaker@gmail.com