[boschindego] Rewrite to avoid external dependencies (#12905)

* Rewrite to avoid external dependencies

Fixes #12720

* Improve session handling
* Avoid reauthorization for each command/poll
* Further improve session handling
* Refactor SSO cookie handling
* Optimize getting DeviceStatus for unknown status code

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
This commit is contained in:
Jacob Laursen
2022-06-14 22:51:26 +02:00
committed by GitHub
parent fd9fa722d3
commit 960be6bc83
35 changed files with 1721 additions and 239 deletions

View File

@@ -14,35 +14,4 @@
<name>openHAB Add-ons :: Bundles :: Bosch Indego Binding</name>
<properties>
<dep.noembedding>httpclient-osgi,httpcore-osgi,commons-codec</dep.noembedding>
</properties>
<dependencies>
<dependency>
<groupId>de.zazaz.iot.bosch.indego</groupId>
<artifactId>bosch-indego-controller-lib</artifactId>
<version>0.8</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-osgi</artifactId>
<version>4.5.5</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-osgi</artifactId>
<version>4.4.9</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>