openhab-addons/bundles/org.openhab.binding.groheondus/pom.xml

43 lines
1.3 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.addons.reactor.bundles</artifactId>
<version>5.0.0-SNAPSHOT</version>
</parent>
<artifactId>org.openhab.binding.groheondus</artifactId>
<name>openHAB Add-ons :: Bundles :: GROHE ONDUS Binding</name>
<properties>
[groheondus] Fix missing automatic refresh ++ (#11955) * Fix scheduling of thing and token update, tries to avoid service rate limiting. Added more logging. Added some missing null checks. Ensure recent data is fetched, not data from yesterday Signed-off-by: Arne Seime <arne.seime@gmail.com> * Updated to latest versio of API lib Signed-off-by: Arne Seime <arne.seime@gmail.com> * Added new channel waterconsumption_since_midnight that sums todays water consumption (same as in the Grohe app) Signed-off-by: Arne Seime <arne.seime@gmail.com> * Add more debug logging Signed-off-by: Arne Seime <arne.seime@gmail.com> * More null checks, also set channels to Undef if a value is missing Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fixed missing embedding of commons-text as it is a dependency of the api lib Signed-off-by: Arne Seime <arne.seime@gmail.com> * Refresh token 1 hour before expiry Signed-off-by: Arne Seime <arne.seime@gmail.com> * Re-login in case token refresh fails Signed-off-by: Arne Seime <arne.seime@gmail.com> * Factor in timezone when calculating consum since midnight Signed-off-by: Arne Seime <arne.seime@gmail.com> * Use QuantityType<Volume> for water consumption Signed-off-by: Arne Seime <arne.seime@gmail.com> * Minor Signed-off-by: Arne Seime <arne.seime@gmail.com> * i18n of dynamic error messages Signed-off-by: Arne Seime <arne.seime@gmail.com> * More i18n. Plus retry of failed refresh token - with a delay to possibly avoid rate limiting Signed-off-by: Arne Seime <arne.seime@gmail.com> * Adjust refresh token timeout to 5 minutes before expire. Also retry with username/pwd login if token login fails (could be an expired token) Signed-off-by: Arne Seime <arne.seime@gmail.com> * Clear old discovery results Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fetch data further back to ensure battery device has been online Signed-off-by: Arne Seime <arne.seime@gmail.com> * Updated README with old data warning Signed-off-by: Arne Seime <arne.seime@gmail.com> * Typo Signed-off-by: Arne Seime <arne.seime@gmail.com> * Do not allow polling interval less than 900 as rate limiting most likely will block the calls Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fix failed token refresh giving up Signed-off-by: Arne Seime <arne.seime@gmail.com> * Removed refresh token login webpage. Another attempt at handling token refresh Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fix status detail Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Restore formatting Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Fix newly introduced warnings Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Remove redundant logging Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Signed-off-by: Arne Seime <arne.seime@gmail.com> Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
2022-10-27 09:03:17 +02:00
<dep.noembedding>commons-lang3</dep.noembedding>
</properties>
<dependencies>
<dependency>
[groheondus] Fix missing automatic refresh ++ (#11955) * Fix scheduling of thing and token update, tries to avoid service rate limiting. Added more logging. Added some missing null checks. Ensure recent data is fetched, not data from yesterday Signed-off-by: Arne Seime <arne.seime@gmail.com> * Updated to latest versio of API lib Signed-off-by: Arne Seime <arne.seime@gmail.com> * Added new channel waterconsumption_since_midnight that sums todays water consumption (same as in the Grohe app) Signed-off-by: Arne Seime <arne.seime@gmail.com> * Add more debug logging Signed-off-by: Arne Seime <arne.seime@gmail.com> * More null checks, also set channels to Undef if a value is missing Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fixed missing embedding of commons-text as it is a dependency of the api lib Signed-off-by: Arne Seime <arne.seime@gmail.com> * Refresh token 1 hour before expiry Signed-off-by: Arne Seime <arne.seime@gmail.com> * Re-login in case token refresh fails Signed-off-by: Arne Seime <arne.seime@gmail.com> * Factor in timezone when calculating consum since midnight Signed-off-by: Arne Seime <arne.seime@gmail.com> * Use QuantityType<Volume> for water consumption Signed-off-by: Arne Seime <arne.seime@gmail.com> * Minor Signed-off-by: Arne Seime <arne.seime@gmail.com> * i18n of dynamic error messages Signed-off-by: Arne Seime <arne.seime@gmail.com> * More i18n. Plus retry of failed refresh token - with a delay to possibly avoid rate limiting Signed-off-by: Arne Seime <arne.seime@gmail.com> * Adjust refresh token timeout to 5 minutes before expire. Also retry with username/pwd login if token login fails (could be an expired token) Signed-off-by: Arne Seime <arne.seime@gmail.com> * Clear old discovery results Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fetch data further back to ensure battery device has been online Signed-off-by: Arne Seime <arne.seime@gmail.com> * Updated README with old data warning Signed-off-by: Arne Seime <arne.seime@gmail.com> * Typo Signed-off-by: Arne Seime <arne.seime@gmail.com> * Do not allow polling interval less than 900 as rate limiting most likely will block the calls Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fix failed token refresh giving up Signed-off-by: Arne Seime <arne.seime@gmail.com> * Removed refresh token login webpage. Another attempt at handling token refresh Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fix status detail Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Restore formatting Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Fix newly introduced warnings Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Remove redundant logging Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Signed-off-by: Arne Seime <arne.seime@gmail.com> Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
2022-10-27 09:03:17 +02:00
<groupId>io.github.floriansw</groupId>
<artifactId>ondus-api</artifactId>
[groheondus] Fix missing automatic refresh ++ (#11955) * Fix scheduling of thing and token update, tries to avoid service rate limiting. Added more logging. Added some missing null checks. Ensure recent data is fetched, not data from yesterday Signed-off-by: Arne Seime <arne.seime@gmail.com> * Updated to latest versio of API lib Signed-off-by: Arne Seime <arne.seime@gmail.com> * Added new channel waterconsumption_since_midnight that sums todays water consumption (same as in the Grohe app) Signed-off-by: Arne Seime <arne.seime@gmail.com> * Add more debug logging Signed-off-by: Arne Seime <arne.seime@gmail.com> * More null checks, also set channels to Undef if a value is missing Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fixed missing embedding of commons-text as it is a dependency of the api lib Signed-off-by: Arne Seime <arne.seime@gmail.com> * Refresh token 1 hour before expiry Signed-off-by: Arne Seime <arne.seime@gmail.com> * Re-login in case token refresh fails Signed-off-by: Arne Seime <arne.seime@gmail.com> * Factor in timezone when calculating consum since midnight Signed-off-by: Arne Seime <arne.seime@gmail.com> * Use QuantityType<Volume> for water consumption Signed-off-by: Arne Seime <arne.seime@gmail.com> * Minor Signed-off-by: Arne Seime <arne.seime@gmail.com> * i18n of dynamic error messages Signed-off-by: Arne Seime <arne.seime@gmail.com> * More i18n. Plus retry of failed refresh token - with a delay to possibly avoid rate limiting Signed-off-by: Arne Seime <arne.seime@gmail.com> * Adjust refresh token timeout to 5 minutes before expire. Also retry with username/pwd login if token login fails (could be an expired token) Signed-off-by: Arne Seime <arne.seime@gmail.com> * Clear old discovery results Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fetch data further back to ensure battery device has been online Signed-off-by: Arne Seime <arne.seime@gmail.com> * Updated README with old data warning Signed-off-by: Arne Seime <arne.seime@gmail.com> * Typo Signed-off-by: Arne Seime <arne.seime@gmail.com> * Do not allow polling interval less than 900 as rate limiting most likely will block the calls Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fix failed token refresh giving up Signed-off-by: Arne Seime <arne.seime@gmail.com> * Removed refresh token login webpage. Another attempt at handling token refresh Signed-off-by: Arne Seime <arne.seime@gmail.com> * Fix status detail Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Restore formatting Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Fix newly introduced warnings Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Remove redundant logging Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Signed-off-by: Arne Seime <arne.seime@gmail.com> Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
2022-10-27 09:03:17 +02:00
<version>2.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.10.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>