]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
3 years ago[pidcontroller] Implement previous state recovery on startup (#13003)
Lenno Nagel [Sat, 2 Jul 2022 09:28:18 +0000 (12:28 +0300)]
[pidcontroller] Implement previous state recovery on startup (#13003)

* [pidcontroller] Implement previous state recovery on startup

This feature allows the PID controller parameters to be updated and
OpenHAB to be restarted without losing the current controller state.

This is especially important for systems with a long response time.
For example it might take up to a day for an underfloor heating
controller to stabilise after losing state and having to build up
the integrator value from zero.

Signed-off-by: Lenno Nagel <lenno@nagel.ee>
* Change logger.info -> logger.debug

Signed-off-by: Lenno Nagel <lenno@nagel.ee>
* Change debug Item -> inspector Item in README

Signed-off-by: Lenno Nagel <lenno@nagel.ee>
* Add documentation regarding state persistence

Signed-off-by: Lenno Nagel <lenno@nagel.ee>
* Update bundles/org.openhab.automation.pidcontroller/README.md

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
* Update bundles/org.openhab.automation.pidcontroller/README.md

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
3 years ago[boschindego] Add channels for last/next cutting time (#12989)
Jacob Laursen [Sat, 2 Jul 2022 08:48:33 +0000 (10:48 +0200)]
[boschindego] Add channels for last/next cutting time (#12989)

* Add channels for last/next cutting time
* Let handleCommand() work synchronously

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[gardena] Adaptation of the login for API version 1.1 (#13050)
Gerhard Riegler [Fri, 1 Jul 2022 15:38:39 +0000 (17:38 +0200)]
[gardena] Adaptation of the login for API version 1.1 (#13050)

* Adaptation of the login for API version 1.1
* Fixed logging statement
* Fixed logging message
* Reverted changes in the german translation

Signed-off-by: Gerhard Riegler <gerhard.riegler@gmail.com>
3 years agoNew Crowdin updates (#13048)
openhab-bot [Fri, 1 Jul 2022 14:01:37 +0000 (16:01 +0200)]
New Crowdin updates (#13048)

* New translations googletts.properties (French)
* New translations googletts.properties (German)
* New translations googlestt.properties (German)
* New translations googlestt.properties (French)

3 years ago[dali] Implement DT8 (single-channel RGB & color temperature) device type (#12955)
Sebastian P [Fri, 1 Jul 2022 06:11:00 +0000 (08:11 +0200)]
[dali] Implement DT8 (single-channel RGB & color temperature) device type (#12955)

* DALI: Implement DT8 (single-channel RGB & color temperature) device type, fix device and group addressing
* dali: Store BridgeHandler in a local variable instead of retrieving it over and over again.
* dali: Follow logging guidelines.

Signed-off-by: Sebastian Philipp <github-ebqurd@s3lph.me>
3 years ago[jrubyscripting] Update jruby version to 9.3.6.0 (#13047)
jimtng [Fri, 1 Jul 2022 06:06:58 +0000 (16:06 +1000)]
[jrubyscripting] Update jruby version to 9.3.6.0 (#13047)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years ago[googlestt] Fix authorization from returning null refresh token (#13043)
Mark Hilbush [Thu, 30 Jun 2022 17:03:06 +0000 (13:03 -0400)]
[googlestt] Fix authorization from returning null refresh token (#13043)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years ago[googletts] Fix authorization from returning null refresh token (#13042)
Mark Hilbush [Thu, 30 Jun 2022 17:01:44 +0000 (13:01 -0400)]
[googletts] Fix authorization from returning null refresh token (#13042)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years agoBump mysql-connector-java in /bundles/org.openhab.persistence.jdbc (#12981)
dependabot[bot] [Thu, 30 Jun 2022 10:44:40 +0000 (12:44 +0200)]
Bump mysql-connector-java in /bundles/org.openhab.persistence.jdbc (#12981)

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.28.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.22...8.0.28)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago[hdpowerview] Return capabilities if capabilitiesOverride is not defined (#13031)
Andrew Fiddian-Green [Thu, 30 Jun 2022 08:40:37 +0000 (09:40 +0100)]
[hdpowerview] Return capabilities if capabilitiesOverride is not defined (#13031)

* [hdpowerview] bug fix capabilitiesOverride
* [hdpowerview] adopt reviewer requests
* [hdpowerview] suppress log warning on hub v1
* [hdpowerview] adopt reviwer suggestions

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years agoAdd support for new status codes (#13034)
Jacob Laursen [Thu, 30 Jun 2022 07:02:34 +0000 (09:02 +0200)]
Add support for new status codes (#13034)

Fixes #13033

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[ipcamera] Added URL encoding fix for passwords that contains special characters...
tb4jc [Thu, 30 Jun 2022 06:27:40 +0000 (08:27 +0200)]
[ipcamera] Added URL encoding fix for passwords that contains special characters. (#13035)

* Added URL encoding fix for passwords that contains special characters.
* Simplified as proposed.

Signed-off-by: Thomas Burri <th@thonjato.ch>
3 years agoBump kotlin-stdlib in /bundles/org.openhab.voice.watsonstt (#12979)
dependabot[bot] [Wed, 29 Jun 2022 20:33:54 +0000 (22:33 +0200)]
Bump kotlin-stdlib in /bundles/org.openhab.voice.watsonstt (#12979)

Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin) from 1.4.10 to 1.6.0.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.6.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.4.10...v1.6.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoUpdate CODEOWNERS, removed myself for Netatmo binding (#13036)
Christoph Weitkamp [Wed, 29 Jun 2022 12:01:12 +0000 (14:01 +0200)]
Update CODEOWNERS, removed myself for Netatmo binding (#13036)

- removed myself for Netatmo binding

Thanks @clinique for the refactoring.

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
3 years agoGitHub Actions workflow improvements (#13018)
Wouter Born [Mon, 27 Jun 2022 20:30:40 +0000 (22:30 +0200)]
GitHub Actions workflow improvements (#13018)

* Upgrade actions to latest versions
* Upgrade Maven to 3.8.6
* Use Temurin JDK instead of Zulu JDK

The Temurin JDK is preinstalled in the [Ubuntu image](https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-Readme.md#java) whereas the Zulu JDK first need to be downloaded.
It should also perform better because the Temurin JDK is linked to glibc 2.12 whereas the Zulu JDK is linked to glibc 2.5.

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[remoteopenhab] Avoid unexpected log for ALIVE SSE message (#13008)
lolodomo [Mon, 27 Jun 2022 16:25:00 +0000 (18:25 +0200)]
[remoteopenhab] Avoid unexpected log for ALIVE SSE message (#13008)

Related to openhab/openhab-core#2983

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[netatmo] Localized label/pattern for dynamic channel types (#13012)
lolodomo [Mon, 27 Jun 2022 16:09:37 +0000 (18:09 +0200)]
[netatmo] Localized label/pattern for dynamic channel types (#13012)

* [netatmo] Localized label/pattern for dynamic channel types
* Review comment about key naming
* Fix label for timestamp extensible channel types

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[onkyo] Add support for TX-NR807 (#13006)
Nadahar [Mon, 27 Jun 2022 14:17:15 +0000 (16:17 +0200)]
[onkyo] Add support for TX-NR807 (#13006)

Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
3 years agoApply spotless and resolver (#13027)
Kai Kreuzer [Mon, 27 Jun 2022 14:00:37 +0000 (16:00 +0200)]
Apply spotless and resolver (#13027)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
3 years agoRevert "Trying to fix the documentation build (#13025)" (#13026)
Kai Kreuzer [Mon, 27 Jun 2022 10:23:54 +0000 (12:23 +0200)]
Revert "Trying to fix the documentation build (#13025)" (#13026)

This reverts commit 82568e895cc3e694dd95276682d6e2662840ccc6.

3 years agoTrying to fix the documentation build (#13025)
Kai Kreuzer [Mon, 27 Jun 2022 10:10:52 +0000 (12:10 +0200)]
Trying to fix the documentation build (#13025)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
3 years ago[netatmo] Additional examples for home and camera (#13023)
lolodomo [Sun, 26 Jun 2022 22:13:36 +0000 (00:13 +0200)]
[netatmo] Additional examples for home and camera (#13023)

* [netatmo] Additional examples for home and camera

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[unleash-maven-plugin] Preparation for next development cycle.
openhab-bot [Sun, 26 Jun 2022 18:18:40 +0000 (18:18 +0000)]
[unleash-maven-plugin] Preparation for next development cycle.

3 years agoNew Crowdin updates (#13021)
openhab-bot [Sun, 26 Jun 2022 16:14:07 +0000 (18:14 +0200)]
New Crowdin updates (#13021)

* New translations boschindego.properties (Danish)
* New translations remoteopenhab.properties (German)
* New translations remoteopenhab.properties (Hungarian)

3 years ago[knx] Allow all port names for serial interfaces (#13019)
Holger Friedrich [Sun, 26 Jun 2022 15:22:56 +0000 (17:22 +0200)]
[knx] Allow all port names for serial interfaces (#13019)

Starting with openHAB 3.3, the framework enforces using serial
ports which are detected by the system by default. This feature
is now disabled for the KNX addon to allow using symlinks to
ports as well.
Refers-to: openhab/openhab-core#3014
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years ago[netatmo] Document extensible channels (#13014)
lolodomo [Sun, 26 Jun 2022 09:39:29 +0000 (11:39 +0200)]
[netatmo] Document extensible channels (#13014)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[squeezebox] Fix NumberFormatException when parsing status message (#13010)
Mark Hilbush [Sat, 25 Jun 2022 15:54:28 +0000 (11:54 -0400)]
[squeezebox] Fix NumberFormatException when parsing status message (#13010)

* Fix NumberFormatException when parsing status message

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years ago[knx] Improve labels and documentation for parameter readInterval (#12992)
Holger Friedrich [Sat, 25 Jun 2022 09:50:16 +0000 (11:50 +0200)]
[knx] Improve labels and documentation for parameter readInterval (#12992)

Clarify handling of initial read and readInterval in documentation.
Updated labels to distinguish readInterval and pollInterval.
Fixes #12921.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years agoNew Crowdin updates (#13007)
openhab-bot [Fri, 24 Jun 2022 23:06:14 +0000 (01:06 +0200)]
New Crowdin updates (#13007)

* New translations boschindego.properties (Danish)

* New translations rustpotterks.properties (Italian)

3 years ago[wundergroundupdatereceiver] Check whether the thing is managed (#12998)
Daniel Demus [Fri, 24 Jun 2022 17:04:29 +0000 (19:04 +0200)]
[wundergroundupdatereceiver] Check whether the thing is managed (#12998)

Ie. created in the UI or by discovery
Signed-off-by: Daniel Demus <daniel-github@demus.dk>
3 years ago[gardena] eliminate ClassCastException (quick fix) (#13004)
Andrew Fiddian-Green [Fri, 24 Jun 2022 16:25:43 +0000 (17:25 +0100)]
[gardena] eliminate ClassCastException (quick fix) (#13004)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[dynamodb] Clarified AWS configuration steps (#13000)
Sami Salonen [Fri, 24 Jun 2022 14:53:21 +0000 (17:53 +0300)]
[dynamodb] Clarified AWS configuration steps (#13000)

* [dynamodb] Clarifying AWS configuration steps
* [dynamodb] Docs: image alt title corrected

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
3 years ago[netatmo] Adding Webhook event support for Doorbell (#12972)
Gaël L'hopital [Fri, 24 Jun 2022 11:52:02 +0000 (13:52 +0200)]
[netatmo] Adding Webhook event support for Doorbell (#12972)

* Adding Webhook event support for Doorbell
* Adding doorbell rtc.
* Enhancing NAPushType deserialization
* Setting empty fields to NULL

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[dmx] Update README.md (#12914)
funkstille [Fri, 24 Jun 2022 11:25:01 +0000 (13:25 +0200)]
[dmx] Update README.md (#12914)

* Update README.md

Added Example for ECMAScript

3 years agoFixed Channel definition for battery voltage (#12999)
Christoph Weitkamp [Fri, 24 Jun 2022 10:15:46 +0000 (12:15 +0200)]
Fixed Channel definition for battery voltage (#12999)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
3 years agoNew Crowdin updates (#12996)
openhab-bot [Fri, 24 Jun 2022 06:21:58 +0000 (08:21 +0200)]
New Crowdin updates (#12996)

* New translations netatmo.properties (Italian)
* New translations wundergroundupdatereceiver.properties (Danish)

3 years ago[ipcamera] Fix multiple parts handling for Dahua events (#12964)
jimtng [Thu, 23 Jun 2022 17:06:34 +0000 (03:06 +1000)]
[ipcamera] Fix multiple parts handling for Dahua events (#12964)

* [ipcamera] Fix multiple part handling for Dahua events
* [ipcamera] Call processSettings only when data contains no boundary

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years agoFix #12926 (#12995)
Karel Goderis [Thu, 23 Jun 2022 16:52:31 +0000 (18:52 +0200)]
Fix #12926 (#12995)

Signed-Off-By: Karel Goderis <karel.goderis@me.com>
3 years ago[livisismarthome] Button trigger channels are triggered on restart #12968 (#12969)
Sven Strohschein [Thu, 23 Jun 2022 07:25:07 +0000 (09:25 +0200)]
[livisismarthome] Button trigger channels are triggered on restart #12968 (#12969)

* [livisismarthome] Button trigger channels are triggered on restart #12968

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>
3 years ago[gardena] Fix null annotation issue (and compiler warning) (#12957)
Jacob Laursen [Thu, 23 Jun 2022 07:11:20 +0000 (09:11 +0200)]
[gardena] Fix null annotation issue (and compiler warning) (#12957)

* Fix compiler warning
* Add basic test coverage for DataItem deserialization
* Add full prefixes to attributes variables
* Add missing newlines at end of test payload files
* Add full prefix to attributes variable

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew Crowdin updates (#12991)
openhab-bot [Thu, 23 Jun 2022 06:55:38 +0000 (08:55 +0200)]
New Crowdin updates (#12991)

* New translations teleinfo.properties (French)

* New translations boschindego.properties (Danish)

* New translations watsonstt.properties (Italian)

3 years ago[netatmo] Adding smoke detector module (#12984)
Gaël L'hopital [Thu, 23 Jun 2022 06:37:45 +0000 (08:37 +0200)]
[netatmo] Adding smoke detector module (#12984)

* Adding smoke detector module

Signed-off-by: clinique <gael@lhopital.org>
3 years agoFix offline description on failed HTTP call (#12990)
Jacob Laursen [Wed, 22 Jun 2022 20:35:11 +0000 (22:35 +0200)]
Fix offline description on failed HTTP call (#12990)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[homekit] fix for battery charging state (#12959)
eugen [Wed, 22 Jun 2022 09:20:36 +0000 (11:20 +0200)]
[homekit] fix for battery charging state (#12959)

* fix for battery charging state

Signed-off-by: Eugen Freiter <freiter@gmx.de>
3 years ago[watsonstt] use next gen model (#12971)
GiviMAD [Wed, 22 Jun 2022 06:54:13 +0000 (08:54 +0200)]
[watsonstt] use next gen model (#12971)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years agoNew translations boschindego.properties (Danish) (#12987)
openhab-bot [Wed, 22 Jun 2022 06:39:19 +0000 (08:39 +0200)]
New translations boschindego.properties (Danish) (#12987)

3 years agoNew Crowdin updates (#12982)
openhab-bot [Tue, 21 Jun 2022 21:56:32 +0000 (23:56 +0200)]
New Crowdin updates (#12982)

* New translations unifi.properties (Dutch)
* New translations upnpcontrol.properties (Dutch)
* New translations elroconnects.properties (Dutch)
* New translations danfossairunit.properties (Danish)
* New translations elroconnects.properties (French)
* New translations nikohomecontrol.properties (Dutch)

3 years ago[wundergroundupdatereceiver] Add "Outdoor" to humidity (#12977)
Daniel Demus [Tue, 21 Jun 2022 10:30:46 +0000 (12:30 +0200)]
[wundergroundupdatereceiver] Add "Outdoor" to humidity (#12977)

* [wundergroundupdatereceiver] Add "Outdoor" to humidity
* [wundergroundupdatereceiver] Missing units in description and patterns
* [wundergroundupdatereceiver] Replace "weather station" with device
The request sender is not necessarily a weather station

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
3 years agoNew Crowdin updates (#12975)
openhab-bot [Mon, 20 Jun 2022 20:45:36 +0000 (22:45 +0200)]
New Crowdin updates (#12975)

* New translations boschindego.properties (Danish)
* New translations harmonyhub.properties (Danish)

3 years ago[danfossairunit] Update default translations (#12976)
Jacob Laursen [Mon, 20 Jun 2022 20:39:00 +0000 (22:39 +0200)]
[danfossairunit] Update default translations (#12976)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[ahawastecollection] Disable AhaCollectionScheduleTest (#12974)
Wouter Born [Mon, 20 Jun 2022 18:07:58 +0000 (20:07 +0200)]
[ahawastecollection] Disable AhaCollectionScheduleTest (#12974)

These tests use the real website which causes unwanted load, network connections and test failures.

See: https://github.com/openhab/openhab-addons/actions/runs/2529936944

```
[ERROR] Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 4.109 s <<< FAILURE! - in org.openhab.binding.ahawastecollection.internal.AhaCollectionScheduleTest
[ERROR] org.openhab.binding.ahawastecollection.internal.AhaCollectionScheduleTest.testGetValuesForRegion  Time elapsed: 3.294 s  <<< ERROR!
org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/*+xml
at org.openhab.binding.ahawastecollection.internal.AhaCollectionScheduleTest.testGetValuesForRegion(AhaCollectionScheduleTest.java:42)

[ERROR] org.openhab.binding.ahawastecollection.internal.AhaCollectionScheduleTest.testGetValuesForHannoverCity  Time elapsed: 0.726 s  <<< ERROR!
org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/*+xml
at org.openhab.binding.ahawastecollection.internal.AhaCollectionScheduleTest.testGetValuesForHannoverCity(AhaCollectionScheduleTest.java:33)
```

Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoSolving issue #12910 (#12973)
Gaël L'hopital [Mon, 20 Jun 2022 15:15:36 +0000 (17:15 +0200)]
Solving issue #12910 (#12973)

Signed-off-by: clinique <gael@lhopital.org>
3 years agoNew Crowdin updates (#12967)
openhab-bot [Sun, 19 Jun 2022 20:56:59 +0000 (22:56 +0200)]
New Crowdin updates (#12967)

* New translations nikohomecontrol.properties (French)

* New translations openuv.properties (French)

3 years ago[wundergroundupdatereceiver] Initial contribution (#10105)
Daniel Demus [Sun, 19 Jun 2022 15:01:54 +0000 (15:01 +0000)]
[wundergroundupdatereceiver] Initial contribution (#10105)

* [wundergroundupdatereceiver] Initial implementation

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Code review

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Fix some description formatting

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Add some more channel types per request

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Add more headers to response

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
Based on the observed headers from actual traffic to wunderground.com.

* [wundergroundupdatereceiver] Discovery service

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Upgrade to 3.2, fix group name constants

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Add a list of channel types

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Add dateutc as synthetic DateTime channel

Also add som emore constants
Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Do more programmatic configuration

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] More readme

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Update copyright year

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Handle multiple instance request parameters

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
Ie. those that can have an index number in the name, fx. temp1f, temp2f

* [wundergroundupdatereceiver] Add unmapped but mappable channels

To support multiple devices any new parameters that are submitted cause a new channel to be created
Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Don't pass superfluous config to channels

Also documentation additions
Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Add generated i18n file

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Re-case test method names

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
* [wundergroundupdatereceiver] Re-word thing file section of README

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
Co-authored-by: Daniel Demus <dde@nine.dk>
3 years ago[openuv] Enhance server side error handling (#12958)
Gaël L'hopital [Sun, 19 Jun 2022 12:56:56 +0000 (14:56 +0200)]
[openuv] Enhance server side error handling (#12958)

* Enhance server side error handling
* Enhancing exception tree
* a small factorization of error status
* Shorten statusMessage
* Correcting log syntax

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[knx] FT12: List available serial ports if port cannot be opened (#12942)
Holger Friedrich [Sun, 19 Jun 2022 12:50:35 +0000 (14:50 +0200)]
[knx] FT12: List available serial ports if port cannot be opened (#12942)

Fixes a regression introduced by upgrading Calimero library to 2.5.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years ago[hdpowerview] Refactor null-handling, maintenance period, response logging (#12950)
Jacob Laursen [Sun, 19 Jun 2022 12:12:51 +0000 (14:12 +0200)]
[hdpowerview] Refactor null-handling, maintenance period, response logging (#12950)

* Treat HDPowerViewWebTargets as non-null since initialized by initialize()
* Simplify maintenance period logic slightly
* Improve response logging

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[boschindego] Add localization support for textual states (#12949)
Jacob Laursen [Sun, 19 Jun 2022 12:07:26 +0000 (14:07 +0200)]
[boschindego] Add localization support for textual states (#12949)

* Add support for localization of textualstate texts
* Refactor state texts to eliminate redundancy

Fixes #12941

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[actiontemplatehli] Initial contribution (#12260)
GiviMAD [Sun, 19 Jun 2022 11:39:31 +0000 (13:39 +0200)]
[actiontemplatehli] Initial contribution (#12260)

* [actiontemplatehli] initial contribution

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[rustpotterks] initial contribution (#12606)
GiviMAD [Sun, 19 Jun 2022 09:06:33 +0000 (11:06 +0200)]
[rustpotterks] initial contribution (#12606)

* [rustpotterks] initial contribution

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years agoNew translations hdpowerview.properties (Danish) (#12963)
openhab-bot [Sun, 19 Jun 2022 06:45:42 +0000 (08:45 +0200)]
New translations hdpowerview.properties (Danish) (#12963)

3 years ago[oppo] Documentation - Add example for configuring ser2net version 4 and above (...
netwolfuk [Sat, 18 Jun 2022 22:01:50 +0000 (10:01 +1200)]
[oppo] Documentation - Add example for configuring ser2net version 4 and above (#12961)

* Add example for configuring ser2net version 4 and above

The format for ser2net configuration has changed to a YAML file.
This PR simply adds an example yaml block showing a working ser2net connection with the Oppo Bluray player.

3 years agoAvoid ClassCastExceptions (#12960)
Mark Hilbush [Sat, 18 Jun 2022 19:03:02 +0000 (15:03 -0400)]
Avoid ClassCastExceptions (#12960)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years agoFix NPE when reading reply from device (#12956)
Mark Hilbush [Sat, 18 Jun 2022 19:00:01 +0000 (15:00 -0400)]
Fix NPE when reading reply from device (#12956)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years ago[jsscripting] Upgrade openhab-js to version 2.0.0 (#12945)
Florian Hotze [Sat, 18 Jun 2022 11:24:05 +0000 (13:24 +0200)]
[jsscripting] Upgrade openhab-js to version 2.0.0 (#12945)

* Bump openhab-js version to 2.0.0
* Update README for current openhab-js version
* README: Fix paths to images

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
3 years agoHandle WebSocketException to prevent scheduled job failure (#12944)
Mark Hilbush [Fri, 17 Jun 2022 10:54:26 +0000 (06:54 -0400)]
Handle WebSocketException to prevent scheduled job failure (#12944)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years agoRegenerate i18n texts (#12951)
Jacob Laursen [Fri, 17 Jun 2022 05:31:24 +0000 (07:31 +0200)]
Regenerate i18n texts (#12951)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[gardena] remove compiler warnings (#12947)
Andrew Fiddian-Green [Thu, 16 Jun 2022 19:44:25 +0000 (21:44 +0200)]
[gardena] remove compiler warnings (#12947)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[nikohomecontrol] Bug fixes and improvements to thermostats (#11963)
Mark Herwege [Wed, 15 Jun 2022 11:01:22 +0000 (13:01 +0200)]
[nikohomecontrol] Bug fixes and improvements to thermostats (#11963)

* Thermostat fixes and implement extra thermostat channels

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[insteon] set device offline if it doesn't exist in the plm/hub database (#12904)
robnielsen [Tue, 14 Jun 2022 21:26:08 +0000 (16:26 -0500)]
[insteon] set device offline if it doesn't exist in the plm/hub database (#12904)

* [insteon] set device offline if it doesn't exist in the plm/hub database
* [insteon] use a flag to indicate if a device is linked or not
* [insteon] set config to @NonNullByDefault({}) instead of @Nullable
* [insteon] cleanup

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
3 years ago[livisismarthome] New binding (successor of innogysmarthome with local API and some...
Sven Strohschein [Tue, 14 Jun 2022 21:21:39 +0000 (23:21 +0200)]
[livisismarthome] New binding (successor of innogysmarthome with local API and some improvements) (#12440)

- Initial version added (copied and renamed from the innogysmarthome binding)
- The local API is now used, authorization, bridge initialization and discovery is already working
- Potential NullPointerExceptions fixed
- Adding battery-low-Channel support for ISC2
- More optimizations and local API changes in the ReadMe
- The key button counter channels are now updated correctly. The according trigger channels should now also work fine.
- Bug fixes regarding button pressed event. The pressed event is now executed along with short and long press events, so if someone want to react on a button press (short or long), the PRESSED trigger event can get checked. And the pressed event isn't senseless executed on a binding restart anymore.
- Error messages improved
- Deprecation-Notice
- New deprecation warning integrated in the innogysmarthome binding
- Livisi renamed to LIVISI
- SHC channels are now initialized correctly
- New "status" channel for the SHC with the values ACTIVE, INITIALIZING and SHUTTINGDOWN
- Code and documentation optimizations
- Fix for PT-PSS action
- Support for SHC classic - The websocket is hosted on another port.
- Update for Temperature-Channel-Definitions and Translations (de)
- Update for Power-Channel-Definitions
- Further translations (de) for devices and channels
- Refactoring branch integrated (some tests added and a lot of code optimizations for example smaller methods, better method names, more simple flows without continue and return in void methods, improved NULL handling, etc.)
- Code optimization (special handling for VariableActuator removed which seems to be not required anymore)
- The thing status is now set to offline when the device is not reachable (even on binding start up)
- The thing status is now set to online again when the device is reachable again
- Clearer description of the invert switch of the RollerShutter (ISR2)
- Copyright notices corrected
- Imports optimized
- Changed handling of pointTemperature (QuantityType instead of DecimalType)
- Code optimization (device status listeners are now registered with device id, so it isn't necessary anymore to call all listeners to find the right matching listener for the device event).
- Code optimization (not working mDNS bridge discovery removed).
- Explicit idle timeout removed (seems not to be required anymore for the local API and may cause problems with SHC 1, there occur EOFExceptions)
- Code optimizations (Debug code removed which isn't required anymore)
- Warn message added which is logged when the temperature to set is not between min and max temperature (this can happen when the user uses the REST-API instead of MainUI or probably also when set via a rule).
- Code optimizations (stronger/consequent use of QuantityType instead of DecimalType)
- Temperature values outside the possible range of 6 - 30 °C are now set to 6 / 30 °C. Therefore a temperature channel can get set to 0 °C for example by a rule and this is automatically changed to 6 °C (and causes a debug message).
- Code optimizations
- Bug fixes regarding UnitsOfMeasurements (Number:Power)
- Tests repaired
- The local API returns "[]" for empty objects which should only get used for arrays... This is now handled by the binding with replacing "[]" by "null". This error occurred with SHC 1, it isn't known if SHC 2 is also affected.
- Number:Dimensionless (percent) introduced for humidity and luminance
- Button events are now supported for SHC 1 (Classic), but without information about short or long press (isn't available for this SHC model).
- Button events are now supported for SHC 1 (Classic), but without information about short or long press (isn't available for this SHC model).
- The configVersion is now also available for SHC 1 bridges.
- More changes to Descriptions, Translations, Icons, Channel-Order, Channel-Config
- Trace logging of responses added to increase the traceability
- The SHC channels should now also get filled for SHC classic
- cpu, memory and disc channels are now defined as percentage (Number:Dimensionless)
- Jetty-HttpClient replaced by simple UrlConnection, because Jetty-HttpClient has problems with high frequency execution of requests. There were EOFExceptions with SHC classic when 2 or more requests were executed within the same second...
- Readme updated
- Copyright notices corrected
- Additions in ReadMe for RST2 / WRT
- The bridge channels (cpu, memory, disc and operation state) are now updated every minute for SHC 1 / classic (because there are no such events for SHC 1 / classic)
- Bug-fix for SHC 1 / classic: Device attributes are now updated correctly for SHC 1 / classic (there is another response structure, which caused that some attributes were not found / update). This should have affected battery low and reachable (thing status) information.
- There are also raw events which report changes regarding the bridge channels (cpu, memory, disc and operation status). There are now processed.
- Token request JSON changed to lower-case (to be compatible with the new SHC firmware update and this should enable to use the standard logics)
- SHC 2 can now get authenticated with the OAuth 2.0 standard logics of OpenHAB (with x-www-form-urlencoded instead of json). The old special json logic is still there to support SHC 1 (but SHC 1 will also get updated soon).
- SHC 1 supports now short and long button pressed events
- Outdated custom login logics removed. SHC 2 and SHC 1 / classic supports now OAuth 2.0 login requests, therefore the default login logics of OpenHAB can now get used.
- README updated for the required software version of SHC 1 / classic
- Code review findings fixed
- Code review findings fixed (Channel Ids renamed to lowerCamelCase)
- Unused code removed
- Code review findings fixed (Device status messages localized)
- Code review findings fixed (label of BooleanStateActuator renamed)
- Code review findings fixed (hard-coded units resolved)
- Code review findings fixed (unit of measurements changed form Power to Energy when it is unit Wh instead of W)
- Code review findings fixed (thing status BRIDGE_OFFLINE changed to COMMUNICATION_ERROR, because BRIDGE_OFFLINE is intended for sub/child devices, not for the bridge thing)
- Code review findings fixed ("initialize" is now returned faster and all requests are executed asynchronously)
- Code review findings fixed ("initialize" is now returned faster and all requests are executed asynchronously)
- Compiler warnings fixed
- Code review findings fixed
- Code review findings fixed (channel ids renamed)
- Code review findings fixed (tags for temperature and humidity added)
- Code review findings fixed (properties renamed to lowerCamelCase like the default properties)
- Code review findings fixed (non-null warnings fixed, performance increased by reducing requests)
- Code review findings fixed (non-null warnings fixed)
- Code review findings fixed (non-null warnings fixed in tests)
- Copyright notices updated
- Unnecessary log line removed
- Code review findings fixed (non-null warnings fixed in tests)
- Test fixed (WebSocketClient can't get mocked completely which caused an Exception)
- Code review findings fixed (various code optimizations)
- Code review findings fixed (channel-type-ids renamed to lowerCamelCase)
- Code review findings fixed (translation simplified)
- Code review findings fixed (temperature point handling converted in UoM)
- Code review findings fixed (Exception handling improved)
- Code review findings fixed (offline state precised when the bridge isn't found/configured)
- Code review findings fixed (exception logs deactivated within tests to reduce to console output when running the tests)
- Code review findings fixed (thing status is now checked instead of bridge status)
- Code review findings fixed (DeviceStructureManager can now be marked as NonNull because it is initialized within the initialize method)
- Code review findings fixed (LivisiClient can now be marked as NonNull because it is initialized within the initialize method)
- Code review findings fixed (OAuthService can now be marked as NonNull because it is initialized within the initialize method)
- Code review findings fixed (unnecessary type check removed)
- Code review findings fixed (warning messages within tests reduced)
- Code review findings fixed (more when the bridge connection state changes)
- Code review findings fixed (reconnect job changed from scheduleAtFixedRate to scheduleWithFixedDelay - recommended by the SAT warnings).
- Code review findings fixed (unused method removed).
- Representation property introduced to auto-ignore textual defined things at discovery/scan
- Code review findings fixed (more detailed error message for SHC not reachable added).
- Fix ChannelTypeID in Readme.md sample
- Code review findings fixed ("/event/ControllerConnectivityChanged" doesn't change the bridge thing to offline anymore, because it isn't important for the local API anymore).
- Code review findings fixed (point temperature commands with DecimalType instead of QuantityType can now also get handled).
- Tests added regarding handleCommand
- Code optimization (constant for the "invert" channel parameter added)
- Code optimization (log messages within tests avoided)

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>
Co-authored-by: RalphSester <ralph.sester@sester-edv.de>
3 years ago[boschindego] Rewrite to avoid external dependencies (#12905)
Jacob Laursen [Tue, 14 Jun 2022 20:51:26 +0000 (22:51 +0200)]
[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>
3 years ago[gardena] Fix handling of websocket connection losses that causes memory leaks (...
Bruetti1991 [Tue, 14 Jun 2022 19:12:14 +0000 (21:12 +0200)]
[gardena] Fix handling of websocket connection losses that causes memory leaks (#11825)

* [gardena] Fix handling of websocket connection losses that causes memory leaks

* The binding no longer restarts websockets more than once if the connection is lost

Signed-off-by: Nico Brüttner <n@bruettner.de>
3 years agoNew Crowdin updates (#12933)
openhab-bot [Mon, 13 Jun 2022 20:37:13 +0000 (22:37 +0200)]
New Crowdin updates (#12933)

* New translations netatmo.properties (Italian)

* New translations netatmo.properties (French)

3 years agoadd new state battery diagnosis (#12934)
vich-667 [Mon, 13 Jun 2022 19:25:29 +0000 (21:25 +0200)]
add new state battery diagnosis (#12934)

Signed-off-by: Tobias Lange <vich-667@gmx.de>
3 years ago[homekit] fix issue with some hue lights, e.g. xiaomi (#12931)
eugen [Mon, 13 Jun 2022 17:16:13 +0000 (19:16 +0200)]
[homekit] fix issue with some hue lights, e.g. xiaomi (#12931)

* fix for hue

Signed-off-by: Eugen Freiter <freiter@gmx.de>
3 years ago[netatmo] Make the grant servlet always available (#12923)
lolodomo [Mon, 13 Jun 2022 06:08:36 +0000 (08:08 +0200)]
[netatmo] Make the grant servlet always available (#12923)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[netatmo] Rework room actions (#12870)
lolodomo [Mon, 13 Jun 2022 06:07:22 +0000 (08:07 +0200)]
[netatmo] Rework room actions (#12870)

* [netatmo] Rework room actions
* Clarify what thermostat modes can be used for the action

Fix #12836

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoFix signalStrength channel update after REFRESH command (#12930)
Jacob Laursen [Mon, 13 Jun 2022 05:46:20 +0000 (07:46 +0200)]
Fix signalStrength channel update after REFRESH command (#12930)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[nikohomecontrol] Reconnection logic (#12885)
Mark Herwege [Sun, 12 Jun 2022 08:38:39 +0000 (10:38 +0200)]
[nikohomecontrol] Reconnection logic (#12885)

* Clear handler references when disposing handler
* Improved handling when connection lost
* Fix refresh interval property definition
* Unset event handler when actions removed from NHC
* Startup and connection attempt improvements
* Unset action references
* Reconnection logic cleanup
* Cleanup bridge online setting
* Also synchronize scheduleRestartCommunication

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[netatmo] Improve channel helpers (#12851)
Gaël L'hopital [Sat, 11 Jun 2022 18:08:10 +0000 (20:08 +0200)]
[netatmo] Improve channel helpers (#12851)

Signed-off-by: clinique <gael@lhopital.org>
3 years agoNew Crowdin updates (#12920)
openhab-bot [Sat, 11 Jun 2022 13:24:13 +0000 (15:24 +0200)]
New Crowdin updates (#12920)

* New translations amazondashbutton.properties (French)

* New translations icalendar.properties (French)

* New translations luxom.properties (French)

* New translations amazondashbutton.properties (French)

3 years ago[amazondashbutton] Update default translations (#12917)
lolodomo [Sat, 11 Jun 2022 09:13:52 +0000 (11:13 +0200)]
[amazondashbutton] Update default translations (#12917)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[ambientweather] Add missing default translations (#12918)
lolodomo [Sat, 11 Jun 2022 09:12:26 +0000 (11:12 +0200)]
[ambientweather] Add missing default translations (#12918)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[automover] Update default translations (#12919)
lolodomo [Sat, 11 Jun 2022 09:11:46 +0000 (11:11 +0200)]
[automover] Update default translations (#12919)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[pulseaudio] regenerate default translations (#12916)
GiviMAD [Sat, 11 Jun 2022 06:36:00 +0000 (08:36 +0200)]
[pulseaudio] regenerate default translations (#12916)

* [pulseaudio] regenerate default translations

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[hdpowerview] Corrections to shade database and capabilities (#12902)
Andrew Fiddian-Green [Fri, 10 Jun 2022 18:10:31 +0000 (20:10 +0200)]
[hdpowerview] Corrections to shade database and capabilities (#12902)

* [hdpowerview] add type 66 shutters to database
* [hdpowerview] shade database updates
* [hdpowerview] shade database additions and corrections
* [hdpowerview] enhance database features
* [hdpowerview] fix capabilities 8, 9 functionality
* [hdpowerview] adjust tests to match new capabilities
* [hdpowerview] correct method visibility
* [hdpowerview] test type 44
* [hdpowerview] remove comment
* [hdpowerview] name change
* [hdpowerview] remove comments attribute
* [hdpowerview] refactor capabilities code
* [hdpowerview] 'hard' properties now hidden
* [hdpowerview] adopt reviewer suggestion
* [hdpowerview] refactor constant names

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[pulseaudio] Fix source format options (#12913)
GiviMAD [Fri, 10 Jun 2022 05:39:01 +0000 (07:39 +0200)]
[pulseaudio] Fix source format options (#12913)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[groupepsa] Fix syntax of documentation and minor spelling improvements (#12912)
Christoph Weitkamp [Fri, 10 Jun 2022 05:27:57 +0000 (07:27 +0200)]
[groupepsa] Fix syntax of documentation and minor spelling improvements (#12912)

* [groupepsa] Fix syntax of documentation and minor spelling improvements

- Fix syntax of documentation and minor spelling improvements

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew Crowdin updates (#12907)
openhab-bot [Thu, 9 Jun 2022 06:08:51 +0000 (08:08 +0200)]
New Crowdin updates (#12907)

* New translations miele.properties (German)

* New translations remoteopenhab.properties (German)

* New translations mqtt.properties (German)

* New translations metrics.properties (German)

* New translations boschindego.properties (German)

* New translations gpstracker.properties (German)

* New translations onkyo.properties (German)

* New translations tado.properties (German)

* New translations telegram.properties (German)

* New translations jruby.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations imperihome.properties (German)

3 years ago[ecobee] Add support for Smart Thermostat Premium (#12892)
robnielsen [Wed, 8 Jun 2022 06:52:07 +0000 (01:52 -0500)]
[ecobee] Add support for Smart Thermostat Premium (#12892)

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
3 years ago[neohub] check for connection refused (#12906)
Andrew Fiddian-Green [Wed, 8 Jun 2022 06:45:35 +0000 (08:45 +0200)]
[neohub] check for connection refused (#12906)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years agoNew translations sncf.properties (French) (#12901)
openhab-bot [Tue, 7 Jun 2022 09:18:58 +0000 (11:18 +0200)]
New translations sncf.properties (French) (#12901)

3 years ago[fronius] Add additional Inverter DC channels (#12867)
jimtng [Tue, 7 Jun 2022 06:11:06 +0000 (16:11 +1000)]
[fronius] Add additional Inverter DC channels (#12867)

* [fronius] Add additional Inverter DC channels
* [fronius] Update channel description and translations
* [fronius] Add calculated DC Power channels

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years agoFix reporting of Roku Home app (#12884)
mlobstein [Mon, 6 Jun 2022 14:18:56 +0000 (09:18 -0500)]
Fix reporting of Roku Home app (#12884)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoNew Crowdin updates (#12897)
openhab-bot [Mon, 6 Jun 2022 13:17:05 +0000 (15:17 +0200)]
New Crowdin updates (#12897)

* New translations sonos.properties (French)

* New translations sonyprojector.properties (French)

3 years ago[sncf] Align XML description and default translations (#12887)
lolodomo [Mon, 6 Jun 2022 11:17:22 +0000 (13:17 +0200)]
[sncf] Align XML description and default translations (#12887)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoFix array out of bound exception (#12889)
Mark Herwege [Mon, 6 Jun 2022 09:38:50 +0000 (11:38 +0200)]
Fix array out of bound exception (#12889)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years agoNew Crowdin updates (#12894)
openhab-bot [Mon, 6 Jun 2022 09:34:28 +0000 (11:34 +0200)]
New Crowdin updates (#12894)

* New translations shelly.properties (German)
* New translations luxom.properties (Italian)

3 years ago[sonos] Align XML description and default translations (#12886)
lolodomo [Mon, 6 Jun 2022 07:51:01 +0000 (09:51 +0200)]
[sonos] Align XML description and default translations (#12886)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>