Experimental Kotlin implementation of the Loxone™ communication protocol.
- Supported miniservers: miniserver gen. 1, miniserver gen. 2, miniserver GO
- Supported firmware: 10.4.0.0 and ongoing
Most of the library is trying to behave according to Loxone API documentation and Loxone webservices.
Disclaimer: This is an experimental project, which means:
- no further development is guaranteed
- there can be serious bugs
Any feedback or help is welcomed.
The predecessor of this project is loxone-java library. For more complete experience on JVM, consider using it. There is a plan to merge both projects in the future in some way.
In order to use version from aster which is not released, it's needed build and publish it locally first:
./gradlew build publishToMavenLocal
<dependency>
<groupId>cz.smarteon.loxone</groupId>
<artifactId>loxone-client-kotlin</artifactId>
<version><!-- desired version --></version>
</dependency>
compile group: 'cz.smarteon.loxone', name: 'loxone-client-kotlin', version: 'desired version'
or
implementation("cz.smarteon.loxone", "loxone-client.kotlin", "desired version")