]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
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>
3 years ago[jrubyscripting] clean up assignment of class objects (#13451)
Cody Cutrer [Fri, 30 Sep 2022 20:47:53 +0000 (14:47 -0600)]
[jrubyscripting] clean up assignment of class objects (#13451)

pass the actual class objects through, and post-process in Ruby, to
avoid the rescue nil -- and by extension, any issues with visibility
into private objects from JRuby.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[tapocontrol] Fix authentication issue making plugin unusable (#13468)
Peter Hicks [Fri, 30 Sep 2022 19:41:53 +0000 (20:41 +0100)]
[tapocontrol] Fix authentication issue making plugin unusable (#13468)

The tapocontrol plugin uses a static UUID which is now causing a an API rate limit exceeded error from the TP-Link API.  This commit generates a separate UUID for every login attempt.

Signed-off-by: Peter Hicks <peter.hicks@opentraintimes.com>
3 years ago[lcn] Improve logging (#13460)
Fabian Wolter [Thu, 29 Sep 2022 07:01:20 +0000 (09:01 +0200)]
[lcn] Improve logging (#13460)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
3 years ago[echonetlite] Initial contribution (#11999)
Michael Barker [Wed, 28 Sep 2022 21:23:57 +0000 (10:23 +1300)]
[echonetlite] Initial contribution (#11999)

* First implementation of Echonet Lite Java Bindings.  Only supports Mitsubishi Home Heat Pumps.

Signed-off-by: Michael Barker <mikeb01@gmail.com>
3 years agoupdated example to match frontdoor_lockstates (#13441)
martin1338 [Wed, 28 Sep 2022 19:33:21 +0000 (21:33 +0200)]
updated example to match frontdoor_lockstates (#13441)

command numbers where changed, see lines 80 and following -> adjusted the example and reorderd the commands

3 years ago[remoteopenhab] Optimize filtering of ALIVE events (#13432)
lolodomo [Wed, 28 Sep 2022 18:39:20 +0000 (20:39 +0200)]
[remoteopenhab] Optimize filtering of ALIVE events (#13432)

* [remoteopenhab] Optimize handling of ALIVE events

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoNew translations pushover.properties (German) (#13454)
openhab-bot [Tue, 27 Sep 2022 20:40:22 +0000 (22:40 +0200)]
New translations pushover.properties (German) (#13454)

3 years ago[solarmax] Add default translations (#13452)
lolodomo [Tue, 27 Sep 2022 15:21:07 +0000 (17:21 +0200)]
[solarmax] Add default translations (#13452)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[solarmax] Initial contribution (#10414)
Jamie Townsend [Tue, 27 Sep 2022 05:51:10 +0000 (07:51 +0200)]
[solarmax] Initial contribution (#10414)

* SolarMax Binding Initial implementation

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* #10413 camelCaserizeTheChannelNames

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* #10413 Delete commented code and Refactor Brute Force Command Discovery into something commitable

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* 10413 Delete commented code and Refactor Brute Force Command Discovery into something commitable

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* #10413 Codestyle

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* 10413 Codestyle

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* #10413 corrected sat-plugin errors

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* #10413 updates from code reviews in PR #10414

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* 10413 mvn spotless:apply

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* 10413 Updated to 3.2.0-SNAPSHOT

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Fixed conflicts introduced by foreign commit.

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Updated copyright years

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Ran  mvn spotless:apply to resolve formatting issues

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Updates from review

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Switch to using Units & move softwareVersion & buildNumber to properties

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* A couple of review related updates

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* A couple more review related changes.

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Added Full Example to README.md

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Update parent pom.xml version

Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
* Update bundles/org.openhab.binding.solarmax/src/main/java/org/openhab/binding/solarmax/internal/SolarMaxHandlerFactory.java

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
* Update bundles/org.openhab.binding.solarmax/src/main/java/org/openhab/binding/solarmax/internal/SolarMaxHandlerFactory.java

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
3 years agoNew Crowdin updates (#13448)
openhab-bot [Mon, 26 Sep 2022 21:04:07 +0000 (23:04 +0200)]
New Crowdin updates (#13448)

* New translations openwebnet.properties (German)
* New translations sonos.properties (German)
* New translations openhabcloud.properties (German)
* New translations hueemulation.properties (German)
* New translations epsonprojector.properties (German)
* New translations hpprinter.properties (German)
* New translations http.properties (German)
* New translations knx.properties (German)
* New translations lcn.properties (German)
* New translations magentatv.properties (German)
* New translations onkyo.properties (German)
* New translations fineoffsetweatherstation.properties (German)
* New translations openweathermap.properties (German)

3 years ago[touchwand] Add port configuration to websocket (#13440)
Roie Geron [Mon, 26 Sep 2022 17:05:50 +0000 (20:05 +0300)]
[touchwand] Add port configuration to websocket (#13440)

* add port configuration to websocket

Signed-off-by: Roie Geron <roie.geron@gmail.com>
3 years ago[mqtt.generic] fix range of RGB values (#13426)
Cody Cutrer [Mon, 26 Sep 2022 17:03:37 +0000 (11:03 -0600)]
[mqtt.generic] fix range of RGB values (#13426)

Range is 0..255, not 0..250.

rgb -> hsv -> rgb still isn't perfect, but it's better. In
particular, I found this when using HSBType.BLUE in a test,
and it was coming out as 0,0,250 in RGB. It now comes out as
a proper 0,0,255.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[homekit] allow group items of the correct type anywhere that type is needed (#13236)
Cody Cutrer [Mon, 26 Sep 2022 16:58:59 +0000 (10:58 -0600)]
[homekit] allow group items of the correct type anywhere that type is needed (#13236)

this is a theme, and I've extracted a helper method and applied it to several
other locations as well

example, I have a double-sliding door, with two contact sensors
in the alarm system, defined as:

```
Group:Contact:AND(CLOSED,OPEN) DeckDoor_Contact "Deck Door [%s]" <door> (gExteriorDoors, gWarningVisibility_Contact, gDoor, lMainFloor, gInflux) { homekit="ContactSensor" [instance=2] }
Contact DeckNDoor_Contact "Deck Door North" <door> (gInflux, DeckDoor_Contact, gGreatContacts) { channel="dscalarm:zone:46c52f35:zone11:zone_status" }
Switch DeckNDoor_Tamper "Deck Door North Tamper [%s]" <warning> (gTamper, gWarningVisibility_Switch) { channel="dscalarm:zone:46c52f35:zone11:zone_tamper" }
Contact DeckSDoor_Contact "Deck Door South" <door> (gInflux, DeckDoor_Contact, gGreatContacts) { channel="dscalarm:zone:46c52f35:zone12:zone_status" }
Switch DeckSDoor_Tamper "Deck Door South Tamper [%s]" <warning> (gTamper, gWarningVisibility_Switch) { channel="dscalarm:zone:46c52f35:zone12:zone_tamper" }
```

This allows the Group:Contact to be used for the ContactSensor.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years agoAdded a second code owner (#13442)
Andrew Fiddian-Green [Mon, 26 Sep 2022 11:24:15 +0000 (12:24 +0100)]
Added a second code owner (#13442)

* Added codeowner

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[ecowatt] Shorter labels for channel options (#13438)
lolodomo [Sun, 25 Sep 2022 19:01:26 +0000 (21:01 +0200)]
[ecowatt] Shorter labels for channel options (#13438)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[KVV] Replace underlying API (#13186)
Maximilian Heß [Sun, 25 Sep 2022 12:29:10 +0000 (14:29 +0200)]
[KVV] Replace underlying API (#13186)

* [KVV] Replace underlying API

The underlying API does no longer work so it is replace. An API key is no longer necessary.
Users need to replace the `stopId` in there station thing configuration. See README.md for details.

Signed-off-by: Maximilian Hess <mail@ne0h.de>
Co-authored-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[velux] Bridge status shows offline when communication fails (#13406)
Andrew Fiddian-Green [Sun, 25 Sep 2022 11:17:10 +0000 (12:17 +0100)]
[velux] Bridge status shows offline when communication fails (#13406)

* [velux] dynamically update bridge on-/off- line state

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[pulseaudio] Apply real disconnection when needed (#13338)
Gwendal Roulleau [Sun, 25 Sep 2022 10:59:30 +0000 (12:59 +0200)]
[pulseaudio] Apply real disconnection when needed (#13338)

* [pulseaudio] Removing isIdle test

The isIdle boolean was not properly handled.
When disconnection is called, isIdle is not relevant : we should always honnor the disconnection request.
In fact, isIdle prevented disconnection when it is necessary (example : when a IOException occurs when sending audio to sink)

+Little bug fix on volume parsing: some volume request doesn't respond with a space after the comma separating left/right channel.

* [pulseaudio] Enhancement to the idle detection for disconnection

Using a counter to count client instead of a isIdle variable, which was not thread safe.
The PulseaudioSimpleProtocolStream parent class is now the sole responsible for closing source or sink stream.

* [pulseaudio] Small performance enhancement

Avoid a costly synchronized operation for a method called very often.

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
3 years ago[miele] Migrate start channel to full DateTime channel and add end channel (#13393)
Jacob Laursen [Sun, 25 Sep 2022 09:29:26 +0000 (11:29 +0200)]
[miele] Migrate start channel to full DateTime channel and add end channel (#13393)

* Migrate start/finish channels to full DateTime channels
* Unmark start and duration as advanced channels
* Add end channel

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[touchwand] Fix thermostat target temperature command (#13427)
Roie Geron [Sun, 25 Sep 2022 08:25:10 +0000 (11:25 +0300)]
[touchwand] Fix thermostat target temperature command  (#13427)

* Fix target temperature command

1) Fix target temperature command
2) fixed typo in log

* Allow update status even if the unit is not alive

Seems 'acwand' status is always "DOWN" so ignore this and just log debug

Signed-off-by: Roie Geron <roie.geron@gmail.com>
3 years agoHow to support OpenWeatherMap one call api 3.0. (#13414)
rossbuggins [Sat, 24 Sep 2022 19:15:19 +0000 (20:15 +0100)]
How to support OpenWeatherMap one call api 3.0. (#13414)

Add OpenCall API version property.

Allowing for version 3.0 API to be set.

Signed-off-by: Ross Buggins <20972856+rossbuggins@users.noreply.github.com>
3 years ago[fsinternetradio] Add Ruark R5 to tested devices & mode list (#13325)
Timo Grossenbacher [Sat, 24 Sep 2022 09:38:38 +0000 (11:38 +0200)]
[fsinternetradio] Add Ruark R5 to tested devices & mode list (#13325)

* Add Ruark R5 to tested devices & mode list

Signed-off-by: Timo Grossenbacher <timo@timogrossenbacher.ch>
3 years agoNew translations bluetooth.properties (Dutch) (#13431)
openhab-bot [Thu, 22 Sep 2022 19:39:55 +0000 (21:39 +0200)]
New translations bluetooth.properties (Dutch) (#13431)

3 years ago[ecowatt] Unit tests for methods getting channel state from API response (#13419)
lolodomo [Wed, 21 Sep 2022 22:28:28 +0000 (00:28 +0200)]
[ecowatt] Unit tests for methods getting channel state from API response (#13419)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[Tesla] Add event stream & handling post new authentication process by Tesla (#13116)
Karel Goderis [Wed, 21 Sep 2022 19:55:27 +0000 (21:55 +0200)]
[Tesla] Add event stream & handling post new authentication process by Tesla (#13116)

Signed-Off-By: Karel Goderis <karel.goderis@me.com>
3 years agoFix ClassCastException for LocalDateTime (#13425)
Jacob Laursen [Wed, 21 Sep 2022 17:10:02 +0000 (19:10 +0200)]
Fix ClassCastException for LocalDateTime (#13425)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoUpdate Shelly and Tradfri bindings for upgrade to Californium 2.7.3 (#13407)
Wouter Born [Wed, 21 Sep 2022 10:19:19 +0000 (12:19 +0200)]
Update Shelly and Tradfri bindings for upgrade to Californium 2.7.3 (#13407)

* Update Shelly and Tradfri bindings for upgrade to Californium 2.7.3

* Fixes deprecated API usages
* Resolves itest runbundles

Signed-off-by: Wouter Born <github@maindrain.net>
3 years ago[jrubyscripting] Update to JRuby 9.3.8.0 (#13424)
jimtng [Wed, 21 Sep 2022 07:51:04 +0000 (17:51 +1000)]
[jrubyscripting] Update to JRuby 9.3.8.0 (#13424)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years ago[mqtt.homeassistant] support availability_templates (#13397)
Cody Cutrer [Mon, 19 Sep 2022 21:00:01 +0000 (15:00 -0600)]
[mqtt.homeassistant] support availability_templates (#13397)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years agoNew Crowdin updates (#13415)
openhab-bot [Mon, 19 Sep 2022 14:23:54 +0000 (16:23 +0200)]
New Crowdin updates (#13415)

* New translations ecowatt.properties (Italian)
* New translations jellyfin.properties (Italian)

3 years ago[openhabcloud] improved logging for troubleshooting purposes (#12430)
Sami Salonen [Mon, 19 Sep 2022 13:41:16 +0000 (16:41 +0300)]
[openhabcloud] improved logging for troubleshooting purposes (#12430)

* [openhabcloud] Sensor UUID and secret in logging

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhab] More logging. Lambda callbacks

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] Sensor short UUID/secret completely

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] pong milliseconds

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] Log websecket factory HTTP calls and PACKETs (on connect)

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] Sensor more secrets

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] abort connect on exceptional errors

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] remove dead code

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] Socket.IO http logging only with TRACE level enabled

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] logging level tuning

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] fix typo sensored->censored

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [openhabcloud] warn level logging (not info) when disconnected

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Signed-off-by: Sami Salonen <ssalonen@gmail.com>