]>
git.basschouten.com Git - openhab-addons.git/log
Jacob Laursen [Tue, 30 Aug 2022 14:45:30 +0000 (16:45 +0200)]
[boschindego] Add another status code for returning to dock (#13335)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Haavar Valeur [Mon, 29 Aug 2022 20:57:12 +0000 (13:57 -0700)]
[Konnected] Removed defaults for zone configuration parameter from the channels (#13333)
* Removed defaults from zone parameter
* Corrected the name of the zone property in example
Signed-off-by: Haavar Valeur <haavar@haavar.com>
Wouter Born [Mon, 29 Aug 2022 15:15:17 +0000 (17:15 +0200)]
[rrd4j] Use RrdDbPool to prevent ClosedByInterruptException (#13332)
Using the pool prevents exceptions like:
```
java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:199) ~[?:?]
at sun.nio.ch.FileChannelImpl.endBlocking(FileChannelImpl.java:162) ~[?:?]
at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:388) ~[?:?]
at org.rrd4j.core.RrdNioBackend.<init>(RrdNioBackend.java:94) ~[?:?]
at org.rrd4j.core.RrdNioBackendFactory.open(RrdNioBackendFactory.java:163) ~[?:?]
at org.rrd4j.core.RrdBackendFactory.getBackend(RrdBackendFactory.java:521) ~[?:?]
at org.rrd4j.core.RrdDb.<init>(RrdDb.java:627) ~[?:?]
at org.rrd4j.core.RrdDb.of(RrdDb.java:500) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.getDB(RRD4jPersistenceService.java:323) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.store(RRD4jPersistenceService.java:141) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.lambda$0(RRD4jPersistenceService.java:211) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
```
Fixes #13297
Also includes a few code improvements.
Signed-off-by: Wouter Born <github@maindrain.net>
Haavar Valeur [Mon, 29 Aug 2022 10:45:25 +0000 (03:45 -0700)]
[Konnected] Fixed null pointer exception on state update with missing state (#13329)
* Fixed null pointer exception on state update with missing state
* Added variable for state. Changed onvalue configuration type to integer.
Signed-off-by: Haavar Valeur <haavar@haavar.com>
Cody Cutrer [Sun, 28 Aug 2022 19:45:35 +0000 (13:45 -0600)]
[jrubyscripting] avoid polluting environment when auto-installing gems (#13328)
fixes https://github.com/boc-tothefuture/openhab-jruby/issues/634;
regression from https://github.com/openhab/openhab-addons/pull/13151
Signed-Off-By: Cody Cutrer <cody@cutrer.us>
Andreas Berger [Sun, 28 Aug 2022 12:05:51 +0000 (14:05 +0200)]
[fineoffsetweatherstation] Add information about unsupported devices (#13307)
* [fineoffsetweatherstation] add information about unsupported devices
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
Andrew Fiddian-Green [Sun, 28 Aug 2022 11:55:18 +0000 (12:55 +0100)]
[hdpowerview] Battery channels visible only when required (#13324)
* [hdpowerview] add batteryKind field
* [hdpowerview] battery channels visible depending on batteryKind
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Jørgen Austvik [Sun, 28 Aug 2022 11:50:56 +0000 (13:50 +0200)]
Nobø hub addon: Add more component types with serial numbers. (#13326)
Minor change which gives more properties to detected things, which
should make a little easyer for users with these devices to identify them.
Signed-off-by: Jørgen Austvik <jaustvik@acm.org>
Pumpur [Fri, 26 Aug 2022 20:32:33 +0000 (22:32 +0200)]
[myStrom] Corrected readMe, mystrompir is not a bulb. (#13322)
* Corrected ReadMe, mystrompir is not a bulb.
Signed-off-by: Stefan Navratil <stefan@navratil.ch>
billfor [Fri, 26 Aug 2022 20:28:29 +0000 (16:28 -0400)]
[wemo] Add Wemo Outdoor plug (#13319)
Signed-off-by: bill <git@billforsyth.net>
openhab-bot [Fri, 26 Aug 2022 18:06:56 +0000 (20:06 +0200)]
New translations mqtt.properties (Italian) (#13323)
Wouter Born [Fri, 26 Aug 2022 06:53:00 +0000 (08:53 +0200)]
[mqtt] Add missing broker connection configuration parameters (#13303)
Allows to configure the following broker connection configuration parameters:
* Protocol: TCP (default), WEBSOCKETS
* MQTT Version: V3 (default), V5
* Hostname Validation: true (default), false
The defaults are chosen to remain backwards compatible.
Signed-off-by: Wouter Born <github@maindrain.net>
Mark Herwege [Thu, 25 Aug 2022 20:30:21 +0000 (22:30 +0200)]
[mail] Correct action names (#13318)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Pete [Thu, 25 Aug 2022 19:36:21 +0000 (05:36 +1000)]
[bluetooth] Add support for service data (#10278)
Signed-off-by: Peter Rosenberg <prosenb.dev@gmail.com>
openhab-bot [Wed, 24 Aug 2022 09:05:35 +0000 (11:05 +0200)]
New translations mercedesme.properties (Italian) (#13312)
Bernd Weymann [Tue, 23 Aug 2022 20:42:39 +0000 (22:42 +0200)]
[mercedesme] Initial contribution (#13044)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
Andrew Fiddian-Green [Tue, 23 Aug 2022 20:03:43 +0000 (21:03 +0100)]
[hdpowerview] Channels are visible depending on shade capabilities (#13275)
* [hdpowerview] create channels dynamically
* [hdpowerview] revert from channel creation to channel removal
* [hdpowerview] add category
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Espen Fossen [Mon, 22 Aug 2022 21:27:24 +0000 (23:27 +0200)]
[nobohub] Initial contribution (#12937)
* Added NoboHub binding.
Signed-off-by: Espen Fossen <espenaf@junta.no>
Bob A [Mon, 22 Aug 2022 17:37:07 +0000 (13:37 -0400)]
[lutron] Add mDNS discovery for RadioRA 3 processor (#13299)
Signed-off-by: Bob Adair <bob.github@att.net>
Cody Cutrer [Mon, 22 Aug 2022 13:46:18 +0000 (07:46 -0600)]
[jrubyscripting] document how to use Ruby in a transformation (#13286)
using the core ScriptTransformationService. See
https://github.com/openhab/openhab-addons/pull/13255 for prior
discussion on this.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Jacob Laursen [Mon, 22 Aug 2022 10:08:14 +0000 (12:08 +0200)]
Adapt to AccessTokenResponse API change (#13278)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Anders Alfredsson [Mon, 22 Aug 2022 08:47:44 +0000 (10:47 +0200)]
[smhi] Prepare for easier translation (#13305)
Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
Haavar Valeur [Sun, 21 Aug 2022 10:21:44 +0000 (03:21 -0700)]
Setting auto discovered callback URL in configuration. Cleaned up callback URL handling (#13295)
Signed-off-by: Haavar Valeur <haavar@haavar.com>
openhab-bot [Sun, 21 Aug 2022 10:15:40 +0000 (12:15 +0200)]
New translations fineoffsetweatherstation.properties (Italian) (#13300)
Haavar Valeur [Sat, 20 Aug 2022 21:02:05 +0000 (14:02 -0700)]
[Konnected] Refreshed readme to include latest changes (#13294)
* Refreshed readme to include latest changes
Signed-off-by: Haavar Valeur <haavar@haavar.com>
Sami Salonen [Sat, 20 Aug 2022 08:05:21 +0000 (11:05 +0300)]
[transformation.jinja] Update jinjava to 2.6.0 from 2.5.7 (#13296)
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
openhab-bot [Thu, 18 Aug 2022 20:04:39 +0000 (22:04 +0200)]
New Crowdin updates (#13291)
* New translations shelly.properties (German)
* New translations goecharger.properties (Italian)
Andreas Berger [Thu, 18 Aug 2022 10:14:21 +0000 (12:14 +0200)]
[fineoffsetweatherstation] Add channel for the sensors battery voltage (#13284)
* [fineoffsetweatherstation] add channel for the sensors battery voltage
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
Gaël L'hopital [Thu, 18 Aug 2022 07:15:41 +0000 (09:15 +0200)]
Solves issue #13196 (#13281)
Signed-off-by: clinique <gael@lhopital.org>
Sascha Kloß [Wed, 17 Aug 2022 20:36:56 +0000 (22:36 +0200)]
Add transaction to Go-Echarger (#13105)
Signed-off-by: Sascha Kloß <sascha.kloss@gmx.de>
jimtng [Wed, 17 Aug 2022 14:36:12 +0000 (00:36 +1000)]
[jrubyscripting] Update to jruby 9.3.7.0 to fix BootstrapMethodError (#13280)
* [jrubyscripting] Update to jruby 9.3.7.0
* [jrubyscripting] Exception fixed in jruby 9.3.7.0
The BootstrapMethodError should no longer be thrown by jruby since 9.3.7. Fixed in https://github.com/jruby/jruby/pull/7271
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
vich-667 [Wed, 17 Aug 2022 08:15:23 +0000 (10:15 +0200)]
return rollershutter pos (#13191)
Signed-off-by: Tobias Lange <vich-667@gmx.de>
Dan Cunningham [Wed, 17 Aug 2022 08:07:04 +0000 (01:07 -0700)]
[Hydrawise] concurrent error (#13268)
* Fixes a concurrent modification exception, cleans up handler on dispose, fixes totally broken last contact channel
Fixes #13094
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
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>
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>
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>
openhab-bot [Mon, 15 Aug 2022 18:55:45 +0000 (20:55 +0200)]
New translations boschindego.properties (Danish) (#13269)
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>
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>
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>
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>
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>
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>
openhab-bot [Sat, 13 Aug 2022 22:00:40 +0000 (00:00 +0200)]
New translations gardena.properties (German) (#13256)
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>
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>
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>
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>
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>
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>
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>
openhab-bot [Fri, 12 Aug 2022 05:00:44 +0000 (07:00 +0200)]
New translations sonos.properties (French) (#13250)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
openhab-bot [Mon, 8 Aug 2022 11:53:02 +0000 (13:53 +0200)]
New translations jruby.properties (Italian) (#13229)
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>
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>
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>
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>
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>
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>
krikk [Sun, 7 Aug 2022 09:38:49 +0000 (11:38 +0200)]
Added how to configure InfluxDB Persistance via Web-UI (#13213)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
openhab-bot [Mon, 1 Aug 2022 21:25:52 +0000 (23:25 +0200)]
New translations boschindego.properties (Danish) (#13202)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
openhab-bot [Fri, 29 Jul 2022 16:44:09 +0000 (18:44 +0200)]
New translations boschindego.properties (Danish) (#13188)
openhab-bot [Thu, 28 Jul 2022 22:33:53 +0000 (00:33 +0200)]
New translations somneo.properties (Italian) (#13187)
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>
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>
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>
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>
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>
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>
openhab-bot [Tue, 26 Jul 2022 14:40:40 +0000 (16:40 +0200)]
New translations fineoffsetweatherstation.properties (Italian) (#13177)