]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
3 years ago[tado] Fix AC target temperature reading and writing bugs (#13272)
Andrew Fiddian-Green [Wed, 17 Aug 2022 07:32:17 +0000 (08:32 +0100)]
[tado] Fix AC target temperature reading and writing bugs (#13272)

* [tado] fix npe when target temperature json element is missing
* [tado] apply temperature command/value restrictions

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years agoRefresh token if expired (#13274)
Boris Krivonog [Tue, 16 Aug 2022 20:11:49 +0000 (22:11 +0200)]
Refresh token if expired (#13274)

Signed-off-by: Boris Krivonog <boris.krivonog@inova.si>
3 years ago[automower] Adapt login due to Husqvarna API change (#13263)
Boris Krivonog [Mon, 15 Aug 2022 19:02:00 +0000 (21:02 +0200)]
[automower] Adapt login due to Husqvarna API change (#13263)

* The Automower Connect API Authentication does not work anymore as they moved to a new authentication method. (AppKey and AppSecret) - adopted. Fixes issue #12980.

Signed-off-by: Boris Krivonog <boris.krivonog@inova.si>
3 years agoNew translations boschindego.properties (Danish) (#13269)
openhab-bot [Mon, 15 Aug 2022 18:55:45 +0000 (20:55 +0200)]
New translations boschindego.properties (Danish) (#13269)

3 years ago[serial] Allow custom baudrate and add option 2400 (#13265)
lolodomo [Mon, 15 Aug 2022 15:31:47 +0000 (17:31 +0200)]
[serial] Allow custom baudrate and add option 2400 (#13265)

Fix #13131

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[velux] Add an action to simultaneously set main and vane positions (#13199)
Andrew Fiddian-Green [Mon, 15 Aug 2022 10:36:25 +0000 (11:36 +0100)]
[velux] Add an action to simultaneously set main and vane positions (#13199)

* [velux] add moveMainAndVane action
* [velux] add claridications to read me
* [velux] refactor actions and translate
* [velux] fix thing lookup

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[miio] adding support for ijai.vacuum.v19 : Xiaomi Vacuum Mop 2S (#12723)
Tiller [Sun, 14 Aug 2022 21:00:21 +0000 (23:00 +0200)]
[miio] adding support for ijai.vacuum.v19 : Xiaomi Vacuum Mop 2S (#12723)

Signed-off-by: Tiller <github.me@tiller.fr>
3 years ago[mielecloud] Adapt to inbox api changes (#13185)
Björn Lange [Sun, 14 Aug 2022 19:31:31 +0000 (21:31 +0200)]
[mielecloud] Adapt to inbox api changes (#13185)

* No unneccessary calls to thingRegistry.get
* Handle Inbox.add now returning CompletableFuture

Signed-off-by: Björn Lange <bjoern.lange@itemis.de>
3 years ago[pwm] Fix handling of "maxDutyCycle" parameter value (#12197)
CyborgAndy [Sun, 14 Aug 2022 12:53:12 +0000 (15:53 +0300)]
[pwm] Fix handling of "maxDutyCycle" parameter value (#12197)

* [pwm] Fix handling of "maxDutyCycle" parameter value

Signed-off-by: Andriy Yemets <cyborg.andy@gmail.com>
* [pwm] Clarify behavior of the parameters

Signed-off-by: Andriy Yemets <cyborg.andy@gmail.com>
* [pwm] Update README.md (#12196)

Fixed description for maxDutycycle parameter
Added two new parameters: equateMinToZero and equateMaxToHundred

Signed-off-by: Andriy Yemets <cyborg.andy@gmail.com>
* Update bundles/org.openhab.automation.pwm/src/main/java/org/openhab/automation/pwm/internal/handler/PWMTriggerHandler.java

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
* Update bundles/org.openhab.automation.pwm/src/main/java/org/openhab/automation/pwm/internal/handler/PWMTriggerHandler.java

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Andriy Yemets <cyborg.andy@gmail.com>
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
3 years agoSupport one decimal for pressure value (#13257)
Jacob Laursen [Sun, 14 Aug 2022 07:24:58 +0000 (09:24 +0200)]
Support one decimal for pressure value (#13257)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew translations gardena.properties (German) (#13256)
openhab-bot [Sat, 13 Aug 2022 22:00:40 +0000 (00:00 +0200)]
New translations gardena.properties (German) (#13256)

3 years ago[Konnected] Adding base URL to config to allow for manually adding thing (#13251)
Haavar Valeur [Sat, 13 Aug 2022 08:34:39 +0000 (01:34 -0700)]
[Konnected] Adding base URL to config to allow for manually adding thing (#13251)

* Adding base URL to config to allow for manually adding thing
* Simplified reading of the base URL configuration. Renamed field to baseUrl to be consistent.
* Changed config parameters to camel case

Signed-off-by: Haavar Valeur <haavar@haavar.com>
3 years ago[gardena] synchronized (#13253)
Andrew Fiddian-Green [Fri, 12 Aug 2022 15:32:51 +0000 (16:32 +0100)]
[gardena] synchronized (#13253)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[gardena] Fixed connection tracker (#13238)
Gerhard Riegler [Fri, 12 Aug 2022 14:54:24 +0000 (16:54 +0200)]
[gardena] Fixed connection tracker (#13238)

* Removed provider header, no longer necessary
* Fixed connection tracker not starting after some websocket restarts

Signed-off-by: Gerhard Riegler <gerhard.riegler@gmail.com>
3 years ago[rotel] Set model and firmware properties (#13240)
lolodomo [Fri, 12 Aug 2022 14:51:54 +0000 (16:51 +0200)]
[rotel] Set model and firmware properties (#13240)

For all models providing these information and relying on ASCII protocol.
The binding now supports reading of status message containing variable length content.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoAdd RSSI channel to intesisHome and fixed some NPEs (#13244)
Hans-Jörg Merk [Fri, 12 Aug 2022 08:51:42 +0000 (10:51 +0200)]
Add RSSI channel to intesisHome and fixed some NPEs (#13244)

Signed-off-by: Hans-Jörg Merk <github@hmerk.de>
3 years ago[homekit] allow multiple bridge instances to break the 150 limit (#13226)
Cody Cutrer [Fri, 12 Aug 2022 07:55:39 +0000 (01:55 -0600)]
[homekit] allow multiple bridge instances to break the 150 limit (#13226)

fixes #11508, #12927

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[velux] Implement new API, and log critical device errors (#13212)
Andrew Fiddian-Green [Fri, 12 Aug 2022 07:26:51 +0000 (08:26 +0100)]
[velux] Implement new API, and log critical device errors (#13212)

* [velux] use new API, and log StatusReply codes
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years agoNew translations sonos.properties (French) (#13250)
openhab-bot [Fri, 12 Aug 2022 05:00:44 +0000 (07:00 +0200)]
New translations sonos.properties (French) (#13250)

3 years ago[broadlinkthermostat] Fix parameter name in README (#13246)
lolodomo [Thu, 11 Aug 2022 19:30:33 +0000 (21:30 +0200)]
[broadlinkthermostat] Fix parameter name in README (#13246)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[sonos] Unit tests added for OPML request parsing (#13245)
lolodomo [Thu, 11 Aug 2022 19:27:43 +0000 (21:27 +0200)]
[sonos] Unit tests added for OPML request parsing (#13245)

Fix a typo in previous unit tests

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[sonos] Ignore TRANSITIONING device state when updating channels (#13241)
lolodomo [Thu, 11 Aug 2022 06:21:39 +0000 (08:21 +0200)]
[sonos] Ignore TRANSITIONING device state when updating channels (#13241)

* [sonos] Ignore TRANSITIONING device state when updating channels
* Remove TRANSITIONING state option

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[sonos] Added support of RadioApp music service (#13235)
lolodomo [Thu, 11 Aug 2022 06:18:56 +0000 (08:18 +0200)]
[sonos] Added support of RadioApp music service (#13235)

* [sonos] Added support of RadioApp music service
* Extract artist and song title from TITLE
* Extract code in methods to reduce the size of the method updateMediaInformation
* Create new class and add tests

Fix #13208

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[jdbc] Update PostgreSQL JDBC driver to 42.4.1 (#13221)
dependabot[bot] [Wed, 10 Aug 2022 08:34:08 +0000 (10:34 +0200)]
[jdbc] Update PostgreSQL JDBC driver to 42.4.1 (#13221)

Bumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 42.3.3 to 42.4.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.3.3...REL42.4.1)

Also-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[myStrom] Added Motionsensor and API Token (#13201)
Pumpur [Tue, 9 Aug 2022 14:03:29 +0000 (16:03 +0200)]
[myStrom] Added Motionsensor and API Token (#13201)

* Added API Token to configuration.
* Added motionsensor to myStrom binding.
* Added SPDX Header.
* fix: removed unnecessary updateStatus().

Signed-off-by: Stefan Navratil <stefan@navratil.ch>
3 years ago[shelly] Improved TRV profile handling (selectable list via dynamic state options...
Markus Michels [Tue, 9 Aug 2022 08:04:07 +0000 (10:04 +0200)]
[shelly] Improved TRV profile handling (selectable list via dynamic state options (#13227)

provider); some improvements & fixes

Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years ago[konnected] Added support for Konnected Pro (#13180)
Haavar Valeur [Tue, 9 Aug 2022 07:32:37 +0000 (00:32 -0700)]
[konnected] Added support for Konnected Pro (#13180)

* - bug fix in konnnected handler to update change of smarthome units to Units
- multiple changes to code to enable support for the konnected pro-module
* Added optional configuration for callback URI
* Added support for more than one buzzer sound. Made zone/pin variables consistent. Removed preconfigured channels to be consistent (either all should be added or none).

Signed-off-by: Haavar Valeur <haavar@haavar.com>
3 years ago[homekit] support actual booleans in metadata config (#13228)
Cody Cutrer [Mon, 8 Aug 2022 18:50:42 +0000 (12:50 -0600)]
[homekit] support actual booleans in metadata config (#13228)

as well as strings, too.

reduces confusion, if someone doesn't know it needed to be a string

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[knx] Add support for KNX IP Secure (#12709)
Holger Friedrich [Mon, 8 Aug 2022 14:55:41 +0000 (16:55 +0200)]
[knx] Add support for KNX IP Secure (#12709)

* [knx] Add support for KNX IP Secure

* add support for KNX IP Secure, new options SECURETUNNEL and
  SECUREROUTER, refers to #8872
* add config options for credentials for secure connections
* update user documentation
* add test cases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
3 years agoNew translations jruby.properties (Italian) (#13229)
openhab-bot [Mon, 8 Aug 2022 11:53:02 +0000 (13:53 +0200)]
New translations jruby.properties (Italian) (#13229)

3 years ago[homekit] fix collecting characteristics that don't belong to a complex accessory...
Cody Cutrer [Mon, 8 Aug 2022 07:47:26 +0000 (01:47 -0600)]
[homekit] fix collecting characteristics that don't belong to a complex accessory (#13233)

given:

```
Group eThermostat { homekit="Thermostat" }
Number:Temperature Thermostat_AmbTemp (eThermostat) { homekit="CurrentTemperature" }
Number:Temperature Thermostat_SetTemp (eThermostat) { homekit="TargetTemperature" }

Group gThermostatZoneContacts
// in reality there are multiple thermostats and multiple of these groups,
// so that a rule on members of gThermostatZoneContacts can find the related
// thermostat to turn it off when a window is open
Group:Contact:OR(OPEN,CLOSED) gWindows (eThermostat, gThermostatZoneContacts)

Contact Window_Contact (gWindows) { homekit="ContactSensor" }
```

When constructing the Thermostat accessory for eThermostat, detects the
Window_Contact as a mandatory characteristic, because it's a base accessory
in a nested group. This leads to lots of warnings about the temperature
value of a contact item being out of range.

The fix is two-fold - first of all, there's no reason to search nested
groups for characteristics of a complex accessory. Second of all,
even if for some reason you were to nest an accessory in an accessory,
the nested accessory does not actually belong to the outer accessory,
so don't add it as a mandatory characteristic of the outer.

I suspect there's still one more bug, because AbstractHomekitAccessoryImpl.
getCharacteristic(HomekitCharacteristicType.CURRENT_TEMPERATURE) was
returning Window_Contact, which is only tagged as a ContactSensor. But
after fixing the above two bugs, it was no longer reproducible, and I
didn't continue digging.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[homekit] fix window coverings based on groups of rollershutters (#13232)
Cody Cutrer [Mon, 8 Aug 2022 07:43:54 +0000 (01:43 -0600)]
[homekit] fix window coverings based on groups of  rollershutters (#13232)

it was getting the state as a decimal type, not a percent type, so
it was getting 1 instead of 100.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[daikin] Fix changing specialmode from ECO to NORMAL (#13230)
jimtng [Mon, 8 Aug 2022 06:47:05 +0000 (16:47 +1000)]
[daikin] Fix changing specialmode from ECO to NORMAL (#13230)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years ago[rotel] Other commands added for RSP-1576, RSP-1582, RAP-1580, RDD-1580, RA-1592...
lolodomo [Sun, 7 Aug 2022 20:50:19 +0000 (22:50 +0200)]
[rotel] Other commands added for RSP-1576, RSP-1582, RAP-1580, RDD-1580, RA-1592, RC-1590 (#13223)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[jrubyscripting] check if gems are installed before installing them (#13151)
Cody Cutrer [Sun, 7 Aug 2022 16:02:34 +0000 (10:02 -0600)]
[jrubyscripting] check if gems are installed before installing them (#13151)

* [jrubyscripting] check if gems are installed before installing them

this avoids unecessary downloads and overwrites, or even more importantly
errors if the GEM_HOME is not writable by the openhab user.

this also adds a configuration option for if you want to check for
updates every time configuration is applied (or openhab restarts). this
is useful if your OpenHAB system can't access the internet regularly.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[tapocontrol] included P115 smart-socket (#13225)
Christian Wild [Sun, 7 Aug 2022 15:38:31 +0000 (17:38 +0200)]
[tapocontrol] included P115 smart-socket (#13225)

* [tapocontrol] added P115 smart socket
* [tapocontrol] enabled energy-data for P115 socket

Signed-off-by: Christian Wild <christian@wild-bw.de>
3 years agoAdded how to configure InfluxDB Persistance via Web-UI (#13213)
krikk [Sun, 7 Aug 2022 09:38:49 +0000 (11:38 +0200)]
Added how to configure InfluxDB Persistance via Web-UI (#13213)

3 years ago[nibeheatpump] Added PRODINo ESP32 Ethernet v1 board support (#13190)
pali [Sun, 7 Aug 2022 09:35:16 +0000 (12:35 +0300)]
[nibeheatpump] Added PRODINo ESP32 Ethernet v1 board support (#13190)

* [nibeheatpump] Added PRODINo ESP32 Ethernet v1 board support

Also added:
- telnet debug support (UDP debug removed)
- new configuration model
- OTA update support for PRODINo ESP32 Ethernet v1 board

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
3 years ago[boschindego] Fix footnotes (#13222)
Jacob Laursen [Sat, 6 Aug 2022 06:44:48 +0000 (08:44 +0200)]
[boschindego] Fix footnotes (#13222)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[boschindego] Fix thing marked as offline when device is reachable (#13219)
Jacob Laursen [Sat, 6 Aug 2022 06:42:59 +0000 (08:42 +0200)]
[boschindego] Fix thing marked as offline when device is reachable (#13219)

* Fix thing offline on invalid command

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Rename exception

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Go back to last thing status after temporary disruptions

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Increase call frequency after device being unreachable

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[daikin] Fix switching specialmode to NORMAL (#13206)
jimtng [Fri, 5 Aug 2022 18:50:08 +0000 (04:50 +1000)]
[daikin] Fix switching specialmode to NORMAL (#13206)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years ago[gardena] Improve API rate limit handling (#13016)
Andrew Fiddian-Green [Thu, 4 Aug 2022 18:20:40 +0000 (19:20 +0100)]
[gardena] Improve API rate limit handling (#13016)

* [gardena] eliminate dangling references on dispose
* [gardena] add fixes for 429 errors
* [gardena] apply rate limiting to binding restarts
* [gardena] eliminate NPE if startup fails with exception

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years agoFix NPE on shutdown when Thing disabled and fix a bunch of warnings (#13215)
mlobstein [Thu, 4 Aug 2022 13:56:52 +0000 (08:56 -0500)]
Fix NPE on shutdown when Thing disabled and fix a bunch of warnings (#13215)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years ago[shelly] Minor bugfixes from hardening (#13200)
Markus Michels [Thu, 4 Aug 2022 06:42:29 +0000 (08:42 +0200)]
[shelly] Minor bugfixes from hardening (#13200)

* Minor bugfixes from hardening

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

Signed-off-by: Markus Michels <markus7017@gmail.com>
* controlProfile is type String

Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years ago[epsonprojector] several small improvements and formatting changes (#13207)
mlobstein [Wed, 3 Aug 2022 14:30:42 +0000 (09:30 -0500)]
[epsonprojector] several small improvements and formatting changes (#13207)

* several small improvements and formatting changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years ago[neohub] add auto discovery to ReadMe (#13204)
Andrew Fiddian-Green [Tue, 2 Aug 2022 15:06:32 +0000 (16:06 +0100)]
[neohub] add auto discovery to ReadMe (#13204)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[rotel] New command to toggle between stereo and bypass (#13203)
lolodomo [Tue, 2 Aug 2022 10:51:28 +0000 (12:51 +0200)]
[rotel] New command to toggle between stereo and bypass (#13203)

Concerns the models RSP-1570, RSP-1572 and RSX-1562

BYPASS as DSP mode is also removed for these models.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoNew translations boschindego.properties (Danish) (#13202)
openhab-bot [Mon, 1 Aug 2022 21:25:52 +0000 (23:25 +0200)]
New translations boschindego.properties (Danish) (#13202)

3 years ago[rotel] Add missed command to switch between ProLogic modes (#13197)
lolodomo [Mon, 1 Aug 2022 19:59:59 +0000 (21:59 +0200)]
[rotel] Add missed command to switch between ProLogic modes (#13197)

* [rotel] Add missed command to switch between ProLogic modes

All models using the HEX protocol are concerned.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[neohub] Add support for WebSocket connection to hub (#12915)
Andrew Fiddian-Green [Mon, 1 Aug 2022 19:58:39 +0000 (20:58 +0100)]
[neohub] Add support for WebSocket connection to hub (#12915)

* [neohub] add support for secure web socket connection
* [neohub] clean code
* [neohub] synchronize api calls
* [neohub] rename classes, fix compiler errors, remove SuppressWarnings

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[amazonechocontrol] Add channels to thermostatController (#13067)
Daniel Campbell [Mon, 1 Aug 2022 10:48:37 +0000 (05:48 -0500)]
[amazonechocontrol] Add channels to thermostatController (#13067)

* enhance: add thermostat channels to amazonechocontrol

Signed-off-by: Daniel Campbell <djcampbell79@gmail.com>
3 years ago[velux] Add support for vane/slat position (#12618)
Andrew Fiddian-Green [Sun, 31 Jul 2022 13:15:25 +0000 (14:15 +0100)]
[velux] Add support for vane/slat position (#12618)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[rotel] New channel for other commands provided by the API (#13183)
lolodomo [Sun, 31 Jul 2022 09:10:38 +0000 (11:10 +0200)]
[rotel] New channel for other commands provided by the API (#13183)

* [rotel] New channel for other commands provided by the API

Models covered by this PR:
A11, A12, A14, CD11, CD12, RA11, RA12, RA1570, RA1572, RC1570, RC1572, RCD1572, P5, X3, X5,
RSP-1066, RSP-1068, RSP-1069, RSP-1098, RSP-1570, RSP-1572,
RSX-1055, RSX-1056, RSX-1057, RSX-1058, RSX-1065, RSX-1067, RSX-1550, RSX-1560, RSX-1562

* Review comment: toString on RotelCommand

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[boschindego] Provide faster channel updates (#13192)
Jacob Laursen [Sun, 31 Jul 2022 08:30:43 +0000 (10:30 +0200)]
[boschindego] Provide faster channel updates (#13192)

* Optimize API calls for reduced load
* Add position tracking (on map)
* Provide faster updates when active
* Optimize state update after triggering commands
* Clean up duration variables
* Add initial test coverage for DeviceStatus

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[hdpowerview] Refactor tests (#13175)
Jacob Laursen [Sat, 30 Jul 2022 18:43:17 +0000 (20:43 +0200)]
[hdpowerview] Refactor tests (#13175)

* Move test providers to dedicated folder
* Simplify resource loading
* Clarify what is being tested
* Extract online communication test to separate class
* Fix SAT findings
* Rename variable to comply with naming convention

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[rotel] Updated doc for c8 and c8+ models (#13193)
lolodomo [Sat, 30 Jul 2022 10:09:16 +0000 (12:09 +0200)]
[rotel] Updated doc for c8 and c8+ models (#13193)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoThis PR is just to reduce the delta before I create the PR for Plus/Pro (#13176)
Markus Michels [Fri, 29 Jul 2022 17:48:10 +0000 (19:48 +0200)]
This PR is just to reduce the delta before I create the PR for Plus/Pro (#13176)

support. In general Gen1 and Gen2 devices have a total different API so
I spliced the API code in version/gen 1 and 2. This means restructuring
the classes (e.h. api+coap became api+api1+api2) and therefor dummy
changes in the code, e.g. import statements. This creates a lot of
overhead and separating those "dummy changes" simplifies merging the
actual PR.

Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years agoCatch json parsing errors when getting login token. (#13189)
Dan Cunningham [Fri, 29 Jul 2022 17:06:48 +0000 (10:06 -0700)]
Catch json parsing errors when getting login token. (#13189)

Fixes #13181

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
3 years agoNew translations boschindego.properties (Danish) (#13188)
openhab-bot [Fri, 29 Jul 2022 16:44:09 +0000 (18:44 +0200)]
New translations boschindego.properties (Danish) (#13188)

3 years agoNew translations somneo.properties (Italian) (#13187)
openhab-bot [Thu, 28 Jul 2022 22:33:53 +0000 (00:33 +0200)]
New translations somneo.properties (Italian) (#13187)

3 years agoAdd additional hub properties (#13174)
Jacob Laursen [Thu, 28 Jul 2022 06:43:17 +0000 (08:43 +0200)]
Add additional hub properties (#13174)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[boschindego] Plot location on map (#13179)
Jacob Laursen [Thu, 28 Jul 2022 06:39:27 +0000 (08:39 +0200)]
[boschindego] Plot location on map (#13179)

* Plot location on map
* Invalidate map when requested by service
* Optimize update of raw map

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[somneo] Initial contribution (#12321)
0x4d4d [Wed, 27 Jul 2022 08:38:06 +0000 (10:38 +0200)]
[somneo] Initial contribution (#12321)

* [somneo] Initial contribution

Signed-off-by: Michael Myrcik <michael.myrcik@web.de>
3 years ago[haywardomnilogic] Add http timeout retry (#13164)
Matt [Wed, 27 Jul 2022 08:31:40 +0000 (04:31 -0400)]
[haywardomnilogic] Add http timeout retry (#13164)

* Add HTTP Timeout Retry
* Updated try/catch messaging
* Repositioned some logging to occur before http request

Signed-off-by: Matt Myers <mmyers75@icloud.com>
3 years ago[boschindego] Refresh cutting times right after next planned cutting (#13158)
Jacob Laursen [Tue, 26 Jul 2022 18:03:40 +0000 (20:03 +0200)]
[boschindego] Refresh cutting times right after next planned cutting (#13158)

* Refresh cutting times right after next planned cutting
* Cancel cutting time future unconditionally

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[insteon] set network to ONLINE after driver is initialized (#13030)
robnielsen [Tue, 26 Jul 2022 17:49:05 +0000 (12:49 -0500)]
[insteon] set network to ONLINE after driver is initialized (#13030)

* [insteon] set network to ONLINE after driver is initialized

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
3 years agoNew translations fineoffsetweatherstation.properties (Italian) (#13177)
openhab-bot [Tue, 26 Jul 2022 14:40:40 +0000 (16:40 +0200)]
New translations fineoffsetweatherstation.properties (Italian) (#13177)

3 years ago[homekit] Target Fan state - add support for Switch Item (#12985)
eugen [Mon, 25 Jul 2022 19:47:21 +0000 (21:47 +0200)]
[homekit] Target Fan state - add support for Switch Item  (#12985)

* add support for SwitchItem for target fan state

Signed-off-by: Eugen Freiter <freiter@gmx.de>
3 years ago[radiothermostat] minor readme updates (#13170)
mlobstein [Mon, 25 Jul 2022 14:42:16 +0000 (09:42 -0500)]
[radiothermostat] minor readme updates (#13170)

* minor readme updates

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years ago[fineoffsetweatherstation] Add support for ELV protocol (#13138)
Andreas Berger [Mon, 25 Jul 2022 14:39:52 +0000 (16:39 +0200)]
[fineoffsetweatherstation] Add support for ELV protocol (#13138)

* [fineoffsetweatherstation] add support for ELV protocol
* [fineoffsetweatherstation] remove german translations
* [fineoffsetweatherstation] add representationProperty for gateway, fix unit of irradiation-uv
* [fineoffsetweatherstation] add representationProperties in descriptor xml file
* [fineoffsetweatherstation] set channels values to undef in case of communication errors
* [fineoffsetweatherstation] use lock for request synchronisation
* [fineoffsetweatherstation] marke sensors as gone, if they got unpaired

resolves #12763

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
3 years agoAdd shade RF RSSI for hub/repeater (#13096)
Jacob Laursen [Mon, 25 Jul 2022 10:56:03 +0000 (12:56 +0200)]
Add shade RF RSSI for hub/repeater (#13096)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoAllow default values that are lower than allowed minimum value (#13168)
Martin Herbst [Mon, 25 Jul 2022 10:16:30 +0000 (12:16 +0200)]
Allow default values that are lower than allowed minimum value (#13168)

Resolves #13097

Signed-off-by: Martin Herbst <develop@mherbst.de>
3 years ago[boschindego] Fix communication error when smart mowing is disabled (#13167)
Jacob Laursen [Mon, 25 Jul 2022 06:45:46 +0000 (08:45 +0200)]
[boschindego] Fix communication error when smart mowing is disabled (#13167)

* Fix communication error when no planned next cutting
* Provide targeted handling of missing cutting times

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[hdpowerview] override capabilities for shade types 54,55,56 (#13169)
Andrew Fiddian-Green [Sun, 24 Jul 2022 13:02:43 +0000 (14:02 +0100)]
[hdpowerview] override capabilities for shade types 54,55,56 (#13169)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[rotel] New channels to control random mode and repeat mode (CD players) (#13165)
lolodomo [Sat, 23 Jul 2022 15:26:09 +0000 (17:26 +0200)]
[rotel] New channels to control random mode and repeat mode (CD players) (#13165)

Available for models CD11, CD14 and RCD-1572

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[rotel] Add support of multiple zones (ASCII protocol) (#13136)
lolodomo [Sat, 23 Jul 2022 11:41:38 +0000 (13:41 +0200)]
[rotel] Add support of multiple zones (ASCII protocol) (#13136)

* [rotel] Add support of multiple zones (ASCII protocol)

Models C8 and C8+ (distribution amplifiers)

Code factorization.
Simulator updated.

* Set model/firmware thing properties (ASCII V2 protocol)
* Review comment: NumberOf rather than Nb
* Review comment: getZoneCommand: IllegalArgumentException if numZone is
outside 1-4
* Review comment: constant for volumeUpDown
* Simplification: method isPowerOn with numZone parameter (range 0-4)
* Review comment: fix for getPowerOffCommand
* Review comment: new method isZoneAvailable to factorize code
* Review comment: use MAX_NUMBER_OF_ZONES to check range validity

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoAdd jlaur as code owner for Bosch Indego binding (#13161)
Jacob Laursen [Sat, 23 Jul 2022 08:33:04 +0000 (10:33 +0200)]
Add jlaur as code owner for Bosch Indego binding (#13161)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoVenstar: split away and schedule settings calls (#13046)
dae1804 [Fri, 22 Jul 2022 19:44:43 +0000 (15:44 -0400)]
Venstar: split away and schedule settings calls (#13046)

Separate Venstar thermostat API calls to change the away mode or
schedule-enabled mode so that the POST to the thermostat's REST
API settings endpoint contains only one of these two params.

Newer ColorTouch thermostat firmwares will reject any POSTs to the
settings endpoint that include the 'schedule' parameter when the
thermostat is currently in AWAY mode, regardless of the value
passed for 'schedule'.  This had the effect of preventing the
OpenHab binding from un-setting away mode.

Signed-off-by: David Eberhart <git@daveeberhart.com>
3 years ago[homematic] Update README.md (#13159)
Tim [Fri, 22 Jul 2022 12:12:29 +0000 (14:12 +0200)]
[homematic] Update README.md (#13159)

* Update README.md

3 years agocheck if negativeSwitch is "on" and positiveSwitch is "off. If so: just (#13152)
truidix [Thu, 21 Jul 2022 19:31:02 +0000 (21:31 +0200)]
check if negativeSwitch is "on" and positiveSwitch is "off. If so: just (#13152)

print a warning instead of throwing a exception

Signed-off-by: David Kumar <git@truidix.de>
3 years agoFix excessive firmware version updates (#13155)
Jacob Laursen [Thu, 21 Jul 2022 17:32:42 +0000 (19:32 +0200)]
Fix excessive firmware version updates (#13155)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew Crowdin updates (#13157)
openhab-bot [Thu, 21 Jul 2022 13:53:16 +0000 (15:53 +0200)]
New Crowdin updates (#13157)

* New translations miele.properties (Danish)
* New translations miele.properties (German)

3 years ago[homematic] Update README.md (#13101)
MeisterPiffer [Thu, 21 Jul 2022 13:09:07 +0000 (15:09 +0200)]
[homematic] Update README.md (#13101)

add example for DSL rule with tabbed view

3 years agoFix build (#13150)
J-N-K [Wed, 20 Jul 2022 18:40:42 +0000 (20:40 +0200)]
Fix build (#13150)

* Fix build
* fix itest

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoNew Crowdin updates (#13135)
openhab-bot [Wed, 20 Jul 2022 15:47:24 +0000 (17:47 +0200)]
New Crowdin updates (#13135)

* New translations astro.properties (Hungarian)
* New translations chromecast.properties (Hungarian)
* New translations darksky.properties (Hungarian)
* New translations coronastats.properties (Hungarian)
* New translations evohome.properties (Hungarian)
* New translations mcd.properties (Italian)
* New translations amazondashbutton.properties (Italian)
* New translations openwebnet.properties (Italian)
* New translations openhabcloud.properties (Italian)
* New translations voicerss.properties (Italian)
* New translations tado.properties (Italian)
* New translations wled.properties (Italian)
* New translations livisismarthome.properties (Italian)

3 years agoAdditional error handling (#13146)
Matt [Wed, 20 Jul 2022 14:26:15 +0000 (10:26 -0400)]
Additional error handling (#13146)

Signed-off-by: matchews <mmyers75@icloud.com>
3 years ago[miele] Allow hostname as gateway network address (#13147)
Jacob Laursen [Wed, 20 Jul 2022 14:13:16 +0000 (16:13 +0200)]
[miele] Allow hostname as gateway network address (#13147)

* Allow hostname as gateway network address
* Document configuration parameters for things
* Add message for bridge communication error

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[rotel] Fix syntax of few ASCII commands (#13148)
lolodomo [Wed, 20 Jul 2022 12:26:24 +0000 (14:26 +0200)]
[rotel] Fix syntax of few ASCII commands (#13148)

Impacted channels: track and playControl for models CD11, CD14 and RCD1572

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[shelly] Auto-numbering for channel labels & bugfixes (#13066)
Markus Michels [Tue, 19 Jul 2022 17:37:06 +0000 (19:37 +0200)]
[shelly] Auto-numbering for channel labels & bugfixes (#13066)

* - new device types added
- min firmware set to 1.8.2
- unit for gas concentration fixed (ppm)
- Auto numbering on channel labels for groups with multiple instances
(add sequence suffix)
- API and Thing interfaces defined to restrict access to those classes
- fix on TRV boost update via CoAP
- fix for status.temperature and status.uptime, internalTemp channels
- don’t use meter timestamp if not present (RGBW2)
- low battery indicator for sensor devices fixed
- device detection based on model/type improved
- various messages/translations fixed/improved
- README updated (missing thing types added)

Signed-off-by: Markus Michels <markus7017@gmail.com> (github: markus7017)
Signed-off-by: Markus Michels <markus7017@gmail.com>
* missing properties added

Signed-off-by: Markus Michels <markus7017@gmail.com> (github: markus7017)
Signed-off-by: Markus Michels <markus7017@gmail.com>
* minor changes

Signed-off-by: Markus Michels <markus7017@gmail.com> (github: markus7017)
Signed-off-by: Markus Michels <markus7017@gmail.com>
* markdown fixed

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

Signed-off-by: Markus Michels <markus7017@gmail.com>
* shelly_de.properties restored from main branch

Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years ago[bluetooth] Switch to fork of gatt parser library in order to fix incompatibility...
Kai Kreuzer [Tue, 19 Jul 2022 15:58:25 +0000 (17:58 +0200)]
[bluetooth] Switch to fork of gatt parser library in order to fix incompatibility with xstream (#13128)

* Switch to fork of gatt parser library in order to fix incompatibility with xstream
* Add SAT suppressions
* Add gson dependency

Signed-off-by: Kai Kreuzer <kai@openhab.org>
3 years ago[fineoffsetweatherstation] fix conversion of pressure (#13139)
Andreas Berger [Mon, 18 Jul 2022 14:16:37 +0000 (16:16 +0200)]
[fineoffsetweatherstation] fix conversion of pressure (#13139)

resolves #13127

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
3 years ago[onkyo] HT-RC440 added (#13082)
Markus Michels [Sun, 17 Jul 2022 14:48:00 +0000 (16:48 +0200)]
[onkyo] HT-RC440 added (#13082)

* HT-RC440 added

Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years ago[nibeheatpump] Added new channels for F1x45 heat pumps (#13125)
pali [Sun, 17 Jul 2022 14:23:13 +0000 (17:23 +0300)]
[nibeheatpump] Added new channels for F1x45 heat pumps (#13125)

* [nibeheatpump] Added new channels for F1x45 heat pumps

 - Reset Alarms channel
 - 32bit Degree Minutes channel

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
3 years agoAdding scheduled reconnection on timeout (#13130)
Gaël L'hopital [Sat, 16 Jul 2022 21:15:05 +0000 (23:15 +0200)]
Adding scheduled reconnection on timeout (#13130)

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[rotel] Fix handling of balance command feedback (#13133)
lolodomo [Sat, 16 Jul 2022 10:49:49 +0000 (12:49 +0200)]
[rotel] Fix handling of balance command feedback (#13133)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoAdjust transformations to core changes (#13126)
J-N-K [Thu, 14 Jul 2022 20:47:48 +0000 (22:47 +0200)]
Adjust transformations to core changes (#13126)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years ago[dali] Use correct command argument to query current color temperature (#13118)
Sebastian P [Thu, 14 Jul 2022 20:19:04 +0000 (22:19 +0200)]
[dali] Use correct command argument to query current color temperature (#13118)

Signed-off-by: Sebastian Philipp <github-ebqurd@s3lph.me>
3 years ago[icloud] Fixes COMMUNICATION_ERROR iCloud response invalid: null (July 2022) (#13117)
Peter Aquino [Wed, 13 Jul 2022 18:16:03 +0000 (11:16 -0700)]
[icloud] Fixes COMMUNICATION_ERROR iCloud response invalid: null (July 2022) (#13117)

3 years ago[homekit] fix potential null pointer exceptions (#13122)
eugen [Wed, 13 Jul 2022 15:01:02 +0000 (17:01 +0200)]
[homekit] fix potential null pointer exceptions (#13122)

* fix potential null pointer exceptions
* use contains key

Signed-off-by: Eugen Freiter <freiter@gmx.de>
3 years ago[mimictts] Initial contribution (#13045)
Gwendal Roulleau [Tue, 12 Jul 2022 16:49:01 +0000 (18:49 +0200)]
[mimictts] Initial contribution (#13045)

* [mimictts] Initial contribution

Add a voice service for Mimic (version 3) TTS from Mycroft AI.

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>