= Katek EDCOM Library

Provides Java bindings for the EDCOM 8.1 protocol to communicate with Katek hybrid inverters.

== Overview

This bundle packages the EDCOM 8.1 Java library, a cross-platform communication library for 10kW hybrid inverters. The original code is provided by Katek Memmingen GmbH under the GNU LGPLv3.0 license and has been converted to Java 11 compatible code and packaged as an OpenEMS Edge bundle by FENECON GmbH.

This is a utility library bundle - it does not implement any OpenEMS Components itself. Instead, it provides the underlying protocol implementation used by other bundles like `io.openems.edge.kaco.blueplanet.hybrid10` to communicate with KACO inverters.

== Purpose

The EDCOM library enables low-level communication with Katek-compatible hybrid inverters through the proprietary EDCOM protocol, including:

* Device discovery and connection
* Reading device parameters and state
* Writing configuration and control commands
* Event and change notifications

== License

This bundle is licensed under the GNU Lesser General Public License (LGPLv3.0) as provided by Katek Memmingen GmbH. It is used as a dependency by other OpenEMS bundles that are licensed under the Eclipse Public License (EPL).

== Usage

This library is used internally by device bundles such as:

* `io.openems.edge.kaco.blueplanet.hybrid10` - KACO blueplanet hybrid 10 inverter integration

Developers should typically use the device-specific bundles rather than directly consuming this library.

https://github.com/OpenEMS/openems/tree/develop/io.openems.edge.katek.edcom[Source Code icon:github[]]