-
-
Notifications
You must be signed in to change notification settings - Fork 134
7. Integrations
John edited this page Jun 3, 2023
·
15 revisions
The purpose of this page is to list possible integrations of ebusd into other tools/frameworks.
The following list shows the various ebusd protocols and the integrations known so far:
-
TCP:
- any kind of command line shell script, cronjob, or similar using ebusctl or netcat
- FHEM with ECMD
- Munin with ebusd plugin
- Home Assistant with ebusd component
-
JSON:
- HTML based front-ends like the experimental one that comes with ebusd:
- FHEM with JSONREADINGS
- HTML based front-ends like the experimental one that comes with ebusd:
-
MQTT:
- subscription/publishing with any kind of MQTT client (also possible for usage within shell script, cronjob, etc.), e.g.:
- FHEM with MQTT
- Home Assistant with ebusd add-on and mosquitto
- Home Assistant MQTT Discovery by configuring the MQTT integration
Integration with FHEM
- with module ECMD, see here for an example
- with module GAEBUS
- via JSON, e.g. with JSONREADINGS (read only)
- via MQTT
Personally, I only use MQTT nowadays, as it is very easy to integrate and allows a whole bunch of further integrations with other stuff like UIs for Android.
Integration with Home Assistant
- an ebusd component to connect to a running ebusd instance via TCP was started by a user in 02/2019
- an ebusd add-on to run ebusd in a docker container managed by Home Assistant (Supervisor) on the same computer as Home Assistant.
- Home Assistant MQTT Discovery by configuring the MQTT integration
Integration with Domoticz
- via ebusd plugin (mentioned as ebusd bridge in the plugin list) was started by a user early 2019. See discussion and screenshots here.