-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconfig.yaml
executable file
·67 lines (67 loc) · 1.71 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
name: "ebusd add-on"
version: "1.0.0"
slug: "ebusd"
description: >
This add-on runs ebusd, a daemon for handling communication with eBUS devices
connected to a 2-wire bus system (“energy bus” used by numerous heating systems)
USB and network ebusd adapters are supported
url: "https://github.com/piotrtobolski/ha-addons/tree/main/ebusd"
arch:
- aarch64
- amd64
- armv7
- i386
init: false
image: "ghcr.io/piotrtobolski/{arch}-addon-ebusd"
startup: services
services:
- mqtt:need
uart: true
map:
- addon_config:rw
ports:
8888/tcp: null
8889/tcp: null
ports_description:
8888/tcp: TCP client port
8889/tcp: HTTP client port (HTTP must be activated in config)
options:
scanconfig: true
loglevel_all: "notice"
mqtttopic: "ebusd"
mqttint: "/etc/ebusd/mqtt-hassio.cfg"
mqttjson: true
schema:
mode: "list(enh|ens|udp)?"
device: "device(subsystem=tty)?"
network_device: "str?"
latency: "int(0,10000)?"
pollinterval: "int(0,3600)?"
http: "bool?"
readonly: "bool?"
scanconfig: "bool?"
configpath: "str?"
commandline_options: "str?"
accesslevel: "str?"
logdir_name: "str?"
logdir_files_number: "int?"
logdir_files_size: "int?"
loglevel_all: "list(error|notice|info|debug)?"
loglevel_network: "list(error|notice|info|debug)?"
loglevel_bus: "list(error|notice|info|debug)?"
loglevel_update: "list(error|notice|info|debug)?"
loglevel_main: "list(error|notice|info|debug)?"
loglevel_other: "list(error|notice|info|debug)?"
mqtthost: "str?"
mqttport: "int?"
mqttuser: "str?"
mqttpass: "str?"
mqttjson: "bool?"
mqttlog: "bool?"
mqttretain: "bool?"
mqttint: "str?"
mqttvar: "str?"
mqtttopic: "str?"
lograwdata: "bool?"
lograwdatafile: "str?"
lograwdatasize: "int?"