]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
2 years ago[nuki] Refer to network settings for callback (#16165)
Mathias Vanden Auweele [Mon, 1 Jan 2024 16:06:09 +0000 (17:06 +0100)]
[nuki] Refer to network settings for callback (#16165)

* Refer to network settings for nuki callback

---------

Signed-off-by: Mathias Vanden Auweele <15101339+MathiasVDA@users.noreply.github.com>
2 years agoUpdate README with sitemap Input example (#16156)
mlobstein [Mon, 1 Jan 2024 15:13:14 +0000 (09:13 -0600)]
Update README with sitemap Input example (#16156)

* Update README with Input example

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years agoFix namespace issues (#16169)
Jacob Laursen [Mon, 1 Jan 2024 15:08:34 +0000 (16:08 +0100)]
Fix namespace issues (#16169)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoUpgrade and fix (#16167)
lsiepel [Mon, 1 Jan 2024 14:30:28 +0000 (15:30 +0100)]
Upgrade and fix (#16167)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years agoNew translations boschshc.properties (Italian) (#16166)
openhab-bot [Mon, 1 Jan 2024 12:58:31 +0000 (13:58 +0100)]
New translations boschshc.properties (Italian) (#16166)

2 years agoCorrect Playlist vs Preset detection (#16146)
Matthew Skinner [Sun, 31 Dec 2023 15:49:50 +0000 (02:49 +1100)]
Correct Playlist vs Preset detection (#16146)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years agoNew Crowdin updates (#16162)
openhab-bot [Sun, 31 Dec 2023 13:51:04 +0000 (14:51 +0100)]
New Crowdin updates (#16162)

* New translations automower.properties (Italian)
* New translations opensprinkler.properties (Italian)
* New translations samsungtv.properties (Italian)

2 years ago[boschshc] Fix options for channels with Switch items (#16161)
David Pace [Sun, 31 Dec 2023 11:56:04 +0000 (12:56 +0100)]
[boschshc] Fix options for channels with Switch items (#16161)

* [boschshc] Fix options for channels with Switch items

Previously, the option values partially contained Bosch-specific states
instead of the openHAB-specific states ON and OFF.

The option values were fixed and the descriptions were
enhanced/shortened since the UI only provides little space for the state
descriptions.

Signed-off-by: David Pace <dev@davidpace.de>
2 years agoInitial fix (#16141)
lsiepel [Sun, 31 Dec 2023 10:55:41 +0000 (11:55 +0100)]
Initial fix (#16141)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[shelly] Fix WebSocketServerFactory ClassNotFoundException (#16150)
Wouter Born [Sun, 31 Dec 2023 10:48:04 +0000 (11:48 +0100)]
[shelly] Fix WebSocketServerFactory ClassNotFoundException (#16150)

Adds a package import so the class can be found by the class loader.

Fixes #16118

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[boschshc] Support for Door/Window Contact II (#16093)
David Pace [Sun, 31 Dec 2023 10:40:43 +0000 (11:40 +0100)]
[boschshc] Support for Door/Window Contact II (#16093)

* [boschshc] Support for Door/Window Sensor II

* add new thing type for Door/Window Sensor II
* add channel types for bypass state and communication quality
* add handler extending the basic Door/Window Sensor handler
* add service implementations
* register handler in discovery service
* add unit tests
* re-generate i18n properties file
* add documentation

closes #15954

Signed-off-by: David Pace <dev@davidpace.de>
2 years agoFix doc (#16148)
lsiepel [Sun, 31 Dec 2023 10:24:48 +0000 (11:24 +0100)]
Fix doc (#16148)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years agoFix #8430 (#16157)
lsiepel [Sun, 31 Dec 2023 10:00:16 +0000 (11:00 +0100)]
Fix #8430 (#16157)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[amazonechocontrol] Fix Servlet exceptions due to non-unique names (#16152)
Wouter Born [Sun, 31 Dec 2023 00:03:24 +0000 (01:03 +0100)]
[amazonechocontrol] Fix Servlet exceptions due to non-unique names (#16152)

Fixes #16149

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[boschshc] Add user defined states (#16028)
Patrick [Sat, 30 Dec 2023 23:56:51 +0000 (00:56 +0100)]
[boschshc] Add user defined states (#16028)

Signed-off-by: Patrick Gell <patgit023@gmail.com>
2 years ago[chatgpt] Fix ConfigOptionProvider (#16131)
J-N-K [Fri, 29 Dec 2023 15:13:39 +0000 (16:13 +0100)]
[chatgpt] Fix ConfigOptionProvider (#16131)

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years agoUpgrade MySQL Connector/J to 8.2.0 (#16132)
Jacob Laursen [Fri, 29 Dec 2023 15:02:37 +0000 (16:02 +0100)]
Upgrade MySQL Connector/J to 8.2.0 (#16132)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoNew Crowdin updates (#16130)
openhab-bot [Fri, 29 Dec 2023 15:00:43 +0000 (16:00 +0100)]
New Crowdin updates (#16130)

* New translations mqtt.properties (Italian)

2 years ago[enocean] Addon suggestion finder xml (#16089)
Andrew Fiddian-Green [Thu, 28 Dec 2023 12:21:27 +0000 (12:21 +0000)]
[enocean] Addon suggestion finder xml (#16089)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[mqtt.homeassistant] Update README (#16129)
Cody Cutrer [Thu, 28 Dec 2023 11:59:48 +0000 (04:59 -0700)]
[mqtt.homeassistant] Update README (#16129)

Enumerate supported components, rather than a few limitations.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[PJLink] forget threadpool after it was shutdown (#16119)
Nils Schnabel [Thu, 28 Dec 2023 10:07:31 +0000 (11:07 +0100)]
[PJLink] forget threadpool after it was shutdown (#16119)

This is an issue if the user cancels/restarts discovery scans, new tasks were added to the shutdown threadpool.
With this PR, a new threadpool will be created on the next scan in getExecutorService().

Signed-off-by: Nils Schnabel <github@to.nilsschnabel.de>
2 years agoEnable home being both energy and security (#16026)
Gaël L'hopital [Thu, 28 Dec 2023 07:27:29 +0000 (08:27 +0100)]
Enable home being both energy and security (#16026)

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[mqtt.homeassistant] update example config topic (#16128)
Cody Cutrer [Wed, 27 Dec 2023 23:52:39 +0000 (16:52 -0700)]
[mqtt.homeassistant] update example config topic (#16128)

The prefix (homeassistant/) and the suffix (/config) are
automatically added

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[mqtt.espmilighthub] fix upgrade instructions (#16127)
Cody Cutrer [Wed, 27 Dec 2023 23:21:50 +0000 (16:21 -0700)]
[mqtt.espmilighthub] fix upgrade instructions (#16127)

since #13801, it's not been possible to add new milight things,
because the thing XML already has the new channel types, but not
the thingTypeVersion property set, so it would try to apply the
update instructions and error about duplicate channels

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[jsscripting] Upgrade openhab-js to 4.7.3 (#16112)
Florian Hotze [Mon, 25 Dec 2023 22:52:59 +0000 (23:52 +0100)]
[jsscripting] Upgrade openhab-js to 4.7.3 (#16112)

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[jssscripting] Fix JS Quantity to Java QuantityType conversion (#16106)
Florian Hotze [Mon, 25 Dec 2023 14:09:00 +0000 (15:09 +0100)]
[jssscripting] Fix JS Quantity to Java QuantityType conversion (#16106)

Regression from https://github.com/openhab/openhab-js/pull/312.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years agoRemove some redundant brackets (#16104)
Wouter Born [Sun, 24 Dec 2023 08:20:09 +0000 (09:20 +0100)]
Remove some redundant brackets (#16104)

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoUpgrade Netty to 4.1.104.Final and Jackson to 2.16.0 (#16102)
Holger Friedrich [Sat, 23 Dec 2023 22:52:47 +0000 (23:52 +0100)]
Upgrade Netty to 4.1.104.Final and Jackson to 2.16.0 (#16102)

* Update Jackson to 2.16.0

See openhab/openhab-core#3956

* Upgrade Netty to 4.1.104.Final

See openhab/openhab-core#3955

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoUse `OnOffType.from` to reduce code (#16101)
Wouter Born [Sat, 23 Dec 2023 18:06:21 +0000 (19:06 +0100)]
Use `OnOffType.from` to reduce code (#16101)

You can create an `OnOffType` using a boolean nowadays which reduces the amount of code.

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoRemove channels and checking IO status when camera does not support IO (#16081)
Matthew Skinner [Sat, 23 Dec 2023 17:47:12 +0000 (04:47 +1100)]
Remove channels and checking IO status when camera does not support IO (#16081)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years ago[asuswrt] Support router discovery and add-on suggestion using UPnP (#16084)
Wouter Born [Sat, 23 Dec 2023 17:29:41 +0000 (18:29 +0100)]
[asuswrt] Support router discovery and add-on suggestion using UPnP (#16084)

This makes it easier to discover the devices and the add-on.

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[metrics] Add addoninfo for suggestion (#16091)
Holger Friedrich [Sat, 23 Dec 2023 17:21:25 +0000 (18:21 +0100)]
[metrics] Add addoninfo for suggestion (#16091)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoUpdate OH version in skeleton scripts (#16100)
Wouter Born [Sat, 23 Dec 2023 09:34:54 +0000 (10:34 +0100)]
Update OH version in skeleton scripts (#16100)

2 years agoApply spotless after release (#16097)
Holger Friedrich [Fri, 22 Dec 2023 22:30:38 +0000 (23:30 +0100)]
Apply spotless after release (#16097)

* Apply spotless after release
* itests: resolve bundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[unleash-maven-plugin] Preparation for next development cycle.
openhab-bot [Fri, 22 Dec 2023 14:37:48 +0000 (14:37 +0000)]
[unleash-maven-plugin] Preparation for next development cycle.

2 years ago[heos] Minor doc update (#16092)
Holger Friedrich [Wed, 20 Dec 2023 22:49:47 +0000 (23:49 +0100)]
[heos] Minor doc update (#16092)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[surepetcare] Fix DateTimeParseException (#16087)
Jacob Laursen [Wed, 20 Dec 2023 17:38:53 +0000 (18:38 +0100)]
[surepetcare] Fix DateTimeParseException (#16087)

Fixes #16082

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[surepetcare] Fix NPE (#16088)
Jacob Laursen [Wed, 20 Dec 2023 17:25:51 +0000 (18:25 +0100)]
[surepetcare] Fix NPE (#16088)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[opensprinkler] Fix excessive WARN in logs due to wifi dropouts, and current displays...
Matthew Skinner [Wed, 20 Dec 2023 12:40:38 +0000 (23:40 +1100)]
[opensprinkler] Fix excessive WARN in logs due to wifi dropouts, and current displays as 0 (#16080)

* Fix 300mA current draw will display as 0 due to rounding.
* Remove WARN logs when retries have not yet expired.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years ago[energidataservice] Provide work-around for currency issues (#16085)
Jacob Laursen [Wed, 20 Dec 2023 10:21:08 +0000 (11:21 +0100)]
[energidataservice] Provide work-around for currency issues (#16085)

* Provide work-around for currency issues
* Verify unit before trying to instantiate QuantityType

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoResolve runbundles for logback upgrade (#16083)
Wouter Born [Wed, 20 Dec 2023 00:02:59 +0000 (01:02 +0100)]
Resolve runbundles for logback upgrade (#16083)

Related to openhab/openhab-core#3935

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[wemo] Fix discovery methods (#16077)
Jacob Laursen [Tue, 19 Dec 2023 21:54:42 +0000 (22:54 +0100)]
[wemo] Fix discovery methods (#16077)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoNew Crowdin updates (#16076)
openhab-bot [Mon, 18 Dec 2023 16:12:39 +0000 (17:12 +0100)]
New Crowdin updates (#16076)

* New translations energidataservice.properties (Italian)
* New translations smgw.properties (Italian)

2 years agoNew Crowdin updates (#16074)
openhab-bot [Sun, 17 Dec 2023 13:56:50 +0000 (14:56 +0100)]
New Crowdin updates (#16074)

* New translations energidataservice.properties (Danish)
* New translations openweathermap.properties (Italian)

2 years ago[govee] New Govee LAN-API Binding (#15696)
stefan-hoehn [Sun, 17 Dec 2023 12:38:31 +0000 (13:38 +0100)]
[govee] New Govee LAN-API Binding (#15696)

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2 years agoUpdate I18N properties (#16073)
Jacob Laursen [Sun, 17 Dec 2023 12:33:30 +0000 (13:33 +0100)]
Update I18N properties (#16073)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[knx] Metadata for discovery (#16055)
Holger Friedrich [Sun, 17 Dec 2023 12:13:42 +0000 (13:13 +0100)]
[knx] Metadata for discovery (#16055)

* [knx] Metadata for discovery

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[jsscripting] Upgrade openhab-js to 4.7.2 (#16072)
Florian Hotze [Sun, 17 Dec 2023 11:17:38 +0000 (12:17 +0100)]
[jsscripting] Upgrade openhab-js to 4.7.2 (#16072)

Fixes a minor issue introduced by openhab-js 4.7.1.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[smgw] Initial contribution (#16017)
J-N-K [Sun, 17 Dec 2023 09:13:00 +0000 (10:13 +0100)]
[smgw] Initial contribution (#16017)

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[ipcamera] Fix Hikvision cameras stay offline when a 401 reply is given with no www...
Stefan Triller [Sun, 17 Dec 2023 05:58:34 +0000 (06:58 +0100)]
[ipcamera] Fix Hikvision cameras stay offline when a 401 reply is given with no www-authenticate header (#15613)

Signed-off-by: Stefan Triller <github@stefantriller.de>
2 years agoNew translations mqtt.properties (Italian) (#16071)
openhab-bot [Sat, 16 Dec 2023 23:03:56 +0000 (00:03 +0100)]
New translations mqtt.properties (Italian) (#16071)

2 years ago[hue] recreate missing scene channel (#16038)
Andrew Fiddian-Green [Sat, 16 Dec 2023 20:16:02 +0000 (20:16 +0000)]
[hue] recreate missing scene channel (#16038)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years agoAdd UoM support for energy prices (#16070)
Jacob Laursen [Sat, 16 Dec 2023 16:29:06 +0000 (17:29 +0100)]
Add UoM support for energy prices (#16070)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agomore restrictive HEOS finder (#16045)
Mark Herwege [Sat, 16 Dec 2023 14:06:21 +0000 (15:06 +0100)]
more restrictive HEOS finder (#16045)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2 years agochange mdns add-on discovery syntax (#16060)
Mark Herwege [Sat, 16 Dec 2023 13:14:32 +0000 (14:14 +0100)]
change mdns add-on discovery syntax (#16060)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2 years ago[jsscripting] Upgrade openhab-js to 4.7.1 (#16069)
Florian Hotze [Sat, 16 Dec 2023 12:50:41 +0000 (13:50 +0100)]
[jsscripting] Upgrade openhab-js to 4.7.1 (#16069)

You'll find the changelog at the openhab-js repo: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#471.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[knx] Add integration tests (#15727)
Holger Friedrich [Sat, 16 Dec 2023 11:51:14 +0000 (12:51 +0100)]
[knx] Add integration tests (#15727)

* [knx] Add integration tests
* [knx] Adapt handling of DPTs

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[knx] Add discovery service (#16033)
Holger Friedrich [Sat, 16 Dec 2023 10:37:57 +0000 (11:37 +0100)]
[knx] Add discovery service (#16033)

* [knx] Add discovery service

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoaddoninfo for new add-on suggestion finder "process" (#16031)
Holger Friedrich [Sat, 16 Dec 2023 09:53:37 +0000 (10:53 +0100)]
addoninfo for new add-on suggestion finder "process" (#16031)

* addoninfo for new add-on suggestion finder "process"

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[netatmo] Ensure to close all scheduled jobs (#16056)
Gaël L'hopital [Sat, 16 Dec 2023 09:10:35 +0000 (10:10 +0100)]
[netatmo] Ensure to close all scheduled jobs (#16056)

* Close all jobs

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[neato] Fix things file example in Readme (#16064)
aliijm [Sat, 16 Dec 2023 09:00:13 +0000 (09:00 +0000)]
[neato] Fix things file example in Readme (#16064)

* Correct things definition in README.md

Add example of bridge and link thing to bridge.

---------

Signed-off-by: aliijm <44173819+aliijm@users.noreply.github.com>
2 years ago[mqtt.espmilighthub] Use system channel types for color temp and brightness (#13801)
Cody Cutrer [Sat, 16 Dec 2023 08:49:35 +0000 (01:49 -0700)]
[mqtt.espmilighthub] Use system channel types for color temp and brightness (#13801)

* [mqtt.espmilighthub] use system channel types for color temp and brightness

closes #10096

also add absolute color temp channel. and remove level channel when we
already have a color channel (you can link a DimmerItem to a color
channel if your light doesn't happen to have color or you want direct
control of brightness only for some reason)

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoNew translations mqtt.properties (Italian) (#16067)
openhab-bot [Fri, 15 Dec 2023 19:57:40 +0000 (20:57 +0100)]
New translations mqtt.properties (Italian) (#16067)

2 years ago[mqtt.espmilighthub] use ColorUtil instead of deprecated HSBType.fromXY (#16066)
Cody Cutrer [Fri, 15 Dec 2023 18:48:17 +0000 (11:48 -0700)]
[mqtt.espmilighthub] use ColorUtil instead of deprecated HSBType.fromXY (#16066)

and fix that it expects ranges from 0.0 to 1.0 instead of 0.0 to 100.0

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[mqtt.homeassistant] Add support for Update component (#14241)
Cody Cutrer [Thu, 14 Dec 2023 22:53:14 +0000 (15:53 -0700)]
[mqtt.homeassistant] Add support for Update component (#14241)

* [mqtt.homeassistant] add support for Update component

This component is fairly non-standard - it doesn't add any channels.
Instead, it provides several properties to the thing, and also adds
a thing configuration allowing you to trigger an OTA update on a
Home Assistant device from MainUI.

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoUpdate README.md (#15234)
Matthieu [Thu, 14 Dec 2023 22:35:55 +0000 (23:35 +0100)]
Update README.md (#15234)

Differences in address writing convention between Niko's software and this binding

Signed-off-by: Matthieu <webmail@gaillet.be>
2 years ago[modbus] Improve error message if data thing is configured for reading but not connec...
Markus Minichmayr [Thu, 14 Dec 2023 22:25:25 +0000 (23:25 +0100)]
[modbus] Improve error message if data thing is configured for reading but not connected to a polling bridge. (#16054)

Signed-off-by: Markus Minichmayr <markus@minichmayr.net>
2 years ago[mybmw] Upgrade to new BMW API (#14452)
Martin Grassl [Thu, 14 Dec 2023 22:08:25 +0000 (23:08 +0100)]
[mybmw] Upgrade to new BMW API (#14452)

* [mybmw] fix not working binding due to API update

to make it work the code has been refactored and due to API changes some
improvements could be made. These include:
- (improvement) fingerprint generation: You can
  take a look at the README how to create a
  fingerprint more conveniently.
- (change) changed channel: charge-info has been
  renamed to charge-remaining
- (improvement) added channels:
  estimated-fuel-l-100km and estimated-fuel-mpg
  which calculates the estimated fuel consumption
  based on the range and remaining fuel liters
  - unfortunately such a calculation is not available
  for EVs as there is no information about the capacity of the battery.
- (improvement) added channel last-fetched:
  the last-updated timestamp is showing by when
  the last update of the vehicle happened. As right
  now you can not see from the channels if a thing
  is offline due to connection issues, you can check
  now if last-fetched is more than 5 minutes ago to identify an issue
- (fixed) remote command typos fixed

Fixes #14065

Also-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2 years ago[porcupineks] Remove from add-on repo (#16063)
GiviMAD [Thu, 14 Dec 2023 21:58:06 +0000 (13:58 -0800)]
[porcupineks] Remove from add-on repo (#16063)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years ago[opengarage] Add door transition status support (#14028)
Tim Harper [Thu, 14 Dec 2023 21:09:23 +0000 (22:09 +0100)]
[opengarage] Add door transition status support (#14028)

* Add support for garage door transition status

Homekit requires a status for the garage door of OPEN, CLOSED, CLOSING,
OPENING. In order to report that, we must provide state transition
information. State transition information is inferred when the garage
door state is changed. For door_transition_time_seconds since the last
open/close command was issued, the binding reports the state as either
"closing" or "opening".

---------

Signed-off-by: Tim Harper <timcharper@gmail.com>
Co-authored-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[opensprinkler] Make http connection more resilient (#14998)
wzbfyb [Thu, 14 Dec 2023 20:55:12 +0000 (21:55 +0100)]
[opensprinkler] Make http connection more resilient (#14998)

Signed-off-by: Bernhard Kreuz <bernhard@kreuz.wien>
Signed-off-by: wzbfyb <57131473+wzbfyb@users.noreply.github.com>
Co-authored-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Co-authored-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[jsscripting] Upgrade openhab-js to 4.7.0 (#16062)
Florian Hotze [Thu, 14 Dec 2023 19:23:37 +0000 (20:23 +0100)]
[jsscripting] Upgrade openhab-js to 4.7.0 (#16062)

You'll find the changelog at the openhab-js repo: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#470.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[openweathermap] Add support for persisting OneCall API forecasts (#15963)
Florian Hotze [Thu, 14 Dec 2023 19:21:54 +0000 (20:21 +0100)]
[openweathermap] Add support for persisting OneCall API forecasts (#15963)

Implement time series support introduced by https://github.com/openhab/openhab-core/pull/3597.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[rrd4j] Reliably get the latest value, if the filter end date is set to "now" (#16059)
Kai Kreuzer [Thu, 14 Dec 2023 06:23:49 +0000 (07:23 +0100)]
[rrd4j] Reliably get the latest value, if the filter end date is set to "now" (#16059)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years ago[knx] Refine GA documentation (#16058)
Holger Friedrich [Wed, 13 Dec 2023 21:01:26 +0000 (22:01 +0100)]
[knx] Refine GA documentation (#16058)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoAdd support for 4 zone model (#16043)
mlobstein [Wed, 13 Dec 2023 11:27:46 +0000 (05:27 -0600)]
Add support for 4 zone model (#16043)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[knx] New modifier to set mainGA write-only (#16042)
Holger Friedrich [Wed, 13 Dec 2023 08:17:00 +0000 (09:17 +0100)]
[knx] New modifier to set mainGA write-only (#16042)

* [knx] New modifier to set mainGA write-only

Co-authored-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[sonyprojector] Add new channel to send infrared remote commands (#15753)
lolodomo [Tue, 12 Dec 2023 22:20:10 +0000 (23:20 +0100)]
[sonyprojector] Add new channel to send infrared remote commands (#15753)

Fix #15409

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years agoFix discovery for deCONZ (#16053)
Jacob Laursen [Tue, 12 Dec 2023 21:04:06 +0000 (22:04 +0100)]
Fix discovery for deCONZ (#16053)

Fixes #16036

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoFix scene channel updates (#16018)
Jacob Laursen [Tue, 12 Dec 2023 07:46:29 +0000 (08:46 +0100)]
Fix scene channel updates (#16018)

Fixes #16000

Also-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoNew Crowdin updates (#16049)
openhab-bot [Mon, 11 Dec 2023 19:51:47 +0000 (20:51 +0100)]
New Crowdin updates (#16049)

* New translations tasmotaplug.properties (French)
* New translations ecowatt.properties (French)

2 years ago[mqtt.homeassistant] Improve Cover support (#15875)
Cody Cutrer [Mon, 11 Dec 2023 18:11:27 +0000 (11:11 -0700)]
[mqtt.homeassistant] Improve Cover support (#15875)

* [mqtt.homeassistant] improve Cover support

 * Add support for covers that report position
 * Handle when command and state values for OPEN/CLOSE/STOP
   differ (as they do by default)
 * Expose the full cover state, since it can have tell you
   if the cover is moving or not
 * Handle covers that have a position only, but not a state

* add constants to clarify up/down values

* Be sure to parse percents from strings in RollshutterValue

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agocapture all addon xml files (#16044)
Mark Herwege [Mon, 11 Dec 2023 13:19:41 +0000 (14:19 +0100)]
capture all addon xml files (#16044)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2 years ago[boschshc] Add support for motion detector illuminance sensor (#16021)
David Pace [Sun, 10 Dec 2023 23:57:59 +0000 (00:57 +0100)]
[boschshc] Add support for motion detector illuminance sensor (#16021)

* [boschshc] Add support for motion detector illuminance sensor

- add channel and corresponding channel type
- add update description
- add state model
- implement service and handler
- add documentation
- add unit test

---------

Signed-off-by: David Pace <dev@davidpace.de>
2 years agoNew translations mqtt.properties (Italian) (#16039)
openhab-bot [Sun, 10 Dec 2023 22:32:27 +0000 (23:32 +0100)]
New translations mqtt.properties (Italian) (#16039)

2 years ago[openwebnet] updated links in README (#15962)
M Valla [Sun, 10 Dec 2023 22:12:50 +0000 (23:12 +0100)]
[openwebnet] updated links in README (#15962)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2 years ago[openwebnet] Update label pattern in items example (#16016)
Giovanni Fabiani [Sun, 10 Dec 2023 19:44:06 +0000 (20:44 +0100)]
[openwebnet] Update label pattern in items example (#16016)

Signed-off-by: Giovanni Fabiani <fabiani.giovanni@gmail.com>
2 years agoAdd discovery method for Denon receiver (#16035)
Jacob Laursen [Sun, 10 Dec 2023 12:10:43 +0000 (13:10 +0100)]
Add discovery method for Denon receiver (#16035)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[pilight] Add option to disable background discovery for a given pilight bridge thing...
Stefan Roellin [Sun, 10 Dec 2023 11:14:59 +0000 (12:14 +0100)]
[pilight] Add option to disable background discovery for a given pilight bridge thing (#15986)

* [pilight] Add option to disable background discovery for a given pilight bridge thing

Previously the background discovery updated periodically all channels of all
devices regardless whether they have sent an update or not.  This behavior
makes it impossible to decide whether a device is still alive by observing
channel updates sent by a device itself.  Especially for devices running on
battery, it is important to know, if it still sends updates.

Create ExecutorService during initialize

---------

Signed-off-by: Stefan Roellin <stefan@roellin-baumann.ch>
2 years ago[neohub] Avoid too frequent requests to hub (#15743)
Andrew Fiddian-Green [Sun, 10 Dec 2023 10:20:54 +0000 (10:20 +0000)]
[neohub] Avoid too frequent requests to hub (#15743)

* [neohub] throttle requests to hub
* [neohub] handle websocket error; and attempt restart

---------

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[mqtt] Interpet incoming NaN as UNDEF for NumberValues (#15897)
Cody Cutrer [Sun, 10 Dec 2023 10:01:15 +0000 (03:01 -0700)]
[mqtt] Interpet incoming NaN as UNDEF for NumberValues (#15897)

* [mqtt] Interpet incoming NaN as UNDEF for NumberValues

Since DecimalType and QuantityType don't support NaN, but
when you're linking to a topic that the device is using
floating point, NaN might happen.

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoStore active route location in dedicated fields (#16032)
Kai Kreuzer [Sun, 10 Dec 2023 09:36:24 +0000 (10:36 +0100)]
Store active route location in dedicated fields (#16032)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years ago[opensprinkler] Fix Program names and add new features for firmware 2.2.0 (#15410)
Matthew Skinner [Sun, 10 Dec 2023 09:25:57 +0000 (20:25 +1100)]
[opensprinkler] Fix Program names and add new features for firmware 2.2.0 (#15410)

* Fix Program names are not parsed correctly in firmware 2.2.0

---------

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years ago[Jellyfin] Fix how refresh is handled (#16013)
GiviMAD [Sun, 10 Dec 2023 08:53:33 +0000 (00:53 -0800)]
[Jellyfin] Fix how refresh is handled (#16013)

* [Jellyfin] Fix how refresh is handled

---------

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years agoHide refresh token in the UI as it is considered a secret (#16030)
Kai Kreuzer [Sat, 9 Dec 2023 22:54:41 +0000 (23:54 +0100)]
Hide refresh token in the UI as it is considered a secret (#16030)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years agoEnhance error handling when no value is provided for Synop (#16024)
Gaël L'hopital [Sat, 9 Dec 2023 21:31:15 +0000 (22:31 +0100)]
Enhance error handling when no value is provided for Synop (#16024)

Signed-off-by: clinique <gael@lhopital.org>
2 years agoFix location with firmware 2023.38.x (#16029)
Kai Kreuzer [Sat, 9 Dec 2023 21:25:45 +0000 (22:25 +0100)]
Fix location with firmware 2023.38.x (#16029)

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Co-authored-by: Paul Smedley <paul@smedley.id.au>
2 years agoUpdate README.md (#16019)
cyril [Fri, 8 Dec 2023 18:48:53 +0000 (19:48 +0100)]
Update README.md (#16019)

Add an explain regular expressions to Further Reading

Signed-off-by: cyril <38669260+cyrilbois@users.noreply.github.com>
2 years ago[hue] Improve handling of unknown resource ID (API v2) (#16020)
Jacob Laursen [Fri, 8 Dec 2023 14:53:58 +0000 (15:53 +0100)]
[hue] Improve handling of unknown resource ID (API v2) (#16020)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[ecovacs] Add some new models to device database (#16022)
maniac103 [Fri, 8 Dec 2023 07:59:56 +0000 (08:59 +0100)]
[ecovacs] Add some new models to device database (#16022)

Fixes #15750

Signed-off-by: Danny Baumann <dannybaumann@web.de>