eBUS heating (ebusd)
Zones as thermostats, hot water and the system of an eBUS heating controller (Bulex MiPro Sense, Vaillant sensoCOMFORT, …) through ebusd on the LAN, and any other eBUS value.
In a dashboard file: a connection with "driver": "ebusd", its settings in config, and what a data source of it reads in that data source’s params (Connections and data sources).
Example
Section titled “Example”A dashboard with a connection of this driver, named heating, and a tile that reads it. Any number of tiles can read the same connection. In the editor, the values of params are picked from what the connection lists; ids in the example are made up.
{ "schemaVersion": 4, "connections": { "heating": { "driver": "ebusd", "config": { "host": "192.168.1.20" } } }, "screens": [ { "name": "Home", "tiles": [ { "type": "thermostat", "label": "Living room", "layout": { "x": 1, "y": 1, "width": 2, "height": 2 }, "dataSource": { "connection": "heating", "params": { "device": "zone1" } } } ] } ]}Settings (config)
Section titled “Settings (config)”| Field | Type | Default | What |
|---|---|---|---|
host |
text | required | Where ebusd runs, for example 192.168.1.20. |
port |
whole number, 1 to 65535 | Ebusd’s TCP port; 8888 when left out. | |
circuit |
text | The controller’s circuit in ebusd, such as ctlv2; found when left out. | |
refreshInterval |
number, above 0 | Refresh every. Seconds; 60 when left out. |
What a data source reads (params)
Section titled “What a data source reads (params)”| Field | Type | Default | What |
|---|---|---|---|
device |
text | required | Device. A zone, the hot water or the system of the controller; or any circuit ebusd knows. |
value |
text | Value. One of its values; all of them, and a zone as a thermostat, when left out. | |
refreshInterval |
number, above 0 | Refresh every. Seconds; the connection’s setting when left out. |