{ "name": "Wmbusmeters (W-MBus to MQTT)", "version": "1.11.0", "slug": "wmbusmeters", "description": "Acquire utility meter readings using the wireless mbus protocol (WMBUS)", "arch": ["armv7", "aarch64", "amd64"], "url": "https://github.com/weetmuts/wmbusmeters", "init" : false, "startup": "application", "boot": "auto", "devices": ["/dev/ttyUSB0", "/dev/ttyAMA0"], "usb": true, "uart": true, "ports": { "9011/udp": null, "9022/tcp": null }, "ports_description": { "9011/udp": "Netcat udp-listen port", "9022/tcp": "Netcat tcp-listen port" }, "services": [ "mqtt:need" ], "map": [ "share:rw", "config:rw" ], "options": { "data_path": "/config/wmbusmeters", "enable_mqtt_discovery": false, "conf": { "loglevel": "normal", "device": "auto:t1", "donotprobe": "/dev/ttyAMA0", "logtelegrams": false, "format": "json", "logfile": "/dev/stdout", "shell": "/wmbusmeters/mosquitto_pub.sh \"wmbusmeters/$METER_NAME\" \"$METER_JSON\"" }, "meters": {}, "mqtt": {} }, "schema": { "data_path": "str", "enable_mqtt_discovery": "bool?", "mqtt": { "host": "str?", "port": "port?", "user": "str?", "password": "str?" }, "conf": { "loglevel": "str", "device": "str", "donotprobe": "str", "logtelegrams": "bool?", "shell": "str" }, "meters": [ { "name": "str", "driver": "str", "id": "str", "key": "str" } ] } }