]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
3 years agoStandardize on `js` for SCRIPT (#14652)
Richard Koshak [Thu, 23 Mar 2023 20:53:16 +0000 (14:53 -0600)]
Standardize on `js` for SCRIPT (#14652)

This has the add-on docs consistent with the main docs.
Signed-off-by: Richard Koshak <rlkoshak@gmail.com>
3 years ago[googlestt] Fix drop bytes (#14649)
GiviMAD [Thu, 23 Mar 2023 08:57:00 +0000 (01:57 -0700)]
[googlestt] Fix drop bytes (#14649)

* [googlestt] Fix drop bytes
* fix unhandled cancelation error when using single utterance mode

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years agoNew translations homekit.properties (German) (#14655)
openhab-bot [Wed, 22 Mar 2023 21:57:28 +0000 (22:57 +0100)]
New translations homekit.properties (German) (#14655)

3 years ago[googlestt] Upgrade library (#14653)
GiviMAD [Wed, 22 Mar 2023 21:45:18 +0000 (14:45 -0700)]
[googlestt] Upgrade library (#14653)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[mqtt.generic] Don't log state description from provider when not found (#14650)
Cody Cutrer [Wed, 22 Mar 2023 15:53:50 +0000 (09:53 -0600)]
[mqtt.generic] Don't log state description from provider when not found (#14650)

Fixes #9782

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[homekit] Unify all enum handling (#14036)
Cody Cutrer [Wed, 22 Mar 2023 12:58:12 +0000 (06:58 -0600)]
[homekit] Unify all enum handling (#14036)

* [homekit] unify all enum handling

regardless of if it's a required or optional characteristic,
or even "boolean" enums

then allow number or switch items to be linked with enums

then update the docs listing the numeric value for enums

as part of this, global configuration of thermostat enum values
is no longer supported; you must use metadata.
in particular, for GarageDoorOpener, the global settings didn't
even actually work, so they should work now.

Fixes #13595

* [homekit] default-invert boolean items for garage door states

this was previously handled explicitly by the switch statement.
so need to set the inverted flag now that we're building a
mapping instead

* [homekit] document that CurrentDoorState can be linked to a Contact item
* [homekit] improve docs on invert param to createMapping

also fix a new helper method not properly passing through the inverted
param

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[jrubyscripting] Filter files that are added to the watch list (#14590)
jimtng [Tue, 21 Mar 2023 22:18:46 +0000 (08:18 +1000)]
[jrubyscripting] Filter files that are added to the watch list (#14590)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years agoNew translations ecovacs.properties (Italian) (#14648)
openhab-bot [Tue, 21 Mar 2023 21:56:20 +0000 (22:56 +0100)]
New translations ecovacs.properties (Italian) (#14648)

3 years ago[rustpotterks] Upgrade to version 2 (#14615)
GiviMAD [Tue, 21 Mar 2023 21:55:40 +0000 (14:55 -0700)]
[rustpotterks] Upgrade to version 2 (#14615)

* [rustpotter] Use version 2

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[deconz] Cleanup code and improve tests, edit channels to vibration sensor (#14641)
J-N-K [Tue, 21 Mar 2023 21:46:53 +0000 (22:46 +0100)]
[deconz] Cleanup code and improve tests, edit channels to vibration sensor (#14641)

* [deconz] Cleanup code and improve tests

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoBump spotless to 2.35 and Eclipse Java Formatter to 4.26 (#14645)
J-N-K [Tue, 21 Mar 2023 20:03:05 +0000 (21:03 +0100)]
Bump spotless to 2.35 and Eclipse Java Formatter to 4.26 (#14645)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years ago[ecovacs] Initial contribution (#12231)
maniac103 [Tue, 21 Mar 2023 10:05:53 +0000 (11:05 +0100)]
[ecovacs] Initial contribution (#12231)

* [ecovacs] Initial contribution

Add initial version of a binding for vacuum cleaners made by Ecovacs.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
3 years agochange in README.md of kostalinverterbindings. Example code had a missing '"' in...
MarkusThur [Tue, 21 Mar 2023 09:58:21 +0000 (10:58 +0100)]
change in README.md of kostalinverterbindings. Example code had a missing '"' in the second gen. devices. (#14644)

doesn't matter that much here, but in the official openHAB site the sytax highlighting makes the mstake very promiment :-)

3 years ago[nest] Cleanup test code (#14642)
Wouter Born [Mon, 20 Mar 2023 21:14:38 +0000 (22:14 +0100)]
[nest] Cleanup test code (#14642)

* Fix SAT issues
* Start Jetty Server in same thread to improve stability
* Cleanup some code

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[nibeuplink] Fix NPEs, minor refactoring (#14508)
alexf2015 [Mon, 20 Mar 2023 19:09:20 +0000 (20:09 +0100)]
[nibeuplink] Fix NPEs, minor refactoring (#14508)

* improved code quality: added some additional null checks, removed some obsolete null checks. simplified some code sections.

Signed-off-by: Alexander Friese <af944580@googlemail.com>
3 years agoRefactor pairing process to use handler httpClient (#14640)
mlobstein [Mon, 20 Mar 2023 06:54:31 +0000 (01:54 -0500)]
Refactor pairing process to use handler httpClient (#14640)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years ago[deconz] Add On/Off thermostats (#14636)
J-N-K [Sun, 19 Mar 2023 19:43:15 +0000 (20:43 +0100)]
[deconz] Add On/Off thermostats (#14636)

* [deconz] Add On/Off thermostats
* further work
* fix regression

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agobugfixes/improvements (#14637)
alexf2015 [Sun, 19 Mar 2023 15:02:33 +0000 (16:02 +0100)]
bugfixes/improvements (#14637)

Signed-off-by: Alexander Friese <af944580@googlemail.com>
3 years ago[openwebnet] Thermo: Fix wrong parameter in .getChannel (#14620)
M Valla [Sun, 19 Mar 2023 08:43:53 +0000 (09:43 +0100)]
[openwebnet] Thermo: Fix wrong parameter in .getChannel (#14620)

Fixes #14619

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
3 years agoFix color tests after HSBType changes (#14631)
Jacob Laursen [Sun, 19 Mar 2023 06:45:16 +0000 (07:45 +0100)]
Fix color tests after HSBType changes (#14631)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoFix color tests after HSBType changes (#14630)
Jacob Laursen [Sun, 19 Mar 2023 06:44:14 +0000 (07:44 +0100)]
Fix color tests after HSBType changes (#14630)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew translations vat.properties (Italian) (#14633)
openhab-bot [Sat, 18 Mar 2023 22:25:43 +0000 (23:25 +0100)]
New translations vat.properties (Italian) (#14633)

3 years ago[deconz] Add Pairing/Scene actions, new devices and improve code (#14622)
J-N-K [Sat, 18 Mar 2023 15:06:55 +0000 (16:06 +0100)]
[deconz] Add Pairing/Scene actions, new devices and improve code (#14622)

* port changes
* update instructions
* Incorporate review comments from #14134
* new improvements (mostly Java 17 changes)
* further improvements

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoFix color tests after HSBType changes (#14629)
Jacob Laursen [Sat, 18 Mar 2023 12:59:59 +0000 (13:59 +0100)]
Fix color tests after HSBType changes (#14629)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoFix "empty range" exception when querying InfluxDB2 (#14627)
J-N-K [Sat, 18 Mar 2023 12:31:41 +0000 (13:31 +0100)]
Fix "empty range" exception when querying InfluxDB2 (#14627)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoAdd Sptrip6 device (#14584)
goopilot [Sat, 18 Mar 2023 09:25:10 +0000 (04:25 -0500)]
Add Sptrip6 device (#14584)

Signed-off-by: Alexandr Salamatov <goopilot@gmail.com>
3 years ago[watsonstt] Upgrade library (#14626)
GiviMAD [Sat, 18 Mar 2023 06:33:33 +0000 (23:33 -0700)]
[watsonstt] Upgrade library (#14626)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[voskstt] Upgrade library (#14625)
GiviMAD [Sat, 18 Mar 2023 06:32:58 +0000 (23:32 -0700)]
[voskstt] Upgrade library (#14625)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years agoInitial contribution (#14529)
Jacob Laursen [Fri, 17 Mar 2023 21:06:06 +0000 (22:06 +0100)]
Initial contribution (#14529)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[knx] Refactoring of KnxCoreTypeMapper and UOM Support (#14534)
Holger Friedrich [Fri, 17 Mar 2023 11:50:13 +0000 (12:50 +0100)]
[knx] Refactoring of KnxCoreTypeMapper and UOM Support (#14534)

* [knx] Refactoring, add basic support for UOM

Preparation for refactoring KnxCoreTypeMapper.
Carryover from smarthomej/addons#107.
Merge UOM implementations.

* [knx] Adapt tests

DPT strings for QuantityType now strip off a tailing .0 when decimals
are converted.

* [knx] Refactoring

Use pattern matching with instanceof operator (new Java17 feature).

* [knx] Refactoring, performance improvements

Introduce KNXChannel class.
Carryover from smarthomej/addons#114.

* [knx] Add warning for incompatible DPT type

Configuring incompatible DPT/channel combinations (e.g. DPT 1.005 (alarm) on Contact channels
or DPT 1.019 (windows/door) on Switch channels) is not allowed but was silently ignored.
This PR adds a warning in case incompatible configurations are detected.

Carryover from smarthomej/addons#203.

* [knx] Add full support for UoM

Replace UoM handling with the implementation from smarthome/j.
Carryover from smarthomej/addons#206.

* [knx] Refactor KNXCoreTypeMapper, add RGBW and xyY

Carryover from smarthomej/addons#208.

* [knx] Fix RGB conversion

Carryover from smarthomej/addons#219.

* [knx] Remove workarounds obsoleted by Calimero 2.5

Carryover from smarthomej/addons#226.

* [knx] Add parameter for disabling incoming UoM

Carryover from smarthomej/addons#230.

* [knx] Fix fallback to DecimalType in number conversion

Carryover from smarthomej/addons#279.

* [knx] Fix DPT 251.600 decoding

Carryover from smarthomej/addons#349.

* [knx] Fix UoM handling for special types
* [knx] Add test for KNXChannelFactory
* [knx] Update CODEOWNERS for knx
* [knx] Default conversion for DPT 5.001 and 6.001
* [knx] Fix write blocked forever after read from bus

Carryover from smarthomej/addons#299 and smarthomej/addons#330.

* [knx] Use new class ColorUtil from core for HSB conversion

Also-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years agoFix typo (#14607)
Mark Hilbush [Wed, 15 Mar 2023 15:41:49 +0000 (11:41 -0400)]
Fix typo (#14607)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years agoFix for NPE when getting network interface name (#14603)
Mark Hilbush [Tue, 14 Mar 2023 21:32:03 +0000 (17:32 -0400)]
Fix for NPE when getting network interface name (#14603)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years agoAdd channel for lastMeterProduction (#14583)
Stian Kjoglum [Tue, 14 Mar 2023 07:34:48 +0000 (08:34 +0100)]
Add channel for lastMeterProduction (#14583)

Signed-off-by: kjoglum <stiankj@online.no>
3 years agoNew Crowdin updates (#14597)
openhab-bot [Mon, 13 Mar 2023 21:22:53 +0000 (22:22 +0100)]
New Crowdin updates (#14597)

* New translations openweathermap.properties (Italian)
* New translations netatmo.properties (Italian)
* New translations qolsysiq.properties (Italian)
* New translations astro.properties (German)
* New translations astro.properties (Italian)
* New translations danfossairunit.properties (Danish)

3 years ago[renault] Improve handling of HTTP 502 responses. (#14586)
Doug Culnane [Mon, 13 Mar 2023 06:51:27 +0000 (07:51 +0100)]
[renault] Improve handling of HTTP 502 responses. (#14586)

Signed-off-by: Doug Culnane <doug@culnane.net>
3 years agoResolve runbundles and fix tests (#14588)
Wouter Born [Sun, 12 Mar 2023 22:00:58 +0000 (23:00 +0100)]
Resolve runbundles and fix tests (#14588)

Related to:

* openhab/openhab-core#3433
* openhab/openhab-core#3446
* openhab/openhab-core#3450

Some tests were updated because private lifecycle methods (annotated with @BeforeAll, @AfterAll, @BeforeEach, or @AfterEach) now lead to an exception.

See: https://junit.org/junit5/docs/current/release-notes/index.html#deprecations-and-breaking-changes-3

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[metrics] Remove outdated precondition (#14594)
Kai Kreuzer [Sun, 12 Mar 2023 21:01:08 +0000 (22:01 +0100)]
[metrics] Remove outdated precondition (#14594)

3 years ago[shelly] Fix missing /shelly/manager (#14592)
Wouter Born [Sun, 12 Mar 2023 19:42:12 +0000 (20:42 +0100)]
[shelly] Fix missing /shelly/manager (#14592)

Using Whiteboard annotations seems to fix this issue.

Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoNew translations bluetooth.properties (Italian) (#14591)
openhab-bot [Sun, 12 Mar 2023 18:29:46 +0000 (19:29 +0100)]
New translations bluetooth.properties (Italian) (#14591)

3 years ago[danfossairunit] Unify thing labels (#14577)
Jacob Laursen [Sun, 12 Mar 2023 16:33:28 +0000 (17:33 +0100)]
[danfossairunit] Unify thing labels (#14577)

* Unify thing labels
* Specify connection type

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoSupport for RadonEye with v2.x.x firmware (#14549)
joerg1985 [Sun, 12 Mar 2023 09:48:45 +0000 (10:48 +0100)]
Support for RadonEye with v2.x.x firmware (#14549)

Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
3 years ago[groovyscripting] Update Groovy to 4.0.9 and support slurpers (#14499)
Wouter Born [Sat, 11 Mar 2023 20:15:06 +0000 (21:15 +0100)]
[groovyscripting] Update Groovy to 4.0.9 and support slurpers (#14499)

Updates Groovy from 4.0.7 to 4.0.9.

For release notes, see:

https://groovy-lang.org/changelogs/changelog-4.0.8.html
https://groovy-lang.org/changelogs/changelog-4.0.9.html

Adds dependencies and service loader config so JSON, XML and YAML can be more easily parsed using the JsonSlurper, XmlSlurper and YamlSlurper.

Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoEnhancement: Query for subscription url every reconnect attempt (#14573)
Stian Kjoglum [Sat, 11 Mar 2023 16:55:42 +0000 (17:55 +0100)]
Enhancement: Query for subscription url every reconnect attempt (#14573)

Signed-off-by: kjoglum <stiankj@online.no>
3 years agoInstruct contributors to always use "main" branch for PRs (#14574)
Wouter Born [Sat, 11 Mar 2023 11:26:53 +0000 (12:26 +0100)]
Instruct contributors to always use "main" branch for PRs (#14574)

* Instruct contributors to always use "main" branch for PRs
* Fix a typo too

This helps to prevent some frustration between contributors/maintainers.

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[renault] Add instructions for adding channels (#14572)
Jacob Laursen [Sat, 11 Mar 2023 09:55:49 +0000 (10:55 +0100)]
[renault] Add instructions for adding channels (#14572)

* Add instruction for adding channel

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[dlinksmarthome] Reboot device daily following shutdown of cloud service (#14479)
Mike Major [Sat, 11 Mar 2023 09:49:30 +0000 (09:49 +0000)]
[dlinksmarthome] Reboot device daily following shutdown of cloud service (#14479)

* Reboot device

---------

Signed-off-by: Mike Major <mike_j_major@hotmail.com>
3 years agoRemove org.apache.common (#14437)
lsiepel [Fri, 10 Mar 2023 22:39:18 +0000 (23:39 +0100)]
Remove org.apache.common (#14437)

Signed-off-by: lsiepel <leosiepel@gmail.com>
3 years ago[bsblan] Remove org.apache.commons (#14515)
lsiepel [Fri, 10 Mar 2023 22:37:45 +0000 (23:37 +0100)]
[bsblan] Remove org.apache.commons (#14515)

* Replace org.apache.commons with org.unbescape

Signed-off-by: lsiepel <leosiepel@gmail.com>
3 years ago[renault] Add channel for pausing/resuming charging (#14527)
fifipil909 [Fri, 10 Mar 2023 22:32:24 +0000 (23:32 +0100)]
[renault] Add channel for pausing/resuming charging (#14527)

* Adding Pause-Resume Endpoint

Signed-off-by: fifipil909 <vincent.pilate@gmail.com>
3 years agoNew translations mynice.properties (Italian) (#14569)
openhab-bot [Fri, 10 Mar 2023 22:31:26 +0000 (23:31 +0100)]
New translations mynice.properties (Italian) (#14569)

3 years agoRemove unused headings (#14571)
Felix Schneider [Fri, 10 Mar 2023 22:31:07 +0000 (23:31 +0100)]
Remove unused headings (#14571)

Remove the unused headings for generation 2. There is probably a manual missing for gen 2, but while this is the case the headlines can be removed

Signed-off-by: Felix Schneider <fs@felix-schneider.org>
3 years ago[iCloud] Ignore HTTP errors != 400 & >= 500 for 2-FA authentication (#14563)
Simon Spielmann [Fri, 10 Mar 2023 20:53:35 +0000 (21:53 +0100)]
[iCloud] Ignore HTTP errors != 400 & >= 500 for 2-FA authentication (#14563)

* Ignore HTTP errors != 400 for 2-FA authentication

---------

Signed-off-by: Simon Spielmann <simon.spielmann@gmx.de>
3 years agoAdd instruction for channel removal (#14473)
Jacob Laursen [Fri, 10 Mar 2023 14:28:52 +0000 (15:28 +0100)]
Add instruction for channel removal (#14473)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[Netatmo] Netatmo documentation (#14567)
Gaël L'hopital [Fri, 10 Mar 2023 12:17:48 +0000 (13:17 +0100)]
[Netatmo] Netatmo documentation (#14567)

* Updating Netatmo documentation

---------

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[mynice] Binding for IT4Wifi module (Nice gate doors) (#12940)
Gaël L'hopital [Fri, 10 Mar 2023 09:33:39 +0000 (10:33 +0100)]
[mynice] Binding for IT4Wifi module (Nice gate doors) (#12940)

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[Netatmo] Modification of the tokenRefresh handling process (#14548)
Gaël L'hopital [Fri, 10 Mar 2023 09:18:30 +0000 (10:18 +0100)]
[Netatmo] Modification of the tokenRefresh handling process (#14548)

* Modification of the tokenRefresh handling process
* Storing refreshToken in userdata/netatmo

---------

Signed-off-by: clinique <gael@lhopital.org>
3 years agoAdd missing addon.xml (#14559)
Jacob Laursen [Thu, 9 Mar 2023 16:19:06 +0000 (17:19 +0100)]
Add missing addon.xml (#14559)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[enocean] Fix condition in getPositionData-D2_05_00 (#14558)
Zhivka Dimova [Thu, 9 Mar 2023 12:08:36 +0000 (13:08 +0100)]
[enocean] Fix condition in getPositionData-D2_05_00 (#14558)

Fix #14528

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
3 years agoUpdate docs of androiddebugbridge (#14553)
mueller-ma [Thu, 9 Mar 2023 07:22:27 +0000 (08:22 +0100)]
Update docs of androiddebugbridge (#14553)

* Use code fence for intents
* Fix Item type of awake-state
* Pretty print JSON and add Netflix

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
3 years ago[jrubyscripting] Upgrade JRuby to 9.4.2.0 (#14556)
jimtng [Thu, 9 Mar 2023 07:19:10 +0000 (17:19 +1000)]
[jrubyscripting] Upgrade JRuby to 9.4.2.0 (#14556)

This is a major version upgrade from 9.3.x, raising the compatibility level up from Ruby 2.6 to Ruby 3.1

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years ago[neeo] Fix Servlet exceptions due to non-unique names (#14554)
Wouter Born [Wed, 8 Mar 2023 19:19:13 +0000 (20:19 +0100)]
[neeo] Fix Servlet exceptions due to non-unique names (#14554)

It seems that Pax Web nowadays checks that the Servlet names are unique.

Fixes #14545

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[Netatmo] Adding Carbon Monoxide sensor (#14543)
Gaël L'hopital [Wed, 8 Mar 2023 18:27:35 +0000 (19:27 +0100)]
[Netatmo] Adding Carbon Monoxide sensor (#14543)

* Added Carbon Monoxide detector

---------

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[ipcamera] Make sure created Servlet supports async (#14552)
Wouter Born [Wed, 8 Mar 2023 16:20:08 +0000 (17:20 +0100)]
[ipcamera] Make sure created Servlet supports async (#14552)

Fixes the folowing errors:

```
HTTP ERROR 500 java.lang.IllegalStateException: !asyncSupported: NotAsync:org.ops4j.pax.web.service.spi.servlet.OsgiInitializedServlet@536b0858
URI: /ipcamera/192168493/ipcamera.jpg
STATUS: 500
MESSAGE: java.lang.IllegalStateException: !asyncSupported: NotAsync:org.ops4j.pax.web.service.spi.servlet.OsgiInitializedServlet@536b0858
SERVLET: org.openhab.binding.ipcamera.internal.servlet.CameraServlet
CAUSED BY: java.lang.IllegalStateException: !asyncSupported: NotAsync:org.ops4j.pax.web.service.spi.servlet.OsgiInitializedServlet@536b0858
Powered by Jetty:// 9.4.50.v20221201
```

See:

* https://community.openhab.org/t/openhab-4-0-snapshot-discussion/142322/226
* https://groups.google.com/g/ops4j/c/E9p7tPydPmo
* https://github.com/ops4j/org.ops4j.pax.web/issues/1767

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[gpstracker] Add (optional) altitude to location channel (#14396)
lsiepel [Tue, 7 Mar 2023 22:23:30 +0000 (23:23 +0100)]
[gpstracker] Add (optional) altitude to location channel (#14396)

* Add (optional) altitude to location channel
* Add null annotations
* Extend toString with altitude

Signed-off-by: lsiepel <leosiepel@gmail.com>
3 years ago[velux] Update documentation (#14478)
Andrew Fiddian-Green [Tue, 7 Mar 2023 22:17:52 +0000 (22:17 +0000)]
[velux] Update documentation (#14478)

* [velux] update documentation

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[sleepiq] Add thing type update instructions (#14460)
Mark Hilbush [Tue, 7 Mar 2023 22:13:18 +0000 (17:13 -0500)]
[sleepiq] Add thing type update instructions (#14460)

* Add thing type update instructions
* Move thingTypeVersion to correct thing type
* Add groupIds to update instructions

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years ago[tesla] Stop the WebSocket client when disposing the thing handler (#14483)
lolodomo [Tue, 7 Mar 2023 19:50:37 +0000 (20:50 +0100)]
[tesla] Stop the WebSocket client when disposing the thing handler (#14483)

Fix #14341

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[mqtt.generic] separate command parsing from cached value updating (#12238)
Cody Cutrer [Tue, 7 Mar 2023 18:33:17 +0000 (11:33 -0700)]
[mqtt.generic] separate command parsing from cached value updating (#12238)

* [mqtt.generic] separate command parsing from cached value updating

fixes #12150

Previously, Value.update would parse the command, _and_ update the cached
value with that command. Which means that when sending a command towards
MQTT (instead of processing an update from MQTT), the cached value was
unintentionally updated. This prevented the REFRESH command from returning
the most recent value received from the device.

Separating the two concerns also makes the test more obvious what they are
testing, and vastly simplified a kludgy workaround that RollershutterValue
was using to be able to process Commands that aren't States.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
* [mqtt.generic] split Value::parseCommand into parseMessage

so that a particular value type subclass can have varying implementations
if it desires

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[knx] Improve reading of device properties (#14050)
Holger Friedrich [Tue, 7 Mar 2023 18:31:39 +0000 (19:31 +0100)]
[knx] Improve reading of device properties (#14050)

* [knx] Improve reading of device properties
* [knx] DD2 logging only in debug mode

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years ago[knx] Improve thread safety, null-analysis (#14509)
Holger Friedrich [Mon, 6 Mar 2023 21:34:16 +0000 (22:34 +0100)]
[knx] Improve thread safety, null-analysis (#14509)

Carryover from smarthomej/addons#13 and smarthomej/addons#46, smarthomej/addons#60.

Also-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years ago[bluetooth] Null annotations and SAT (#13967)
lsiepel [Mon, 6 Mar 2023 08:38:57 +0000 (09:38 +0100)]
[bluetooth] Null annotations and SAT (#13967)

* null annotation, checkstyle, dependency

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
3 years ago[bluetooth.bluegiga] Refactored and added null annotations (#13974)
lsiepel [Sun, 5 Mar 2023 20:29:10 +0000 (21:29 +0100)]
[bluetooth.bluegiga] Refactored and added null annotations (#13974)

* All SAT warnings

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
3 years agoNew Crowdin updates (#14541)
openhab-bot [Sun, 5 Mar 2023 19:25:51 +0000 (20:25 +0100)]
New Crowdin updates (#14541)

* New translations iCloud.properties (German)
* New translations miele.properties (German)
* New translations jruby.properties (German)
* New translations mqtt.properties (German)
* New translations influxdb.properties (German)
* New translations homekit.properties (German)
* New translations amazonechocontrol.properties (German)
* New translations amazonechocontrol.properties (German)

3 years ago[influxdb] Fix query for InfluxDB2 (#14542)
J-N-K [Sun, 5 Mar 2023 15:04:51 +0000 (16:04 +0100)]
[influxdb] Fix query for InfluxDB2 (#14542)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoResolve itest runbundles for JUPnP upgrade (#14538)
Wouter Born [Sun, 5 Mar 2023 12:12:49 +0000 (13:12 +0100)]
Resolve itest runbundles for JUPnP upgrade (#14538)

Related to openhab/openhab-core#3421

Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoNew Crowdin updates (#14531)
openhab-bot [Sat, 4 Mar 2023 16:20:03 +0000 (17:20 +0100)]
New Crowdin updates (#14531)

* New translations systeminfo.properties (German)
* New translations tado.properties (German)
* New translations bluetooth.properties (German)
* New translations bluetooth.properties (German)
* New translations mybmw.properties (German)
* New translations gardena.properties (German)
* New translations astro.properties (German)
* New translations avmfritz.properties (German)
* New translations chromecast.properties (German)
* New translations hue.properties (German)
* New translations logreader.properties (German)
* New translations icalendar.properties (German)
* New translations max.properties (German)
* New translations comfoair.properties (German)
* New translations denonmarantz.properties (German)
* New translations deutschebahn.properties (German)
* New translations dwdpollenflug.properties (German)
* New translations ecotouch.properties (German)
* New translations epsonprojector.properties (German)
* New translations exec.properties (German)
* New translations homematic.properties (German)
* New translations hpprinter.properties (German)
* New translations http.properties (German)
* New translations magentatv.properties (German)
* New translations awattar.properties (German)

3 years ago[homekit] Update README.md (#14521)
Jonas Bötsch [Fri, 3 Mar 2023 14:12:44 +0000 (15:12 +0100)]
[homekit] Update README.md (#14521)

Tilted blinds do not work when using the documented config.
Changed it to a working example.
Refer here: https://community.openhab.org/t/homekit-addon-adjustable-blinds-not-working-anymore/144869

3 years ago[plugwise] Remove org.apache.common (#14432)
lsiepel [Fri, 3 Mar 2023 14:11:08 +0000 (15:11 +0100)]
[plugwise] Remove org.apache.common (#14432)

Signed-off-by: lsiepel <leosiepel@gmail.com>
3 years ago[ecobee] Increase temperature precision to decimal (#14517)
darthbevis [Thu, 2 Mar 2023 19:58:34 +0000 (14:58 -0500)]
[ecobee] Increase temperature precision to decimal (#14517)

* Update EcobeeUtils.java

Correcting rounding of setHold values so we have 0.1°F tolerance instead of 1°F.  Makes it easier to use in °C

Signed-off-by: darthbevis <darthbevis@gmail.com>
3 years ago[exec] Fix whitelist not read (#14522)
J-N-K [Thu, 2 Mar 2023 19:57:02 +0000 (20:57 +0100)]
[exec] Fix whitelist not read (#14522)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoUpgrade to Karaf 4.4.3 (#14040)
Wouter Born [Wed, 1 Mar 2023 17:33:50 +0000 (18:33 +0100)]
Upgrade to Karaf 4.4.3 (#14040)

* Rework Servlets to use Http Whiteboard annotations in favor of proprietary `org.openhab.core.io.http.servlet` classes
* Resolve itest runbundles
* Fix dependency issues
* Catch proper exception when starting hueemulation UpnpServer

Also-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoNew translations rollershutter.properties (Italian) (#14514)
openhab-bot [Mon, 27 Feb 2023 19:08:51 +0000 (20:08 +0100)]
New translations rollershutter.properties (Italian) (#14514)

3 years ago[bluetooth] Add support for RadonEye (BLE) device (#11958)
petero-dk [Mon, 27 Feb 2023 17:59:50 +0000 (18:59 +0100)]
[bluetooth] Add support for RadonEye (BLE) device (#11958)

Signed-off-by: Peter Obel <peter@ecomerc.com>
3 years ago[dsmr] Improved error handling corrupt messages, discovery additional key bug fix...
Hilbrand Bouwkamp [Mon, 27 Feb 2023 16:36:02 +0000 (17:36 +0100)]
[dsmr] Improved error handling corrupt messages, discovery additional key bug fix (#14325)

* [dsmr] Improved error handling to better handle corrupt messages.

- Fix incorrect additional key in bridge discovery service.
- When corrupted P1 telegram is received don't set directly to offline, but let the watchdog do this if to many times this happens.
This makes it a bit more lenient for receiving a bad telegram once in a while. Because some connections are not that stable.
- Simplified error handling, and listeners to one enum/interface to make it more cleaner.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
3 years ago[Netatmo] Floodlight issue on Presence Camera (#14492)
Gaël L'hopital [Mon, 27 Feb 2023 07:59:20 +0000 (08:59 +0100)]
[Netatmo] Floodlight issue on Presence Camera (#14492)

* Solving issue #14458

Signed-off-by: clinique <gael@lhopital.org>
* Removes the usage of "app.netatmo.net" since api now holds these entry points.
I think it was the origin of malfunction of floodlight (to be controlled by somebody who has one).

--------

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[rollershutterposition] Initial contribution (#13259)
jsjames [Sun, 26 Feb 2023 21:54:27 +0000 (13:54 -0800)]
[rollershutterposition] Initial contribution (#13259)

* Initial contribution

Signed-off-by: Jeff James <jeff@james-online.com>
3 years ago[knx] Improve documentation for DPT 1.009 (#14510)
Holger Friedrich [Sun, 26 Feb 2023 17:56:16 +0000 (18:56 +0100)]
[knx] Improve documentation for DPT 1.009 (#14510)

Carryover from smarthomej/addons#73.

Also-by: Jan N. Klug github@klug.nrw
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years ago[ecobee] Alignment according to #14407 (#14506)
lsiepel [Sun, 26 Feb 2023 11:22:03 +0000 (12:22 +0100)]
[ecobee] Alignment according to #14407 (#14506)

Signed-off-by: lsiepel <leosiepel@gmail.com>
3 years ago[weathercompany] Alignment according to #14407 (#14505)
lsiepel [Sun, 26 Feb 2023 11:21:41 +0000 (12:21 +0100)]
[weathercompany] Alignment according to #14407 (#14505)

Signed-off-by: lsiepel <leosiepel@gmail.com>
3 years ago[knx] Fix DPT 3.007 (Control Dimming) for non -control channels (#14504)
Holger Friedrich [Sun, 26 Feb 2023 11:19:15 +0000 (12:19 +0100)]
[knx] Fix DPT 3.007 (Control Dimming) for non -control channels (#14504)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Also-by: Jan N. Klug <github@klug.nrw>
3 years ago[goecharger] Fix command sending (#14494)
DeJe63 [Sun, 26 Feb 2023 10:45:46 +0000 (11:45 +0100)]
[goecharger] Fix command sending (#14494)

3 years ago[km200] removed unused configuration URIs (#14488)
Markus Eckhardt [Sun, 26 Feb 2023 10:17:32 +0000 (11:17 +0100)]
[km200] removed unused configuration URIs (#14488)

Signed-off-by: Markus Eckhardt <github@familie-eckhardt.eu>
3 years ago[knx] Remove workaround for DPT 14 (#14503)
Holger Friedrich [Sun, 26 Feb 2023 09:42:26 +0000 (10:42 +0100)]
[knx] Remove workaround for DPT 14 (#14503)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years ago[innogysmarthome] Remove org.apache.commons (#14407)
lsiepel [Sun, 26 Feb 2023 09:24:46 +0000 (10:24 +0100)]
[innogysmarthome] Remove org.apache.commons (#14407)

Signed-off-by: lsiepel <leosiepel@gmail.com>
3 years agoResolve itests after core changes (#14498)
J-N-K [Sat, 25 Feb 2023 11:37:37 +0000 (12:37 +0100)]
Resolve itests after core changes (#14498)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years ago[jsscripting] Upgrade openhab-js to 4.1.0 (#14495)
Florian Hotze [Sat, 25 Feb 2023 09:18:49 +0000 (10:18 +0100)]
[jsscripting] Upgrade openhab-js to 4.1.0 (#14495)

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
3 years ago[upnpcontrol] fix shuffle switch also switching only play one (#14490)
Mark Herwege [Fri, 24 Feb 2023 16:20:49 +0000 (17:20 +0100)]
[upnpcontrol] fix shuffle switch also switching only play one (#14490)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[denonmarantz] Add representation-property to thing-types xml (#14493)
Mark Hilbush [Fri, 24 Feb 2023 16:18:31 +0000 (11:18 -0500)]
[denonmarantz] Add representation-property to thing-types xml (#14493)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years ago[evohome] Add null annotation and minor refactoring (#13885)
lsiepel [Fri, 24 Feb 2023 15:08:53 +0000 (16:08 +0100)]
[evohome] Add null annotation and minor refactoring (#13885)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
3 years ago[tr064] Enhancements, code improvements and fixes (#14468)
J-N-K [Fri, 24 Feb 2023 15:06:53 +0000 (16:06 +0100)]
[tr064] Enhancements, code improvements and fixes (#14468)

Signed-off-by: Jan N. Klug <github@klug.nrw>