wmbusmeters/ha-addon/config.json

70 wiersze
1.7 KiB
JSON
Executable File

{
"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"
}
]
}
}