]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
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>
3 years ago[nuvo] Add NuvoNet source communication capabilities (#12042)
mlobstein [Mon, 19 Sep 2022 06:00:46 +0000 (01:00 -0500)]
[nuvo] Add NuvoNet source communication capabilities (#12042)

* Add NuvoNet source communication

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* fix readme

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* remove commented code

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Add startup/shutdown keypad messages

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Minor cleanup before code review

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Add configurable favorites labels

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* add new config item to i18n properties

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Fix restart detection and improve version matching

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Increment version number

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* remove repeated word in channels.xml

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoreadme typo: callbackIP needs to match to code (#13410)
Bernd Weymann [Sun, 18 Sep 2022 19:45:00 +0000 (21:45 +0200)]
readme typo: callbackIP needs to match to code (#13410)

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
3 years ago[mqtt.homeassistant] More readable label for discovered things (#13402)
Sami Salonen [Sun, 18 Sep 2022 19:22:06 +0000 (22:22 +0300)]
[mqtt.homeassistant] More readable label for discovered things (#13402)

* [mqtt.openassistant] Better labels for discoverd things

This PR introduces more simple label for things, instead of
"My Sensor (Sensor, Sensor, Sensor, Sensor, Sensor, Switch)" we have
simply "Me Sensor (5x Sensor, Switch)".

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
3 years ago[mqtt.homeassistant] sensors with a state_class are numeric (#13398)
Cody Cutrer [Sun, 18 Sep 2022 17:46:07 +0000 (11:46 -0600)]
[mqtt.homeassistant] sensors with a state_class are numeric (#13398)

see reference in code comment, but a measurement sensor is assumed to
be numeric, even if it doesn't have a unit

Signed-off-by: Cody Cutrer <cody@cutrer.us>
3 years ago[mqtt.homeassistant] Stable jsondb discovery result (#13401)
Sami Salonen [Sun, 18 Sep 2022 16:20:49 +0000 (19:20 +0300)]
[mqtt.homeassistant] Stable jsondb discovery result (#13401)

* [mqtt.homeassistant] Stable jsondb serialization for discovery results

Similar to openhab/openhab-core#2436, we want
to have consistent ordering of data in JSONDB. This is fixing the jsondb
order for mqtt.homeassistant discovery results, specifically, the
"topics" property.

* [mqtt.homeassistant] order using full topic string, not by subcomponent

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
3 years ago[ecowatt] Initial contribution (#13404)
lolodomo [Sun, 18 Sep 2022 15:52:18 +0000 (17:52 +0200)]
[ecowatt] Initial contribution (#13404)

* [ecowatt] Initial contribution

This binding uses the Ecowatt API to expose clear signals to adopt the right gestures and to ensure a good supply of electricity for all in France.

Close #13351

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Update bundles/org.openhab.binding.ecowatt/src/main/resources/OH-INF/thing/thing-types.xml

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
3 years ago[androiddebugbridge] fix get current package and get mac address (#13390)
GiviMAD [Sun, 18 Sep 2022 15:44:59 +0000 (17:44 +0200)]
[androiddebugbridge] fix get current package and get mac address (#13390)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[openwebnet] improved README for AUX and ENERGY (#13408)
M Valla [Sun, 18 Sep 2022 15:24:39 +0000 (17:24 +0200)]
[openwebnet] improved README for AUX and ENERGY (#13408)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
3 years ago[miio] Qingping Air Monitor (cgllc.airmonitor.s1) support is broken (#13262)
Dmitry [Sun, 18 Sep 2022 15:23:22 +0000 (18:23 +0300)]
[miio] Qingping Air Monitor (cgllc.airmonitor.s1) support is broken (#13262)

* [miio] Qingping Air Monitor (cgllc.airmonitor.s1) support is broken #13258
1.  Custom refresh command for "battery" was defined . The device with "4.1.8_9999" firmware version does not allowed to obtain this information by this way which prevents to obtain other values. The solution should work for both old firmware (the battery information would be requested as before) and it does not prevent the device with new firmware from sending other values (I checked it).

Signed-off-by: Dmitry Malenok <_mak_@bk.ru>
* [miio] Qingping Air Monitor (cgllc.airmonitor.s1) support is broken #13258
1.  The comment clarifying the "battery" parameter behavior was added.

Signed-off-by: Dmitry Malenok <_mak_@bk.ru>
Signed-off-by: Dmitry Malenok <_mak_@bk.ru>
3 years ago[jellyfin] add play by id channels and update sdk (#13389)
GiviMAD [Sun, 18 Sep 2022 11:01:18 +0000 (13:01 +0200)]
[jellyfin] add play by id channels and update sdk (#13389)

* [jellyfin] add play by id channels and update sdk
* [jellyfin] add missed Playing Item Id channel

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years agoAdapt to core-changes (added JNA to tp) (#13298)
J-N-K [Sun, 18 Sep 2022 09:30:39 +0000 (11:30 +0200)]
Adapt to core-changes (added JNA to tp) (#13298)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years ago[radiothermostat] Ignore updates if thermostat data is invalid (#13394)
mlobstein [Sat, 17 Sep 2022 15:49:59 +0000 (10:49 -0500)]
[radiothermostat] Ignore updates if thermostat data is invalid (#13394)

* Ignore updates if data is invalid

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoConfigure zone on panel even if the channel is not yet linked (#13380)
Haavar Valeur [Sat, 17 Sep 2022 15:02:09 +0000 (08:02 -0700)]
Configure zone on panel even if the channel is not yet linked (#13380)

Signed-off-by: Haavar Valeur <haavar@haavar.com>
3 years ago[ipcamera] Fix ONVIF fails to reconnect (#13396)
Matthew Skinner [Sat, 17 Sep 2022 08:51:55 +0000 (18:51 +1000)]
[ipcamera] Fix ONVIF fails to reconnect (#13396)

* Fix reconnecting issues
* Cleanup logging.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
3 years ago[vosk] Upgrade sdk and handle UnsatisfiedLinkError exceptions (#13391)
GiviMAD [Sat, 17 Sep 2022 07:27:09 +0000 (09:27 +0200)]
[vosk] Upgrade sdk and handle UnsatisfiedLinkError exceptions (#13391)

* [vosk] update sdk
* [vosk] handle unsatisfied link error exceptions

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[jsscripting] Update openhab-js to 2.0.3 (#13385)
Florian Hotze [Tue, 13 Sep 2022 19:57:09 +0000 (21:57 +0200)]
[jsscripting] Update openhab-js to 2.0.3 (#13385)

* [jsscripting] Update openhab-js to 2.0.3
* [jsscripting] Update README

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
3 years agoConsider TimeZoneProvider to build states for time-stamp channels (#13386)
Christoph Weitkamp [Tue, 13 Sep 2022 19:53:52 +0000 (21:53 +0200)]
Consider TimeZoneProvider to build states for time-stamp channels (#13386)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
3 years agofix README.md (#13387)
alexf2015 [Tue, 13 Sep 2022 19:51:58 +0000 (21:51 +0200)]
fix README.md (#13387)

Signed-off-by: Alexander Friese <af944580@googlemail.com>
3 years agoFix date cast exception (#13382)
Jacob Laursen [Mon, 12 Sep 2022 16:16:25 +0000 (18:16 +0200)]
Fix date cast exception (#13382)

After upgrading mysql-connector to 8.0.30 this exception was thrown: class java.time.LocalDateTime cannot be cast to class java.sql.Timestamp

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[fineoffsetweatherstation] Fix measurands (#13381)
Andreas Berger [Mon, 12 Sep 2022 15:16:10 +0000 (17:16 +0200)]
[fineoffsetweatherstation] Fix measurands (#13381)

* fix the PIEZO_GAIN10 measurand
* skip RAIN_PRIO measurand
* skip RCSATION measurand

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
3 years ago[velux] Correction to channel label (#13379)
Andrew Fiddian-Green [Sun, 11 Sep 2022 14:16:44 +0000 (15:16 +0100)]
[velux] Correction to channel label (#13379)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[velux] Vane position channel is visible when required (#13271)
Andrew Fiddian-Green [Sun, 11 Sep 2022 10:44:16 +0000 (11:44 +0100)]
[velux] Vane position channel is visible when required (#13271)

* [velux] make vanePosition channel dynamic
* [velux] change category of window position from 'blinds' to 'window'

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[systeminfo] Add CPU load channel, update dependencies (#13292)
Mark Herwege [Sun, 11 Sep 2022 09:06:52 +0000 (11:06 +0200)]
[systeminfo] Add CPU load channel, update dependencies (#13292)

* Add CPU load channel, update dependencies
* use PercentType, correct process CPU load
* Add and fix test

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[rotel] New channel to select FM/DAB/iRadio preset (#13285)
lolodomo [Sun, 11 Sep 2022 08:08:50 +0000 (10:08 +0200)]
[rotel] New channel to select FM/DAB/iRadio preset (#13285)

* [rotel] New channel to select FM/DAB/iRadio preset

For models RCX-1500, RDG-1520, RT-11, RT-1570, T11 and T14

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoNew translations unifi.properties (Dutch) (#13372)
openhab-bot [Sun, 11 Sep 2022 00:22:35 +0000 (02:22 +0200)]
New translations unifi.properties (Dutch) (#13372)

3 years ago[linky] Docker specificities (#13348)
lolodomo [Sat, 10 Sep 2022 15:00:28 +0000 (17:00 +0200)]
[linky] Docker specificities (#13348)

Related to #13336

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[unifi] Fix portoverride to not remove any other data (#13362)
Hilbrand Bouwkamp [Sat, 10 Sep 2022 14:59:42 +0000 (16:59 +0200)]
[unifi] Fix portoverride to not remove any other data (#13362)

When a user has configured additional settings on a PoE port, like name.
These settings where lost when changing the PoEPort status in openHAB.
This was because in the binding only some information of the override was stored and when writing the new state this information would have been sent too.
In this change the object to store the override has been replaced by a plain json object. Therefore we don't have to know what is in it and all information is kept.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
3 years ago[Easee] Initial contribution (#12954)
alexf2015 [Sat, 10 Sep 2022 14:57:21 +0000 (16:57 +0200)]
[Easee] Initial contribution (#12954)

* initial binding version

Signed-off-by: Alexander Friese <af944580@gmail.com>
3 years ago[hdpowerview] Correct shade capabilities information (#13330)
Andrew Fiddian-Green [Sat, 10 Sep 2022 08:01:54 +0000 (09:01 +0100)]
[hdpowerview] Correct shade capabilities information (#13330)

* [hdpowerview] corrections to capabilities database

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[Konnected] Taking configured onValue into account when sending status to actuator...
Haavar Valeur [Sat, 10 Sep 2022 06:48:03 +0000 (23:48 -0700)]
[Konnected] Taking configured onValue into account when sending status to actuator (#13360)

* Taking configured onvalue into account when sending status to actuator
* Added documentation for onValue configuration

Signed-off-by: Haavar Valeur <haavar@haavar.com>
3 years agoNew translations shelly.properties (German) (#13366)
openhab-bot [Fri, 9 Sep 2022 20:13:10 +0000 (22:13 +0200)]
New translations shelly.properties (German) (#13366)

3 years ago[upnpcontrol] Prepare dynamic channels and status messages for translation (#13364)
Mark Herwege [Thu, 8 Sep 2022 20:25:18 +0000 (22:25 +0200)]
[upnpcontrol] Prepare dynamic channels and status messages for translation (#13364)

* prepare dynamic channels and status messages for translation

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[jablotron] Added thermometers support for JA100F alarms (#13361)
Ondrej Pecta [Thu, 8 Sep 2022 19:18:42 +0000 (21:18 +0200)]
[jablotron] Added thermometers support for JA100F alarms (#13361)

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
3 years agoFixed example thing. Made names less ambiguous (#13363)
Haavar Valeur [Thu, 8 Sep 2022 11:29:31 +0000 (04:29 -0700)]
Fixed example thing. Made names less ambiguous (#13363)

Signed-off-by: Haavar Valeur <haavar@haavar.com>
3 years ago[dsmr] Made additional key for smarty meter an option (#13359)
Hilbrand Bouwkamp [Wed, 7 Sep 2022 09:08:04 +0000 (11:08 +0200)]
[dsmr] Made additional key for smarty meter an option (#13359)

* [dsmr] Made additional key for smarty meter optional

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
3 years ago[remoteopenhab] Fix the pattern to parse DateTime (#13349)
lolodomo [Tue, 6 Sep 2022 18:27:31 +0000 (20:27 +0200)]
[remoteopenhab] Fix the pattern to parse DateTime (#13349)

Re-use the same pattern as defined in class DateTimeTyoe.

Allows the support of 0 to 9 digits after the seconds.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[Konnected] Using default onvalue if configured is null (#13354)
Haavar Valeur [Tue, 6 Sep 2022 18:24:33 +0000 (11:24 -0700)]
[Konnected] Using default onvalue if configured is null (#13354)

* Using default onvalue if configured is null
* Using DTO for channel configuration. Changing channel config parameter names to camel case

Signed-off-by: Haavar Valeur <haavar@haavar.com>
3 years ago[remoteopenhab] Handle REFRESH command as any command (#13350)
lolodomo [Mon, 5 Sep 2022 15:54:27 +0000 (17:54 +0200)]
[remoteopenhab] Handle REFRESH command as any command (#13350)

The received command (REFRESH) is transmitted as a REFRESH command to
the remote item.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[nuvo] Fix MPS4 flag and online status reporting (#13345)
mlobstein [Sat, 3 Sep 2022 15:44:39 +0000 (10:44 -0500)]
[nuvo] Fix MPS4 flag and online status reporting (#13345)

* Fix mps4 flag and online status reporting
* Update missing statuses

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years ago[avmfritz] Allow to set every userdefined color (#13317)
Christoph Weitkamp [Sat, 3 Sep 2022 12:42:31 +0000 (14:42 +0200)]
[avmfritz] Allow to set every userdefined color (#13317)

* Added INCREASE/DECREASE commands for brightness/color Channels
* Fixed NPE in HeatingModel
* Use set unmapped color command for color control of bulbs

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
3 years agoUpdate API URL. (#13306)
Stewart Cossey [Sat, 3 Sep 2022 12:32:43 +0000 (00:32 +1200)]
Update API URL. (#13306)

Signed-off-by: Stewart Cossey <stewart.cossey@gmail.com>
3 years ago[mimictts] Use http method POST instead of GET (#13239)
Gwendal Roulleau [Sat, 3 Sep 2022 10:00:32 +0000 (12:00 +0200)]
[mimictts] Use http method POST instead of GET (#13239)

* [mimictts] Use http method POST instead of GET

Using POST method allows longer request size.
Also, using InputStreamResponseListener avoid keeping the response in-memory

* [mimictts] quick fix for regression : providing length

Some audiosink needs it

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
3 years agoNew translations fineoffsetweatherstation.properties (Italian) (#13341)
openhab-bot [Thu, 1 Sep 2022 07:36:05 +0000 (09:36 +0200)]
New translations fineoffsetweatherstation.properties (Italian) (#13341)

3 years agoUpgrade MySQL connector to 8.0.30 (#13242)
Jacob Laursen [Wed, 31 Aug 2022 19:56:39 +0000 (21:56 +0200)]
Upgrade MySQL connector to 8.0.30 (#13242)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[fineoffsetweatherstation] Add support for the new GW2001 weather station (#13283)
Andreas Berger [Wed, 31 Aug 2022 13:27:18 +0000 (15:27 +0200)]
[fineoffsetweatherstation] Add support for the new GW2001 weather station (#13283)

* [fineoffsetweatherstation] add support for the new GW2001 weather station with its WH90 sensor
* [fineoffsetweatherstation] add missing channel labels
* [fineoffsetweatherstation] remove redundant translations
* [fineoffsetweatherstation] add test data + fix for WH90
* [fineoffsetweatherstation] fix wrong size for `CMD_READ_RAIN`

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
3 years ago[boschindego] Add another status code for returning to dock (#13335)
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>
3 years ago[Konnected] Removed defaults for zone configuration parameter from the channels ...
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>
3 years ago[rrd4j] Use RrdDbPool to prevent ClosedByInterruptException (#13332)
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>
3 years ago[Konnected] Fixed null pointer exception on state update with missing state (#13329)
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>
3 years ago[jrubyscripting] avoid polluting environment when auto-installing gems (#13328)
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>
3 years ago[fineoffsetweatherstation] Add information about unsupported devices (#13307)
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>
3 years ago[hdpowerview] Battery channels visible only when required (#13324)
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>
3 years agoNobø hub addon: Add more component types with serial numbers. (#13326)
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>
3 years ago[myStrom] Corrected readMe, mystrompir is not a bulb. (#13322)
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>
3 years ago[wemo] Add Wemo Outdoor plug (#13319)
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>
3 years agoNew translations mqtt.properties (Italian) (#13323)
openhab-bot [Fri, 26 Aug 2022 18:06:56 +0000 (20:06 +0200)]
New translations mqtt.properties (Italian) (#13323)

3 years ago[mqtt] Add missing broker connection configuration parameters (#13303)
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>
3 years ago[mail] Correct action names (#13318)
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>
3 years ago[bluetooth] Add support for service data (#10278)
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>
3 years agoNew translations mercedesme.properties (Italian) (#13312)
openhab-bot [Wed, 24 Aug 2022 09:05:35 +0000 (11:05 +0200)]
New translations mercedesme.properties (Italian) (#13312)

3 years ago[mercedesme] Initial contribution (#13044)
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>
3 years ago[hdpowerview] Channels are visible depending on shade capabilities (#13275)
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>
3 years ago[nobohub] Initial contribution (#12937)
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>
3 years ago[lutron] Add mDNS discovery for RadioRA 3 processor (#13299)
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>
3 years ago[jrubyscripting] document how to use Ruby in a transformation (#13286)
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>
3 years agoAdapt to AccessTokenResponse API change (#13278)
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>
3 years ago[smhi] Prepare for easier translation (#13305)
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>
3 years agoSetting auto discovered callback URL in configuration. Cleaned up callback URL handli...
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>
3 years agoNew translations fineoffsetweatherstation.properties (Italian) (#13300)
openhab-bot [Sun, 21 Aug 2022 10:15:40 +0000 (12:15 +0200)]
New translations fineoffsetweatherstation.properties (Italian) (#13300)

3 years ago[Konnected] Refreshed readme to include latest changes (#13294)
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>
3 years ago[transformation.jinja] Update jinjava to 2.6.0 from 2.5.7 (#13296)
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>
3 years agoNew Crowdin updates (#13291)
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)

3 years ago[fineoffsetweatherstation] Add channel for the sensors battery voltage (#13284)
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>
3 years agoSolves issue #13196 (#13281)
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>
3 years agoAdd transaction to Go-Echarger (#13105)
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>
3 years ago[jrubyscripting] Update to jruby 9.3.7.0 to fix BootstrapMethodError (#13280)
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>
3 years agoreturn rollershutter pos (#13191)
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>
3 years ago[Hydrawise] concurrent error (#13268)
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>
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>