Skip to content

Project intended to bridge EBus to Java and offer some utilities around this protocol/standard.

Notifications You must be signed in to change notification settings

Code-House/ebus

Repository files navigation

EBus Server

This software is EBus handling software which allows to work with high and low level access to EBus devices. Basic architecture of this software is as following:

High level     EBusClient   --->    Property Map  ---> Property, Property Name
                   |                      |                  \  /
Mid level      EBusCodec    ---> Command Registry ---> Property Value, Converter
                   |
Low level     Transmittable ---> Header, Data

Intention of this project is provisioning of cohesive API which allows to send/receive and also intercept and track ebus communication. Because most of vendors do not publish their protocol details and standard ebus telegrams are not commonly used, only one way to get knowledge what happens is by reverse engineering. Job was already done and there are amazing results produced by @john30 in ebusd project. If you are looking for linux daemon that's address you should visit first.

About

Project intended to bridge EBus to Java and offer some utilities around this protocol/standard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages