]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
18 months ago[smartmeter] Fix Undelivered IOException (#17133)
lsiepel [Sat, 7 Sep 2024 08:06:56 +0000 (10:06 +0200)]
[smartmeter] Fix Undelivered IOException (#17133)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
18 months ago[tesla] Update README.md remove hardcoded units (#17017)
mtraxiot [Sat, 7 Sep 2024 05:30:51 +0000 (15:30 +1000)]
[tesla] Update README.md remove hardcoded units (#17017)

* Update README.md remove hardcoded units

remove miles to unit to cater for metric in example

Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>
* Update README.md add unit for kms metric

* Update README.md add dimension to range items

add length dimension to range items

* Update bundles/org.openhab.binding.tesla/README.md

Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>
---------

Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>
Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
18 months ago[goecharger] Update README.md (#17283)
Daedalus [Fri, 6 Sep 2024 21:56:40 +0000 (23:56 +0200)]
[goecharger] Update README.md (#17283)

* Update README.md - Update name of chargers and setup instructions

I got stuck connecting my charger, because I did not find any hint in the readme that elaborates the need to activate the local HTTP API on the app first. Added this hint with a short chapter.

Signed-off-by: Daedalus <37384006+Boldfor@users.noreply.github.com>
18 months ago[warmup] Fixes & Enhancements (#16387)
James Melville [Fri, 6 Sep 2024 21:44:28 +0000 (22:44 +0100)]
[warmup] Fixes & Enhancements (#16387)

* Update docs for multiple device support

Signed-off-by: James Melville <jamesmelville@gmail.com>
18 months ago[tplinksmarthome] Add new device: EP25 (#17377)
Josh Proehl [Fri, 6 Sep 2024 19:31:33 +0000 (14:31 -0500)]
[tplinksmarthome] Add new device: EP25 (#17377)

The EP25 appears to be a version of the KP125 that lacks the LED.
Because of this, and per the comments in #16027, this commit
mimics #11771 and simply copies the KP125, without the LED channel.

Signed-off-by: Josh Proehl <josh@daedalusdreams.com>
18 months agoSync inverter definition files from upstream. (#17379)
Catalin Sanda [Fri, 6 Sep 2024 17:49:25 +0000 (20:49 +0300)]
Sync inverter definition files from upstream. (#17379)

Signed-off-by: Catalin Sanda <catalin.sanda@gmail.com>
18 months ago[kaleidescape] Support discovery of Strato V (#17371)
mlobstein [Fri, 6 Sep 2024 14:43:41 +0000 (09:43 -0500)]
[kaleidescape] Support discovery of Strato V (#17371)

* Support discovery of Strato V

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
18 months ago[modbus] Support chaining transformations without an intersection symbol (#17306)
jimtng [Fri, 6 Sep 2024 14:24:50 +0000 (00:24 +1000)]
[modbus] Support chaining transformations without an intersection symbol (#17306)

* [modbus] Refactor to use ChannelTransformation

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[transform.jinja] Properly use jinjava OSGi (#17358)
J-N-K [Wed, 4 Sep 2024 21:07:21 +0000 (23:07 +0200)]
[transform.jinja] Properly use jinjava OSGi (#17358)

Depends on https://github.com/openhab/openhab-osgiify/pull/49

Signed-off-by: Jan N. Klug <github@klug.nrw>
18 months agofix basic alarm (#17360)
Mark Herwege [Tue, 3 Sep 2024 15:56:15 +0000 (17:56 +0200)]
fix basic alarm (#17360)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
18 months ago[mqtt.homeassistant] Update config abbreviations (#17359)
jimtng [Sun, 1 Sep 2024 16:17:57 +0000 (02:17 +1000)]
[mqtt.homeassistant] Update config abbreviations (#17359)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[mqtt.generic] Support chaining transformations without an intersection symbol (...
jimtng [Sun, 1 Sep 2024 10:54:37 +0000 (20:54 +1000)]
[mqtt.generic] Support chaining transformations without an intersection symbol (#17290)

* [mqtt.generic] Support chaining transformations without an intersection symbol

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[jinja] Use osgiified Jinjava (#17356)
jimtng [Sun, 1 Sep 2024 10:51:05 +0000 (20:51 +1000)]
[jinja] Use osgiified Jinjava (#17356)

* [jinja] Use osgiified Jinjava

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[serial] Support chaining transformations without an intersection symbol (#17313)
jimtng [Sun, 1 Sep 2024 10:43:19 +0000 (20:43 +1000)]
[serial] Support chaining transformations without an intersection symbol (#17313)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[basicprofile] Fix statefilter check against item's value on the rhs (#17346)
jimtng [Fri, 30 Aug 2024 18:44:30 +0000 (04:44 +1000)]
[basicprofile] Fix statefilter check against item's value on the rhs (#17346)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[awattarar] Add aWATTar API class (#17169)
tl-photography [Fri, 30 Aug 2024 16:14:44 +0000 (18:14 +0200)]
[awattarar] Add aWATTar API class (#17169)

Signed-off-by: Thomas Leber <thomas@tl-photography.at>
18 months ago[mercedesme] Additional mappings and channels (#17143)
Bernd Weymann [Thu, 29 Aug 2024 18:58:23 +0000 (20:58 +0200)]
[mercedesme] Additional mappings and channels (#17143)

* starter battery mappings

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
18 months ago[AirGradient] Convert from AbstractDiscoveryService to AbstractThingHandlerDiscoveryS...
Jørgen Austvik [Thu, 29 Aug 2024 15:01:45 +0000 (17:01 +0200)]
[AirGradient] Convert from AbstractDiscoveryService to AbstractThingHandlerDiscoveryService (#17332)

* [AirGradient] Convert from AbstractDiscoveryService to AbstractThingHandlerDiscoveryService

Because we get NPE on apiHandler in 4.2.1 (not on 4.2.0).

Signed-off-by: Jørgen Austvik <jaustvik@acm.org>
18 months ago[visualcrossing] Fix missing dimension (#17347)
Martin [Thu, 29 Aug 2024 12:09:33 +0000 (14:09 +0200)]
[visualcrossing] Fix missing dimension (#17347)

* remove ui hint

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
18 months ago[Tibber] Improve connection logic (#17344)
Christian Kemper [Thu, 29 Aug 2024 11:01:57 +0000 (13:01 +0200)]
[Tibber] Improve connection logic (#17344)

* Fixes #14735
Optimized Logging and sending Ping Frames. See also PR #17214

Signed-off-by: christian <dev@bestof5.de>
18 months ago[visualcrossing] Initial contribution (#17239)
Martin [Thu, 29 Aug 2024 08:38:13 +0000 (10:38 +0200)]
[visualcrossing] Initial contribution (#17239)

* EVERYTHING

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
18 months ago[hydrawise] Various Fixes (#17345)
Dan Cunningham [Wed, 28 Aug 2024 22:50:26 +0000 (15:50 -0700)]
[hydrawise] Various Fixes (#17345)

* Workaround for a bad response from the Hydrawise API

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
18 months ago[mercedesme] Fix trip channel type id (#17267)
Bernd Weymann [Wed, 28 Aug 2024 18:12:07 +0000 (20:12 +0200)]
[mercedesme] Fix trip channel type id (#17267)

* bugfix trip channel naming

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
18 months ago[basicprofiles] Add additional comparisons to State Filter profile (#17323)
jimtng [Wed, 28 Aug 2024 14:28:10 +0000 (00:28 +1000)]
[basicprofiles] Add additional comparisons to State Filter profile (#17323)

* Add inequality comparisons to State Filter profile

- Fix bug where undefined `mismatchState` passed `UNDEF` instead of ignoring state updates
- Support multiline conditions
- Support comparing against the input state from handler to filter out
unwanted data

* Support comparing item to item or input to item

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[homematic] Fixed #16940: Spaces in URLs are not allowed (#17206)
Sönke Küper [Wed, 28 Aug 2024 13:54:57 +0000 (15:54 +0200)]
[homematic] Fixed #16940: Spaces in URLs are not allowed (#17206)

* #16940: Added check in handler for invalid configuration values.

Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
18 months ago[daikin] Update channels immediately after a successful API command (#17149)
jimtng [Wed, 28 Aug 2024 09:43:16 +0000 (19:43 +1000)]
[daikin] Update channels immediately after a successful API command (#17149)

* [daikin] Update channels immediately after a successful API command

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months agofixed xml uri ID (#17341)
jsjames [Tue, 27 Aug 2024 19:33:47 +0000 (12:33 -0700)]
fixed xml uri ID (#17341)

Signed-off-by: Jeff James <jeff@james-online.com>
18 months agoAdd J-N-K as code-owner to http and basicprofiles add-ons (#17339)
J-N-K [Tue, 27 Aug 2024 19:27:42 +0000 (21:27 +0200)]
Add J-N-K as code-owner to http and basicprofiles add-ons (#17339)

Signed-off-by: Jan N. Klug <github@klug.nrw>
18 months ago[HomeWizard] Add support for Energy Socket and Watermeter products (#13495)
Daniël van Os [Tue, 27 Aug 2024 17:38:09 +0000 (19:38 +0200)]
[HomeWizard] Add support for Energy Socket and Watermeter products (#13495)

Also-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Daniël van Os <daniel@supercell.nl>
18 months ago[openhabcloud] Add the missing configuration parameter for NOT_EXTENDED actions ...
jimtng [Tue, 27 Aug 2024 11:00:49 +0000 (21:00 +1000)]
[openhabcloud] Add the missing configuration parameter for NOT_EXTENDED actions (#17331)

* [openhabcloud] Add the missing configuration parameter for NOT_EXTENDED actions

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months agoadd timeseries support (#17334)
Hans Böhm [Mon, 26 Aug 2024 20:49:29 +0000 (22:49 +0200)]
add timeseries support (#17334)

Signed-off-by: Hans Böhm <h.boehm@gmx.at>
18 months agoAdjust percentage types (#17294)
lsiepel [Mon, 26 Aug 2024 14:09:01 +0000 (16:09 +0200)]
Adjust percentage types (#17294)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
18 months agoadd H61C5 as supported device (#17330)
stefan-hoehn [Sun, 25 Aug 2024 15:03:44 +0000 (17:03 +0200)]
add H61C5 as supported device (#17330)

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
18 months ago[electroluxair] Remove deprecated binding (#17324)
Jan Gustafsson [Sat, 24 Aug 2024 21:05:16 +0000 (23:05 +0200)]
[electroluxair] Remove deprecated binding (#17324)

Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
18 months ago[hue] Support dynamic add/delete of scenes (#17302)
Andrew Fiddian-Green [Sat, 24 Aug 2024 10:34:56 +0000 (11:34 +0100)]
[hue] Support dynamic add/delete of scenes (#17302)

Signed-off-by: AndrewFG <software@whitebear.ch>
18 months ago[freeboxos] Avoid useless API requests (phone) (#17310)
lolodomo [Sat, 24 Aug 2024 08:07:13 +0000 (10:07 +0200)]
[freeboxos] Avoid useless API requests (phone) (#17310)

Avoids API requests when channels are unlinked.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
18 months ago[salus] Add `running-state` channel for it600 (#17221)
Martin [Sat, 24 Aug 2024 07:49:23 +0000 (09:49 +0200)]
[salus] Add `running-state` channel for it600 (#17221)

* ReverseEngineerProtocol

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
18 months ago[roku] Add device communcation logging (#17312)
mlobstein [Fri, 23 Aug 2024 20:33:29 +0000 (15:33 -0500)]
[roku] Add device communcation logging (#17312)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
18 months ago[sonos] Ignore Sonos Boost at discovery (#17318)
lolodomo [Fri, 23 Aug 2024 19:59:52 +0000 (21:59 +0200)]
[sonos] Ignore Sonos Boost at discovery (#17318)

Fixes #17307

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
18 months ago[mail] Support chaining transformations without an intersection symbol (#17314)
jimtng [Fri, 23 Aug 2024 16:48:52 +0000 (02:48 +1000)]
[mail] Support chaining transformations without an intersection symbol (#17314)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
18 months ago[jsscripting] Upgrade to openhab-js 5.5.0 (#17311)
Florian Hotze [Thu, 22 Aug 2024 20:56:12 +0000 (22:56 +0200)]
[jsscripting] Upgrade to openhab-js 5.5.0 (#17311)

See https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#550 for changelog.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
18 months ago[solarforecast] Avoid past data updates (#16996)
Bernd Weymann [Thu, 22 Aug 2024 20:54:30 +0000 (22:54 +0200)]
[solarforecast] Avoid past data updates (#16996)

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
18 months ago[freeboxos] Change default timeout to 10s (#17309)
lolodomo [Thu, 22 Aug 2024 18:43:47 +0000 (20:43 +0200)]
[freeboxos] Change default timeout to 10s (#17309)

Fixes #17231

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
18 months agoNew translations http.properties (Italian) (#17308)
openhab-bot [Thu, 22 Aug 2024 15:55:05 +0000 (17:55 +0200)]
New translations http.properties (Italian) (#17308)

19 months agosync states with latest senec GUI FW 0967 (#17304)
vich-667 [Tue, 20 Aug 2024 22:38:12 +0000 (00:38 +0200)]
sync states with latest senec GUI FW 0967 (#17304)

Signed-off-by: Tobias Lange <vich-667@quantentunnel.de>
19 months ago[airq] Fix occasional stalling of sensor value updates and refactoring (#17202)
Fabian Wolter [Tue, 20 Aug 2024 21:35:48 +0000 (23:35 +0200)]
[airq] Fix occasional stalling of sensor value updates and refactoring (#17202)

* [airq] Fix occasional stalling of sensor value updates and refactoring

- Remove trace debugging statements
- Handle InterruptedException correctly
- Replace substring parsing by GSON functionality

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
19 months ago[freeboxos] Complete Alarm system handling (#17233)
Gaël L'hopital [Tue, 20 Aug 2024 16:24:37 +0000 (18:24 +0200)]
[freeboxos] Complete Alarm system handling (#17233)

* Initiating the addition of the PIR sensor
* Finalized integration of the alarm system
* Corrected bug in initialization of basic-shutter

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
19 months ago[http] Support chaining transformations without an intersection symbol (#17288)
jimtng [Tue, 20 Aug 2024 15:02:43 +0000 (01:02 +1000)]
[http] Support chaining transformations without an intersection symbol (#17288)

* [http] Support transformation chaining without an intersection symbol

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
19 months ago[homekit] Make Thermostat.CurrentHeatingCoolingMode optional (#17191)
Cody Cutrer [Tue, 20 Aug 2024 13:30:47 +0000 (07:30 -0600)]
[homekit] Make Thermostat.CurrentHeatingCoolingMode optional (#17191)

Just default it to OFF if it's not linked. The experience in Home
app is still decent - it says "Cool to X", "Heat to X", or
"Set to X", instead of "Cooling to X", "Heating to X" if it was
actually running. I thought about defaulting it to "HEAT" or "COOL"
depending on the current target mode, but if it's set to "AUTO",
that's not a valid state for the current mode.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
19 months ago[freeboxos] Add unitHint on few channel types (#17259)
lolodomo [Tue, 20 Aug 2024 13:29:37 +0000 (15:29 +0200)]
[freeboxos] Add unitHint on few channel types (#17259)

* [freeboxos] Add unitHint on few channel types

Also remove an unused channel type "bandwidth".
Also avoid unneeded unit conversion when updating channel state.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[jpa] Fix restoring quantity types (#17215)
Cody Cutrer [Tue, 20 Aug 2024 13:27:52 +0000 (07:27 -0600)]
[jpa] Fix restoring quantity types (#17215)

* [jpa] Fix restoring quantity types

Double.parseDouble throws NumberFormatException if the persisted state
includes a unit. So parse it as a QuantityType, and then apply unit
conversions as necessary.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
19 months ago[map] Support inline map (#17300)
jimtng [Tue, 20 Aug 2024 10:15:02 +0000 (20:15 +1000)]
[map] Support inline map (#17300)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
19 months ago[hue] Fix compile warnings (#17293)
lsiepel [Mon, 19 Aug 2024 22:01:10 +0000 (00:01 +0200)]
[hue] Fix compile warnings (#17293)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
19 months ago[hue] Add support for enabling automations (#16980)
Andrew Fiddian-Green [Mon, 19 Aug 2024 19:14:29 +0000 (20:14 +0100)]
[hue] Add support for enabling automations (#16980)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
19 months ago[freeboxos] First big update of README (#17279)
lolodomo [Mon, 19 Aug 2024 17:06:56 +0000 (19:06 +0200)]
[freeboxos] First big update of README (#17279)

* [freeboxos] First big update of README

Fixes #17074
Fixes #17077
Fixes #17080

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[exec] Support transformation chaining and refactor using ChannelTransformation ...
jimtng [Mon, 19 Aug 2024 14:39:13 +0000 (00:39 +1000)]
[exec] Support transformation chaining and refactor using ChannelTransformation (#17292)

* [exec] Support transformation chaining and refactor using ChannelTransformation

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
19 months ago[ambientweather] Fix minor formatting errors (#17291)
jimtng [Mon, 19 Aug 2024 08:51:36 +0000 (18:51 +1000)]
[ambientweather] Fix minor formatting errors (#17291)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
19 months ago[freeboxos] Add translatable labels for discovered things (#17287)
lolodomo [Mon, 19 Aug 2024 07:19:11 +0000 (09:19 +0200)]
[freeboxos] Add translatable labels for discovered things (#17287)

* [freeboxos] Add translatable labels for discovered things

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[govee] make socket close more resilient (#17286)
stefan-hoehn [Mon, 19 Aug 2024 07:18:07 +0000 (09:18 +0200)]
[govee] make socket close more resilient (#17286)

* [govee] make socket close more resilient

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
19 months ago[telegram] Fix log spamming when transient network issue occurs (#17116)
lsiepel [Mon, 19 Aug 2024 06:43:48 +0000 (08:43 +0200)]
[telegram] Fix log spamming when transient network issue occurs (#17116)

* Fix log spam

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
19 months ago[xmpp] Improve reconnection logic (#14397)
lsiepel [Mon, 19 Aug 2024 06:21:54 +0000 (08:21 +0200)]
[xmpp] Improve reconnection logic (#14397)

* Add null annotations
* Introduce re-connect logic

Signed-off-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
19 months agoNew Crowdin updates (#17285)
openhab-bot [Sun, 18 Aug 2024 20:10:31 +0000 (22:10 +0200)]
New Crowdin updates (#17285)

* New translations mqtt.properties (Italian)

19 months ago[wled] Fix: FX and Palettes channel StateDescriptionProvider handling (#17277)
Stefan Triller [Sun, 18 Aug 2024 15:27:33 +0000 (17:27 +0200)]
[wled] Fix: FX and Palettes channel StateDescriptionProvider handling (#17277)

* [wled] Fix: FX and Palettes channel StateDescriptionProvider handling

Fixes #17276

Signed-off-by: Stefan Triller <github@stefantriller.de>
19 months ago[freeboxos] Restore enum in API response record DTO (MacOS file sharing) (#17284)
lolodomo [Sun, 18 Aug 2024 11:26:08 +0000 (13:26 +0200)]
[freeboxos] Restore enum in API response record DTO (MacOS file sharing) (#17284)

Partial revert of #17203

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Keep enum in API response record DTO (play media) (#17282)
lolodomo [Sun, 18 Aug 2024 11:24:42 +0000 (13:24 +0200)]
[freeboxos] Keep enum in API response record DTO (play media) (#17282)

Partial revert of #17244

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Fix command handling for DECT thing type (#17274)
lolodomo [Sun, 18 Aug 2024 11:23:19 +0000 (13:23 +0200)]
[freeboxos] Fix command handling for DECT thing type (#17274)

Related to comment in #17262

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months agoUpdate README.md (#17270)
EmbeddedMe [Sat, 17 Aug 2024 19:54:35 +0000 (12:54 -0700)]
Update README.md (#17270)

Fixed typo for "ecovacs" folder name

Signed-off-by: EmbeddedMe <nico@embeddedme.com>
19 months ago[freeboxos] Fix phone and calls configuration (#17272)
lolodomo [Sat, 17 Aug 2024 18:03:03 +0000 (20:03 +0200)]
[freeboxos] Fix phone and calls configuration (#17272)

Fix #17262

Also remove the unused class LanlineConfiguration

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[wled] Fix brightness inconsistency + power on (#16907)
Stefan Triller [Sat, 17 Aug 2024 14:15:46 +0000 (16:15 +0200)]
[wled] Fix brightness inconsistency + power on (#16907)

19 months agoFix itests on machines with lots of processors (#17263)
Wouter Born [Thu, 15 Aug 2024 20:37:21 +0000 (22:37 +0200)]
Fix itests on machines with lots of processors (#17263)

When this JVM variable is not set Jetty creates selectors based on the number of available processors (`Runtime.getRuntime().availableProcessors()`).
Jetty will also throw an exception when there is a mismatch between the max thread pool size and the number of selectors.
This causes issues with the default thread pool size of 10 on machines with more than 10 available processors.

See also [`SelectorManager.defaultSelectors(Executor)`](https://github.com/jetty/jetty.project/blob/70015831e5195ba74da6383c4ab7c90c56bb08af/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java#L71-L80).

Signed-off-by: Wouter Born <github@maindrain.net>
19 months ago[freeboxos] Add channels in group xdsl (#17260)
lolodomo [Thu, 15 Aug 2024 13:48:13 +0000 (15:48 +0200)]
[freeboxos] Add channels in group xdsl (#17260)

Follow-up #17219
Fixes #17073

* Category added
* Change ffth and xdsl group labels

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Fix category for lcd-brightness channel type (#17261)
lolodomo [Thu, 15 Aug 2024 11:01:59 +0000 (13:01 +0200)]
[freeboxos] Fix category for lcd-brightness channel type (#17261)

Also make line-type, lcd-orientation and airmedia_status channel types advanced

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[tibber] Only open websocket if live channels are linked (#17188)
Anders Alfredsson [Wed, 14 Aug 2024 20:48:19 +0000 (22:48 +0200)]
[tibber] Only open websocket if live channels are linked (#17188)

Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
19 months ago[freeboxos] Get server AirPlay capabilities (#17257)
lolodomo [Wed, 14 Aug 2024 18:13:46 +0000 (20:13 +0200)]
[freeboxos] Get server AirPlay capabilities (#17257)

This will set the related thing properties.
No audio sink will be created for the revolution server as it only supports audio and pushing audio media is not yet supported by the API.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months agoFix typos (#17256)
Jacob Laursen [Wed, 14 Aug 2024 13:06:04 +0000 (15:06 +0200)]
Fix typos (#17256)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
19 months ago[freeboxos] Avoid a call to the lcd API when no required (#17254)
lolodomo [Wed, 14 Aug 2024 11:58:45 +0000 (13:58 +0200)]
[freeboxos] Avoid a call to the lcd API when no required (#17254)

Fix #17253

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months agoNew translations jrubyscripting.properties (Italian) (#17252)
openhab-bot [Wed, 14 Aug 2024 10:30:13 +0000 (12:30 +0200)]
New translations jrubyscripting.properties (Italian) (#17252)

19 months agoFix addon id (#17251)
Jacob Laursen [Wed, 14 Aug 2024 08:08:28 +0000 (10:08 +0200)]
Fix addon id (#17251)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
19 months ago[freeboxos] Add FTTH and xDSL line status (#17219)
Gaël L'hopital [Wed, 14 Aug 2024 07:27:31 +0000 (09:27 +0200)]
[freeboxos] Add FTTH and xDSL line status (#17219)

* Adding FTTH line status, initiating the addition of xDSL line status

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
19 months ago[mqtt.homeassistant] Fix color lights that don't specify color_mode: true (#17240)
Cody Cutrer [Tue, 13 Aug 2024 21:22:31 +0000 (15:22 -0600)]
[mqtt.homeassistant] Fix color lights that don't specify color_mode: true (#17240)

* [mqtt.homeassistant] Fix color lights that don't specify color_mode: true

See https://github.com/home-assistant/core/pull/111676

Signed-off-by: Cody Cutrer <cody@cutrer.us>
19 months ago[freeboxos] Enhance log warning when handling channel command fails (#17201)
lolodomo [Tue, 13 Aug 2024 20:10:14 +0000 (22:10 +0200)]
[freeboxos] Enhance log warning when handling channel command fails (#17201)

* Throw PermissionException based on error code

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Reduce log level for discovery warnings to debug (#17199)
lolodomo [Tue, 13 Aug 2024 20:04:42 +0000 (22:04 +0200)]
[freeboxos] Reduce log level for discovery warnings to debug (#17199)

* Avoid repeated discovery warnings every 10 minutes
* Discover VMs and home automation only when available

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months agoAdd image size configurations (#17222)
mlobstein [Tue, 13 Aug 2024 19:24:03 +0000 (14:24 -0500)]
Add image size configurations (#17222)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
19 months ago[freeboxos] Fix media playing (#17244)
lolodomo [Tue, 13 Aug 2024 18:23:06 +0000 (20:23 +0200)]
[freeboxos] Fix media playing (#17244)

Fix #17243

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[boschshc] Fix NPE during deserialization, make long polling more robust (#17190)
David Pace [Tue, 13 Aug 2024 18:20:51 +0000 (20:20 +0200)]
[boschshc] Fix NPE during deserialization, make long polling more robust (#17190)

* Fix NPE while deserializing service data JSON objects
* Catch exceptions while handling long poll results
* Correct @type name for user-defined states
* Add unit tests and enhance existing unit tests

Signed-off-by: David Pace <dev@davidpace.de>
19 months ago[freeboxos] Avoid useless API requests (server/player) (#17237)
lolodomo [Tue, 13 Aug 2024 14:38:26 +0000 (16:38 +0200)]
[freeboxos] Avoid useless API requests (server/player) (#17237)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Fix thing status handling when rebooting the player (#17238)
lolodomo [Tue, 13 Aug 2024 11:11:20 +0000 (13:11 +0200)]
[freeboxos] Fix thing status handling when rebooting the player (#17238)

Fix #17227

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Fix actions to make them available in DSL rules (#17226)
lolodomo [Tue, 13 Aug 2024 09:45:15 +0000 (11:45 +0200)]
[freeboxos] Fix actions to make them available in DSL rules (#17226)

Also rename actions to avoid name conflicts.
Fix #17225

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Better fix for WEB socket registration (#17236)
lolodomo [Tue, 13 Aug 2024 08:43:24 +0000 (10:43 +0200)]
[freeboxos] Better fix for WEB socket registration (#17236)

* Checks if the server supports VM.

Replace #17124 which was more a workaround.

* Change default value

The value is always set when calling openSession.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[mqtt] Simplify homeassistant thing types, and use AbstractStorageBasedTypeProvider...
Cody Cutrer [Mon, 12 Aug 2024 19:23:24 +0000 (13:23 -0600)]
[mqtt] Simplify homeassistant thing types, and use AbstractStorageBasedTypeProvider (#16600)

* [mqtt.homeassistant] don't dynamically generate channel types

Signed-off-by: Cody Cutrer <cody@cutrer.us>
19 months agoFix logging (#17119)
lsiepel [Mon, 12 Aug 2024 11:10:29 +0000 (13:10 +0200)]
Fix logging (#17119)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
19 months ago[openhabcloud] Update Docs : rules and app actions (#17234)
Dan Cunningham [Sun, 11 Aug 2024 18:43:39 +0000 (11:43 -0700)]
[openhabcloud] Update Docs : rules and app actions (#17234)

* [openhabcloud] Update Docs : rules and app actions
Adds new 'rule' and 'app' actions to the docs for mobile push notifications

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
19 months agoResolve runbundles for Jollyday upgrade (#17232)
Wouter Born [Sun, 11 Aug 2024 18:16:18 +0000 (20:16 +0200)]
Resolve runbundles for Jollyday upgrade (#17232)

Related to: openhab/openhab-core#4343

Signed-off-by: Wouter Born <github@maindrain.net>
19 months ago[freeboxos] Remove veto policy on key-code channel (#17224)
lolodomo [Sun, 11 Aug 2024 07:32:21 +0000 (09:32 +0200)]
[freeboxos] Remove veto policy on key-code channel (#17224)

This allows to have as status the last command sent.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[freeboxos] Fix start/stop audio sink (#17223)
lolodomo [Sat, 10 Aug 2024 09:45:55 +0000 (11:45 +0200)]
[freeboxos] Fix start/stop audio sink (#17223)

* [freeboxos] Fix start/stop audio sink Fix #17208

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months ago[shelly] Fix compiler warnings (#17179)
Jacob Laursen [Sat, 10 Aug 2024 06:15:37 +0000 (08:15 +0200)]
[shelly] Fix compiler warnings (#17179)

* Fix warnings
* Use List interface where possible

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
19 months ago[freeboxos] Enhance state display pattern for uptime (#17218)
Gaël L'hopital [Thu, 8 Aug 2024 23:03:27 +0000 (01:03 +0200)]
[freeboxos] Enhance state display pattern for uptime (#17218)

* Enhance state display pattern for uptime

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
19 months ago[freeboxos] Use rpm as unit for fan sensors (#17198)
lolodomo [Thu, 8 Aug 2024 19:29:41 +0000 (21:29 +0200)]
[freeboxos] Use rpm as unit for fan sensors (#17198)

Also patch the label for hard disk sensor.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
19 months agoWrong exception catched (#17217)
Gaël L'hopital [Thu, 8 Aug 2024 14:40:29 +0000 (16:40 +0200)]
Wrong exception catched (#17217)

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
19 months ago[awattar] Add TimeSeries support (#17172)
J-N-K [Tue, 6 Aug 2024 22:00:13 +0000 (00:00 +0200)]
[awattar] Add TimeSeries support (#17172)

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