]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
3 years ago[jsscripting] Name timers created by polyfills (#13576)
Florian Hotze [Mon, 24 Oct 2022 21:40:44 +0000 (23:40 +0200)]
[jsscripting] Name timers created by polyfills (#13576)

* [jsscripting] Name timers created by polyfills

Fixes #13478.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
3 years ago[netatmo] Console command completion (#13587)
lolodomo [Mon, 24 Oct 2022 21:34:32 +0000 (23:34 +0200)]
[netatmo] Console command completion (#13587)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[meater] Add console extension for showing IDs (#13601)
Jacob Laursen [Mon, 24 Oct 2022 21:27:33 +0000 (23:27 +0200)]
[meater] Add console extension for showing IDs (#13601)

* Add console extension for showing IDs

Fixes #13599

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[jsscripting] Fix multi-thread access (#13582)
Florian Hotze [Mon, 24 Oct 2022 11:35:33 +0000 (13:35 +0200)]
[jsscripting] Fix multi-thread access (#13582)

* [jsscripting] Share the lock mechanism that was used only for rules
This change moves the lock object that was originally created for ThreadsafeSimpleRuleDelegate to OpenhabGraalJSScriptEngine to make share it across the whole engine.

* [jsscripting] Inject the lock object into the JS runtime
* [jsscripting] Update `setTimeout` & `setInterval` polyfills to enable threadsafety
* [jsscripting] Upgrade GraalJS from 21.3.0 to 22.3.0
* [jsscripting] Reduce compiler warnings
* [jsscripting] Update node version of frontend-maven-plugin

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
3 years agoReinitialize properties after configuration change (#13592)
Jacob Laursen [Sun, 23 Oct 2022 20:07:14 +0000 (22:07 +0200)]
Reinitialize properties after configuration change (#13592)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew Crowdin updates (#13585)
openhab-bot [Sat, 22 Oct 2022 21:41:33 +0000 (23:41 +0200)]
New Crowdin updates (#13585)

* New translations exec.properties (French)
* New translations watsonstt.properties (French)

3 years ago[hue] Changed discovery to mDNS; added HTTPS handling; refactor HTTPClient to use...
Christoph Weitkamp [Sat, 22 Oct 2022 21:39:51 +0000 (23:39 +0200)]
[hue] Changed discovery to mDNS; added HTTPS handling; refactor HTTPClient to use jetty shared client (#11842)

* Changed discovery to MDNS; added HTTPS handling; refactor HTTPClient to use jetty shared client

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
3 years agoNew translations rotel.properties (French) (#13584)
openhab-bot [Sat, 22 Oct 2022 19:21:45 +0000 (21:21 +0200)]
New translations rotel.properties (French) (#13584)

3 years ago[homekit] increase flexibility of ColorTemperature (#13538)
Cody Cutrer [Sat, 22 Oct 2022 18:24:51 +0000 (12:24 -0600)]
[homekit] increase flexibility of ColorTemperature (#13538)

* [homekit] increase flexibility of ColorTemperature

allow Number or Dimmer items, and mired or Kelvin units.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years agoNew translations rotel.properties (French) (#13583)
openhab-bot [Sat, 22 Oct 2022 18:24:19 +0000 (20:24 +0200)]
New translations rotel.properties (French) (#13583)

3 years ago[mqtt] support mired<->Kelvin unit conversion (#13575)
Cody Cutrer [Sat, 22 Oct 2022 18:07:33 +0000 (12:07 -0600)]
[mqtt] support mired<->Kelvin unit conversion (#13575)

Just have to use the newer toInvertibleUnit method that allows
the dimension to change.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years agoNew Crowdin updates (#13580)
openhab-bot [Sat, 22 Oct 2022 12:18:31 +0000 (14:18 +0200)]
New Crowdin updates (#13580)

* New translations tplinkrouter.properties (French)

* New translations meater.properties (French)

3 years agoNew Crowdin updates (#13579)
openhab-bot [Sat, 22 Oct 2022 10:15:52 +0000 (12:15 +0200)]
New Crowdin updates (#13579)

* New translations amplipi.properties (Italian)

* New translations anel.properties (Italian)

3 years ago[netatmo] Extend example with things for energy stuff (#13568)
lolodomo [Thu, 20 Oct 2022 20:51:03 +0000 (22:51 +0200)]
[netatmo] Extend example with things for energy stuff (#13568)

* [netatmo] Extend example with things for energy stuff

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[hdpowerview] add duette/applause skylift shades (#13574)
Andrew Fiddian-Green [Thu, 20 Oct 2022 10:49:23 +0000 (11:49 +0100)]
[hdpowerview] add duette/applause skylift shades (#13574)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[jellyfin] upgrade sdk, fixes json parse error (#13572)
GiviMAD [Thu, 20 Oct 2022 05:26:39 +0000 (07:26 +0200)]
[jellyfin] upgrade sdk, fixes json parse error (#13572)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[hdpowerview] support for shade types 26,27,28 (#13571)
Andrew Fiddian-Green [Wed, 19 Oct 2022 19:19:55 +0000 (20:19 +0100)]
[hdpowerview] support for shade types 26,27,28 (#13571)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[homekit] Improve output of console's `homekit show` command (#13569)
Cody Cutrer [Wed, 19 Oct 2022 18:17:55 +0000 (12:17 -0600)]
[homekit] Improve output of console's `homekit show` command (#13569)

* [homekit] Improve output of console's `homekit show` command

 * include the full JSON from all the characteristics, so you can confirm
   everything is configured correctly.
 * only use simple class names; the fully qualified package is just a
   distraction.
 * show linked services if they exist
 * include the class name of services, not just the GUID

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[homekit] improve bundle deactivation time (#13566)
Cody Cutrer [Wed, 19 Oct 2022 09:18:02 +0000 (03:18 -0600)]
[homekit] improve bundle deactivation time (#13566)

If you have many instances, it can take a while. So stop all the
instances in parallel. Also, fix a race condition where the update
debouncer might get called again after being stopped, because the
change listener was deregistered _after_ the debouncer was stopped.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[netatmo] Console command to show all devices/modules ids (#13555)
lolodomo [Wed, 19 Oct 2022 06:47:04 +0000 (08:47 +0200)]
[netatmo] Console command to show all devices/modules ids (#13555)

* [netatmo] Console command to show all devices/modules ids

Fix #13091

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[netatmo] more precision in doc where to find the refresh token (#13567)
lolodomo [Wed, 19 Oct 2022 06:24:25 +0000 (08:24 +0200)]
[netatmo] more precision in doc where to find the refresh token (#13567)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[jsscripting] Upgrade openhab-js to 2.0.4 (#13565)
Florian Hotze [Tue, 18 Oct 2022 20:34:33 +0000 (22:34 +0200)]
[jsscripting] Upgrade openhab-js to 2.0.4 (#13565)

Fixes #13563.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
3 years ago[voskstt] Fix load on linux arm (#13556)
GiviMAD [Tue, 18 Oct 2022 17:29:15 +0000 (19:29 +0200)]
[voskstt] Fix load on linux arm (#13556)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years agoNew translations allplay.properties (Italian) (#13561)
openhab-bot [Mon, 17 Oct 2022 19:06:45 +0000 (21:06 +0200)]
New translations allplay.properties (Italian) (#13561)

3 years ago[MAP] Adds fallback to original value when input not found (#13560)
Gaël L'hopital [Mon, 17 Oct 2022 17:43:12 +0000 (19:43 +0200)]
[MAP] Adds fallback to original value when input not found (#13560)

* [MAP] Adding fallback to original value
Solves #10092

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[openhabcloud] Removing content encoding when proxing. (#13559)
Dan Cunningham [Mon, 17 Oct 2022 06:06:08 +0000 (23:06 -0700)]
[openhabcloud] Removing content encoding when proxing. (#13559)

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
3 years agoNew Crowdin updates (#13558)
openhab-bot [Sun, 16 Oct 2022 23:05:00 +0000 (01:05 +0200)]
New Crowdin updates (#13558)

* New translations meater.properties (Italian)
* New translations tplinkrouter.properties (Italian)

3 years ago[broadlinkthermostat] Aesthetic rename and add RM Mini (#13412)
GiviMAD [Sun, 16 Oct 2022 21:13:12 +0000 (23:13 +0200)]
[broadlinkthermostat] Aesthetic rename and add RM Mini  (#13412)

* [broadlinkthermostat] Aesthetic rename and add RM Mini

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[meater] Initial contribution (#13400)
Jan Gustafsson [Sun, 16 Oct 2022 08:13:18 +0000 (10:13 +0200)]
[meater] Initial contribution (#13400)

* First version.

Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
3 years ago[tplinkrouter] Initial contribution (#13369)
Olivier [Sat, 15 Oct 2022 19:52:33 +0000 (21:52 +0200)]
[tplinkrouter] Initial contribution (#13369)

* Initial commit

Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
3 years ago[influxdb] Update README.md (#13541)
Wikibear [Sat, 15 Oct 2022 14:29:01 +0000 (16:29 +0200)]
[influxdb] Update README.md (#13541)

* Update README.md

At a link for further information what to do in a persist file.

3 years ago[tesla] Options to control polling frequency and sleep (#13337)
billfor [Sat, 15 Oct 2022 12:25:29 +0000 (08:25 -0400)]
[tesla] Options to control polling frequency and sleep (#13337)

* Options to control polling frequency and sleep mode
* Update documentation
* Fix request token expiration calculation and additional logging for tokens

Signed-off-by: Bill Forsyth <git@billforsyth.net>
3 years ago[sonos] New codec id 61 for Dolby Atmos (#13551)
lolodomo [Sat, 15 Oct 2022 09:48:20 +0000 (11:48 +0200)]
[sonos] New codec id 61 for Dolby Atmos (#13551)

Fix #13540

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoIgnore NuvoNet events for sources not managed by openHAB (#13535)
mlobstein [Sat, 15 Oct 2022 08:27:37 +0000 (03:27 -0500)]
Ignore NuvoNet events for sources not managed by openHAB (#13535)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoBug Fix - Websocket reconnect after server failure (#13537)
Stian Kjoglum [Sat, 15 Oct 2022 08:22:58 +0000 (10:22 +0200)]
Bug Fix - Websocket reconnect after server failure (#13537)

Signed-off-by: kjoglum <stiankj@online.no>
3 years agoFix indexing of presets and playlists. (#13543)
Matthew Skinner [Sat, 15 Oct 2022 08:07:49 +0000 (19:07 +1100)]
Fix indexing of presets and playlists. (#13543)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
3 years ago[gce] File based items are not updated (#13545)
Gaël L'hopital [Sat, 15 Oct 2022 08:02:01 +0000 (10:02 +0200)]
[gce] File based items are not updated (#13545)

* [gce] Correcting non updated input channels

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[epsonprojector] Log invalid number when expecting numeric response from projector...
mlobstein [Sat, 15 Oct 2022 07:35:14 +0000 (02:35 -0500)]
[epsonprojector] Log invalid number when expecting numeric response from projector (#13550)

* Log invalid number when expecting numeric response from projector

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoLog invalid number when expecting numeric response from projector (#13549)
mlobstein [Sat, 15 Oct 2022 07:33:12 +0000 (02:33 -0500)]
Log invalid number when expecting numeric response from projector (#13549)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoNew Crowdin updates (#13546)
openhab-bot [Fri, 14 Oct 2022 11:57:49 +0000 (13:57 +0200)]
New Crowdin updates (#13546)

* New translations airquality.properties (Italian)
* New translations airq.properties (Italian)
* New translations airvisualnode.properties (Italian)
* New translations androiddebugbridge.properties (Italian)

3 years ago[jinja] Upgrade jsoup from 1.14.3 to 1.15.3 (#13344)
dependabot[bot] [Fri, 14 Oct 2022 06:58:00 +0000 (08:58 +0200)]
[jinja] Upgrade jsoup from 1.14.3 to 1.15.3 (#13344)

* Bump jsoup from 1.14.3 to 1.15.3 in /bundles/org.openhab.transform.jinja

Bumps [jsoup](https://github.com/jhy/jsoup) from 1.14.3 to 1.15.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.14.3...jsoup-1.15.3)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  dependency-type: direct:production
...

Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago[ipobserver] Upgrade jsoup from 1.14.3 to 1.15.3 (#13343)
dependabot[bot] [Fri, 14 Oct 2022 06:57:21 +0000 (08:57 +0200)]
[ipobserver] Upgrade jsoup from 1.14.3 to 1.15.3 (#13343)

* Bump jsoup in /bundles/org.openhab.binding.ipobserver

Bumps [jsoup](https://github.com/jhy/jsoup) from 1.14.3 to 1.15.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.14.3...jsoup-1.15.3)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  dependency-type: direct:production
...

Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago[ahawastecollection] Upgrade jsoup from 1.14.3 to 1.15.3 (#13342)
dependabot[bot] [Thu, 13 Oct 2022 16:25:22 +0000 (18:25 +0200)]
[ahawastecollection] Upgrade jsoup from 1.14.3 to 1.15.3 (#13342)

* Bump jsoup in /bundles/org.openhab.binding.ahawastecollection

Bumps [jsoup](https://github.com/jhy/jsoup) from 1.14.3 to 1.15.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.14.3...jsoup-1.15.3)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
* Update feature.xml too

Signed-off-by: Wouter Born <github@maindrain.net>
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: dependabot[bot] <support@github.com>
3 years agoNew Crowdin updates (#13542)
openhab-bot [Thu, 13 Oct 2022 12:35:26 +0000 (14:35 +0200)]
New Crowdin updates (#13542)

* New translations adorne.properties (Italian)
* New translations knx.properties (German)
* New translations jsscripting.properties (Italian)

3 years ago[unifi] Fix PoE port mode for 24V (#13539)
Hilbrand Bouwkamp [Thu, 13 Oct 2022 12:34:28 +0000 (14:34 +0200)]
[unifi] Fix PoE port mode for 24V (#13539)

* [unifi] Fix PoE port mode for 24V

The value UniFi expects is actually pasv24. Tested with different UniFi controller versions.

* [unifi] Added Hilbrand as codeowner to UniFi binding

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
3 years ago[tibber] Add channel for tomorrows prices and timestamps as JSON array (#13416)
Arne Seime [Tue, 11 Oct 2022 20:14:19 +0000 (22:14 +0200)]
[tibber] Add channel for tomorrows prices and timestamps as JSON array (#13416)

Signed-off-by: Arne Seime <arne.seime@gmail.com>
3 years ago[jdbc] Upgrade derby from 10.12.1.1 to 10.14.2.0 (#13038)
dependabot[bot] [Tue, 11 Oct 2022 19:54:19 +0000 (21:54 +0200)]
[jdbc] Upgrade derby from 10.12.1.1 to 10.14.2.0 (#13038)

* Use derby instead of derbyclient, fix bnd optional package imports
* Update versions add dynamic package import for custom JDBC drivers
* Prevent redundant null check warnings

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[knx] Improve localization (#13293)
Holger Friedrich [Tue, 11 Oct 2022 19:18:17 +0000 (21:18 +0200)]
[knx] Improve localization (#13293)

* [knx] Improve localization

- introduce localization of error messages
- add new strings for common exceptions
- provide helper functions for translation
- add test cases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years agoNew translations shelly.properties (German) (#13534)
openhab-bot [Mon, 10 Oct 2022 18:14:16 +0000 (20:14 +0200)]
New translations shelly.properties (German) (#13534)

3 years ago[gce] Avoid conflicts with things file defined (#13526)
Gaël L'hopital [Mon, 10 Oct 2022 16:42:49 +0000 (18:42 +0200)]
[gce] Avoid conflicts with things file defined (#13526)

* Avoiding dynamic creation of channels when channels already exists

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[voskstt] fix sdk update and disable internal info logs (#13536)
GiviMAD [Mon, 10 Oct 2022 16:34:48 +0000 (18:34 +0200)]
[voskstt] fix sdk update and disable internal info logs (#13536)

* [voskstt] fix sdk update
* [voskstt] change internal sdk log level to warning

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[nuvo] Add Image channel for album art (#13498)
mlobstein [Mon, 10 Oct 2022 13:53:05 +0000 (08:53 -0500)]
[nuvo] Add Image channel for album art (#13498)

* Add Image channel for Album Art

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years ago[homekit] fix BooleanItemReader to work with DimmerItems (#13507)
Cody Cutrer [Mon, 10 Oct 2022 11:36:23 +0000 (05:36 -0600)]
[homekit] fix BooleanItemReader to work with DimmerItems (#13507)

* [homekit] fix BooleanItemReader to work with DimmerItems

DimmerItems have a PercentType state, which is easily convertible
to OnOffType, but is not inherited from it. So take that into account.

i.e. a variable speed fan can use a single DimmerItem for both
ActiveStatus and RotationSpeed.

* [homekit] Document that Dimmer is a possible item type for several booleans

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[homekit] allow configuring maxValue on VOCDensity (#13508)
Cody Cutrer [Mon, 10 Oct 2022 11:30:13 +0000 (05:30 -0600)]
[homekit] allow configuring maxValue on VOCDensity (#13508)

* [homekit] allow configuring maxValue on VOCDensity

the default of 1000 is quite low in reality. tested and confirmed
working with iOS 16

* [homekit] allow step value to be configured for VOCDensity

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years agofix a bug reported by community: https://community.openhab.org/t/easee-binding/135492...
alexf2015 [Mon, 10 Oct 2022 07:28:42 +0000 (09:28 +0200)]
fix a bug reported by community: https://community.openhab.org/t/easee-binding/135492/58 (#13527)

Signed-off-by: Alexander Friese <af944580@googlemail.com>
3 years ago[jpa] Fix Derby driver no longer included (#13532)
Wouter Born [Mon, 10 Oct 2022 07:25:32 +0000 (09:25 +0200)]
[jpa] Fix Derby driver no longer included (#13532)

According to the add-on documentation the Derby driver is included which was no longer the case.
The derby version was also changed because 10.16.1.1 is for Java 17+.

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[ftpupload] Upgrade dependencies (#12693)
dependabot[bot] [Sun, 9 Oct 2022 21:50:27 +0000 (23:50 +0200)]
[ftpupload] Upgrade dependencies (#12693)

Also-by: dependabot[bot] <support@github.com>
Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoBump protobuf-java in /bundles/org.openhab.voice.googlestt (#13491)
dependabot[bot] [Sun, 9 Oct 2022 21:49:09 +0000 (23:49 +0200)]
Bump protobuf-java in /bundles/org.openhab.voice.googlestt (#13491)

Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.19.2 to 3.19.6.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.2...v3.19.6)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years agoNew Crowdin updates (#13523)
openhab-bot [Sun, 9 Oct 2022 11:10:10 +0000 (13:10 +0200)]
New Crowdin updates (#13523)

* New translations netatmo.properties (French)

* New translations nobohub.properties (French)

3 years ago[netatmo] Ensure all events are retrieved since they are buffered (#13505)
Gaël L'hopital [Sun, 9 Oct 2022 10:17:08 +0000 (12:17 +0200)]
[netatmo] Ensure all events are retrieved since they are buffered (#13505)

* Adding logic to ensure we retrieve all events.

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[fineoffsetweatherstation] Fix README.md (#13506)
Andreas Berger [Sun, 9 Oct 2022 09:28:48 +0000 (11:28 +0200)]
[fineoffsetweatherstation] Fix README.md (#13506)

* fix typo
* link community thread
* add note for derived values

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
3 years ago[homekit] allow RelativeHumidity as an optional characteristic on Thermostat (#13504)
Cody Cutrer [Sun, 9 Oct 2022 09:01:25 +0000 (03:01 -0600)]
[homekit] allow RelativeHumidity as an optional characteristic on Thermostat (#13504)

also support QuantityType as a valid state type for double characteristics
(such as RelativeHumidity).

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[homekit] get min/max/step values from state description if possible (#13510)
Cody Cutrer [Sun, 9 Oct 2022 08:55:32 +0000 (02:55 -0600)]
[homekit] get min/max/step values from state description if possible (#13510)

this helps to auto-configure if the binding is providing the necessary info

metadata config still overrides

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[caddx] Changed Hashmap keys from BigDecimal to int (#13521)
Georgios Moutsos [Sun, 9 Oct 2022 07:41:34 +0000 (10:41 +0300)]
[caddx] Changed Hashmap keys from BigDecimal to int (#13521)

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>
3 years agoNew Crowdin updates (#13514)
openhab-bot [Sun, 9 Oct 2022 07:40:59 +0000 (09:40 +0200)]
New Crowdin updates (#13514)

* New translations ambientweather.properties (Italian)
* New translations amazonechocontrol.properties (Italian)
* New translations jpa.properties (Italian)
* New translations openwebnet.properties (Italian)

3 years ago[homekit] Allow Long type in configuration for numbers (#13509)
Cody Cutrer [Sun, 9 Oct 2022 07:04:06 +0000 (01:04 -0600)]
[homekit] Allow Long type in configuration for numbers (#13509)

I.e. if it's set from a Ruby script

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years agoFix mjpeg wont open multiple streams when port is not 80 (#13502)
Matthew Skinner [Sat, 8 Oct 2022 19:26:51 +0000 (06:26 +1100)]
Fix mjpeg wont open multiple streams when port is not 80 (#13502)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
3 years ago[jpa] Add dynamic import, upgrade dependencies, add UI config (#13516)
Wouter Born [Sat, 8 Oct 2022 19:25:05 +0000 (21:25 +0200)]
[jpa] Add dynamic import, upgrade dependencies, add UI config (#13516)

* Adds a dynamic package import so JDBC drivers on the classpath can be used
* Upgrades OpenJPA from 2.4.0 to 3.2.2
* Upgrades Derby JDBC driver from 10.11.1.1 to 10.16.1.1
* Adds config.xml and ConfigurableService annotation so add-on can be configured using the UI
* Adds null annotations on all classes
* Prevent NPEs and some code cleanup

See also:

* https://openjpa.apache.org/builds/3.2.2/apache-openjpa/RELEASE-NOTES.html
* https://community.openhab.org/t/jpa-with-mysql-or-mariadb/138679

Fixes #13375

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[network] Fix wake-on-lan functions in DSL rules (#13519)
Fabian Wolter [Sat, 8 Oct 2022 19:19:16 +0000 (21:19 +0200)]
[network] Fix wake-on-lan functions in DSL rules (#13519)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
3 years ago[netatmo] Adding Door/Window sensor (#13503)
Gaël L'hopital [Sat, 8 Oct 2022 16:49:44 +0000 (18:49 +0200)]
[netatmo] Adding Door/Window sensor (#13503)

* Initial PR to add NADoorTag to netatmo binding

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[netatmo] Fix the description of the new channel request-count (#13512)
lolodomo [Sat, 8 Oct 2022 10:51:11 +0000 (12:51 +0200)]
[netatmo] Fix the description of the new channel request-count (#13512)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[linky] Avoid internal server error (getting power peak early in the … (#13482)
lolodomo [Sat, 8 Oct 2022 08:10:46 +0000 (10:10 +0200)]
[linky] Avoid internal server error (getting power peak early in the … (#13482)

* [linky] Avoid internal server error (getting power peak early in the morning)

Fix #13377

The binding now requests power peak data for 2 days (yesterday and the day before).

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[mqtt.homeassistant] ensure availability topics get subscribed (#13466)
Cody Cutrer [Sat, 8 Oct 2022 07:12:28 +0000 (01:12 -0600)]
[mqtt.homeassistant] ensure availability topics get subscribed (#13466)

HASS registers availability topics before calling start(), so
the AbstractMQTTThingHandler was never subscribing/starting the
availability channel(s). So do so in start() of the base class.

I checked other implementations, and either they already handle
re-registering availabilityTopics in their start()
(GenericMQTTThingHandler), or they don't use availabilityTopics
at all from the base class and manage it themselves (Homie).

Note that this shows up as newly-added HASS things not having
a problem (because the components aren't discovered until after
the ThingHandler is started), but if you restart OpenHAB or
disable/enable the thing, the channels (and components) are
cached, thus how availabilityTopics are known before starting.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years agoHandle properly UNKNOWN module types in discovery (#13500)
Gaël L'hopital [Fri, 7 Oct 2022 11:15:04 +0000 (13:15 +0200)]
Handle properly UNKNOWN module types in discovery (#13500)

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[netatmo] Buffer last event requests per child modules (#13489)
Gaël L'hopital [Fri, 7 Oct 2022 09:56:15 +0000 (11:56 +0200)]
[netatmo] Buffer last event requests per child modules (#13489)

* Buffer last event requests per child modules
This is targetted to decrease the number of requests transmitted to Netatmo API.
Solves #13358

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[netatmo] Adding a request counter (#13494)
Gaël L'hopital [Fri, 7 Oct 2022 09:48:41 +0000 (11:48 +0200)]
[netatmo] Adding a request counter (#13494)

* Adding a request counter channel to Api Bridge thing.

Signed-off-by: clinique <gael@lhopital.org>
3 years agoUpdate README.md (#13497)
Hans-Jörg Merk [Thu, 6 Oct 2022 21:15:55 +0000 (23:15 +0200)]
Update README.md (#13497)

3 years ago[netatmo] Handling camera ping timeouts (#13487)
Gaël L'hopital [Thu, 6 Oct 2022 12:44:26 +0000 (14:44 +0200)]
[netatmo] Handling camera ping timeouts (#13487)

* Solves #13486

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[openwebnet] add support for basic Scenarios (WHO=0) (#13473)
M Valla [Thu, 6 Oct 2022 06:33:01 +0000 (08:33 +0200)]
[openwebnet] add support for basic Scenarios (WHO=0) (#13473)

* [openwebnet] added first support for WHO=0 scenarios
* [openwebnet] channels indent
* [openwebnet] formatting
* [openwebnet] set WHO=0 thing online automatically. Update to openwebnet4j 0.9.0

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
3 years ago[SunSpec] Add missing Inverter Status, Add Channel for Vendor-Specific Status (#13480)
Andreas Lanz [Wed, 5 Oct 2022 05:49:31 +0000 (07:49 +0200)]
[SunSpec] Add missing Inverter Status, Add Channel for Vendor-Specific Status (#13480)

* [SunSpec] Added missing InverterStatus

See e.g., https://github.com/sunspec/models/blob/master/json/model_101.json#L307

* [SunSpec] Added Channel for Vendor Specific Status

* [SunSpec] Fixing two old TODOs

VA and VAR are defined as alternate unit for WATT so no breaking change.

Signed-off-by: Andreas Lanz <alanz@gmx.de>
3 years agoNew translations jellyfin.properties (Italian) (#13488)
openhab-bot [Tue, 4 Oct 2022 10:29:59 +0000 (12:29 +0200)]
New translations jellyfin.properties (Italian) (#13488)

3 years agoConsolidate and optimize datetime conversions (#13483)
Jacob Laursen [Tue, 4 Oct 2022 06:59:59 +0000 (08:59 +0200)]
Consolidate and optimize datetime conversions (#13483)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[shelly] Add Plus/Pro support, some bugfixes (#13439)
Markus Michels [Tue, 4 Oct 2022 06:00:50 +0000 (08:00 +0200)]
[shelly] Add Plus/Pro support, some bugfixes (#13439)

* Plus/Pro support and some refactoring, bugfixes

Signed-off-by: Markus Michels <markus7017@gmail.com>
* Review changes applied

Signed-off-by: Markus Michels <markus7017@gmail.com>
* review changes

Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years ago[openhabcloud] sleepSocketIO(long delay) halts entire io.socket thread #13210 (#13421)
Felix Lo [Mon, 3 Oct 2022 17:43:43 +0000 (01:43 +0800)]
[openhabcloud] sleepSocketIO(long delay) halts entire io.socket thread #13210 (#13421)

* sleepSocketIO(long delay) halts entire io.socket thread CI #6047

Signed-off-by: lsafelix75 <lsafelix75@gmail.com>
3 years agoNew Crowdin updates (#13481)
openhab-bot [Mon, 3 Oct 2022 15:21:26 +0000 (17:21 +0200)]
New Crowdin updates (#13481)

* New translations influxdb.properties (French)
* New translations tado.properties (Italian)
* New translations ecowatt.properties (Italian)
* New translations solarmax.properties (Italian)

3 years ago[unifi] Detect all PoE ports, and set PoE thing offline if no data could be found...
Hilbrand Bouwkamp [Mon, 3 Oct 2022 11:02:46 +0000 (13:02 +0200)]
[unifi] Detect all PoE ports, and set PoE thing offline if no data could be found (#13455)

* [unifi] Set PoE thing offline if no data could be found

This would better reflect the PoE thing status if there is a problem with either the data from the api or a configuration problem (like invalid port number).

* [unifi] Fix bug to detect PoE ports when first port is not PoE port

The binding assumed either all ports or no ports were PoE, and asssumed if port 0 was not PoE none was PoE.
However, some switches have ports starting at port 5 to be PoE. Therefor changed code to just test each port if it is PoE.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
3 years ago[homekit] allow NumberItems for BatteryLowStatus (#13449)
Cody Cutrer [Mon, 3 Oct 2022 10:13:39 +0000 (04:13 -0600)]
[homekit] allow NumberItems for BatteryLowStatus (#13449)

* [homekit] allow NumberItems for BatteryLowStatus

use a lowThreshold metadata config to infer if it's low

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[easee] Fix binding not working after Easee cloud API has been unavailable (#13469)
alexf2015 [Sun, 2 Oct 2022 16:28:33 +0000 (18:28 +0200)]
[easee] Fix binding not working after Easee cloud API has been unavailable (#13469)

* fix #13463

Signed-off-by: Alexander Friese <af944580@googlemail.com>
3 years ago[nuki] Disabled warning for things created from textual config (#13331)
Jan Vybíral [Sun, 2 Oct 2022 16:10:40 +0000 (18:10 +0200)]
[nuki] Disabled warning for things created from textual config (#13331)

* Removed warning shown when thing is created with hexadecimal warning for read-only things
* Added missing configuration parameters into documentation

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
3 years ago[tado] Channels are visible depending on device type and capabilities (#13301)
Andrew Fiddian-Green [Sun, 2 Oct 2022 15:46:16 +0000 (16:46 +0100)]
[tado] Channels are visible depending on device type and capabilities (#13301)

* [tado] create zone channels dynamically
* [tado] add JUnit test classes
* [tado] eliminate maven compiler warnings
* [tado] code optimisation
* [tado] read me
* [tado] current temperature & humidity also dynamic
* [tado] battery/window channels
* [tado] simplify channel builder
* [tado] fix bundle initialisation bug
* [tado] fix insert positions
* [tado] add channel type categories
* [tado] refactor battery checker
* [tado] create capabilities support in caller vs callee
* [tado] method doesn't throw exception
* [tado] remove new line
* [velux] add self to code owners
* [tado] capitalize categories

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[bluetooth.ruuvitag] Correct parse of NA temperature & acceleraiton (#13279)
Sami Salonen [Sun, 2 Oct 2022 12:32:22 +0000 (15:32 +0300)]
[bluetooth.ruuvitag] Correct parse of NA temperature & acceleraiton (#13279)

Fixed by bumping support library fi.tkgwf.ruuvi:ruuvitag-comon
https://github.com/Scrin/ruuvitag-common-java/releases/tag/v1.0.2

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
3 years ago[ecowatt] Fix a typo in a channel description (#13476)
lolodomo [Sun, 2 Oct 2022 10:54:27 +0000 (12:54 +0200)]
[ecowatt] Fix a typo in a channel description (#13476)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[androiddebugbridge] Add mDNS discovery for android tv (#13462)
GiviMAD [Sun, 2 Oct 2022 10:38:59 +0000 (12:38 +0200)]
[androiddebugbridge] Add mDNS discovery for android tv (#13462)

* [androiddebugbridge] add mDNS discovery for android tv

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years agoNew Crowdin updates (#13474)
openhab-bot [Sun, 2 Oct 2022 10:33:47 +0000 (12:33 +0200)]
New Crowdin updates (#13474)

* New translations openweathermap.properties (French)

* New translations openuv.properties (French)

* New translations openhabcloud.properties (French)

* New translations ecowatt.properties (French)

3 years ago[jdbc] Fix warnings and apply null annotations (#13429)
Jacob Laursen [Sun, 2 Oct 2022 09:14:41 +0000 (11:14 +0200)]
[jdbc] Fix warnings and apply null annotations (#13429)

* Fix warnings and apply null annotations

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[LuxtronikHeatpump] Adds discovery service (#11907)
Stefan Giehl [Sat, 1 Oct 2022 15:15:16 +0000 (17:15 +0200)]
[LuxtronikHeatpump] Adds discovery service (#11907)

* [LuxtronikHeatpump] Adds discovery service

Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
3 years agoAdded URL path support. (#13436)
Tobias Liese [Sat, 1 Oct 2022 13:32:11 +0000 (15:32 +0200)]
Added URL path support. (#13436)

Changes:
Fix: Now using KTOR instead of building the url by simple string concad. This fixes the https and port 443 bug that existed prier to this change. (https://example.com would look like: https://example.com:443)
Added: Support for jellyfins Base URL option. This allows the addon to be used on installations were jellyfin uses a base path.

Signed-off-by: tliese <mail@tobiasliese.me>
3 years ago[ipcamera] FFmpeg based alarms will now auto restart if stopped (#13446)
Matthew Skinner [Sat, 1 Oct 2022 12:19:25 +0000 (22:19 +1000)]
[ipcamera] FFmpeg based alarms will now auto restart if stopped (#13446)

* FFmpeg alarms now auto restart

Signed-off-by: Matthew Skinner <matt@pcmus.com>
3 years ago[nuki] Fixed nukiId migration for devices with shorter nukiId (#13088) (#13470)
Jan Vybíral [Sat, 1 Oct 2022 11:45:35 +0000 (13:45 +0200)]
[nuki] Fixed nukiId migration for devices with shorter nukiId (#13088) (#13470)

Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
3 years ago[netatmo] Room-Thing offline after restart (#13467)
Gaël L'hopital [Sat, 1 Oct 2022 10:50:22 +0000 (12:50 +0200)]
[netatmo] Room-Thing offline after restart (#13467)

* Correcting issue by late loading of the capability.
* Handle MAXIMUM_USAGE_REACHED at ApiBridgeHandler level.

Signed-off-by: clinique <gael@lhopital.org>