]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
4 years ago[openwebnet] refactoring to internal package (#10995)
M Valla [Sat, 17 Jul 2021 20:40:58 +0000 (22:40 +0200)]
[openwebnet] refactoring to internal package (#10995)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
4 years ago[meteoalerte] Small code enhancements (#10993)
Gaël L'hopital [Sat, 17 Jul 2021 20:39:41 +0000 (22:39 +0200)]
[meteoalerte] Small code enhancements (#10993)

Signed-off-by: clinique <gael@lhopital.org>
4 years ago[VigiCrues] Adding localization and a bit of code cleansing. (#10992)
Gaël L'hopital [Sat, 17 Jul 2021 20:37:41 +0000 (22:37 +0200)]
[VigiCrues] Adding localization and a bit of code cleansing. (#10992)

* Adding localization and a bit of code cleansing.

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

Signed-off-by: clinique <gael@lhopital.org>
4 years ago[epsonprojector] Add configurable volume channel (#10988)
mlobstein [Sat, 17 Jul 2021 20:34:03 +0000 (15:34 -0500)]
[epsonprojector] Add configurable volume channel (#10988)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years ago[miio] Improve yeelight RGB with brightness, introduce substitutions (#10984)
Marcel [Sat, 17 Jul 2021 20:32:13 +0000 (22:32 +0200)]
[miio] Improve yeelight RGB with brightness, introduce substitutions (#10984)

* [miio] add deviceId and timestamp substitutions

This will allow to send right commands for gateway and lumi devices

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] update brightness in yeelight RGB channel

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Use generic way to call the asyncCommunication module

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Fix mapping yeelight

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Improve Yeelight colormode mapping

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] yeelight fix unit for delayed off

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[ipobserver] Weather station binding, Initial contribution. (#10567)
Matthew Skinner [Sat, 17 Jul 2021 20:21:21 +0000 (06:21 +1000)]
[ipobserver] Weather station binding, Initial contribution. (#10567)

* Bulk updated to UOM.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* ipObserver creation

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Bulk updated to UOM.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* channel fixup for UOM.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* improve UOM.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* updates

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Battery ch fixed.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix time channels.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* readme update and remove %unit% from rain channels.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* readme fixup.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* edit global files.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix merge conflicts.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* fix up build issues.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* remove reboot channel.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* readme fixup.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Rename channels to put kind first.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* update to build on latest main.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add support for outBatt1

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Added auto discovery.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* add bundle to POM.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* newline added.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix bug in discovery.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Added tags

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* update to 3.2.0-SNAPSHOT

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update bundles/org.openhab.binding.ipobserver/src/main/resources/OH-INF/thing/thing-types.xml

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* Update bundles/org.openhab.binding.ipobserver/src/main/resources/OH-INF/thing/thing-types.xml

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* Clean up channels

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update binding description.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix jsoup suggestions.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update bundles/org.openhab.binding.ipobserver/src/main/java/org/openhab/binding/ipobserver/internal/IpObserverDiscoveryService.java

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* Update bundles/org.openhab.binding.ipobserver/src/main/resources/OH-INF/thing/thing-types.xml

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* Removed nullable.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Improvements

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix compiler warnings

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Change to datetime

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* change to use system channels.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Move to Number:Intensity for solar

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[OmniLink] Fix zone bypass/restore commands (#11005)
Ethan Dye [Sat, 17 Jul 2021 06:54:34 +0000 (00:54 -0600)]
[OmniLink] Fix zone bypass/restore commands (#11005)

* Fix zone bypass/restore commands
* Name variables using openHAB guidelines

Signed-off-by: Ethan Dye <mrtops03@gmail.com>
4 years agoAdd support for group item type to window covering (#10936)
Colin [Sat, 17 Jul 2021 06:51:44 +0000 (01:51 -0500)]
Add support for group item type to window covering (#10936)

Add support for setting TARGET_POSITION of Window Covering accessories from groups with a baseItem type

Closes #10812

Signed-off-by: Colin Keehan <github@colin.xyz>
4 years ago[caddx] Add new channels and support for ignoring zone status transitions (#10923)
Georgios Moutsos [Fri, 16 Jul 2021 12:43:37 +0000 (15:43 +0300)]
[caddx] Add new channels and support for ignoring zone status transitions  (#10923)

* Cleanup of binding configuration classes
* Added context to CaddxMessage
* Logging enhancements
* Added support for ignoring Zone Status Transitions

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>
4 years ago[ihc] Improved command handling when controller is not ready (#10895)
pali [Thu, 15 Jul 2021 17:49:59 +0000 (20:49 +0300)]
[ihc] Improved command handling when controller is not ready (#10895)

* [ihc] Improved command handling when controller is not ready

When connection from binding to IHC controller is open, but controller
is in programming state, things state is offline with special status to
indicate that binding can't send or receive any resource updates at the
moment. Things status check during command sending will prevent
unnecessary resource updates which will eventually fail and binding then
tries to restart the connection.

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
4 years agoFixed OutOfMemory error if initializing fails (#10924)
Gerhard Riegler [Thu, 15 Jul 2021 17:48:01 +0000 (19:48 +0200)]
Fixed OutOfMemory error if initializing fails (#10924)

Signed-off-by: Gerhard Riegler <gerhard.riegler@gmail.com>
4 years ago[homematic] Provide additional null pointer checks (#10965)
Martin Herbst [Thu, 15 Jul 2021 17:46:29 +0000 (19:46 +0200)]
[homematic] Provide additional null pointer checks (#10965)

* Fixed a rare NPE introduced while replacing commons-lang
* Provide additional null pointer checks

It is possible that the meta data returned for some device does not
contain a default or maximum value.

Fixes #10945
Fixes #10961

Signed-off-by: Martin Herbst <develop@mherbst.de>
4 years ago[sonos] Filter Sonos Sub from discovery (#10925)
lolodomo [Tue, 13 Jul 2021 10:29:54 +0000 (12:29 +0200)]
[sonos] Filter Sonos Sub from discovery (#10925)

Fix #10777

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[harmonyhub] Updated README to get buttonPress values with the new REST API implement...
Jerry Gallo [Tue, 13 Jul 2021 06:16:33 +0000 (23:16 -0700)]
[harmonyhub] Updated README to get buttonPress values with the new REST API implementation (#10978)

* fixed typo in example
* Updated the instructions on how to find buttonPress values

openHAB 3.X put the REST API behind authorization and the old URL no longer works in the browser due to an authentication error. These new instructions allow for a trivial way to find the commands.

Signed-off-by: Jerry Gallo <2wyck3d@gmail.com>
4 years agoReadded deleted qbus bundle (#10980)
Christoph Weitkamp [Mon, 12 Jul 2021 13:11:30 +0000 (15:11 +0200)]
Readded deleted qbus bundle (#10980)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[rotel] Semantics added to channel types (#10969)
lolodomo [Mon, 12 Jul 2021 07:56:13 +0000 (09:56 +0200)]
[rotel] Semantics added to channel types (#10969)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[miio] add new custom refresh methods (#10957)
Marcel [Mon, 12 Jul 2021 07:55:16 +0000 (09:55 +0200)]
[miio] add new custom refresh methods (#10957)

* Improve matching the command responses to the sending channel
* Use newer method to get device list using `device_list_page`
* Adding the ability to send custom requests to cloud
* Adding the ability to send custom commands with additional elements in
the json

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[miio] fix color lights sending numbers as strings (#10960)
Marcel [Mon, 12 Jul 2021 07:53:49 +0000 (09:53 +0200)]
[miio] fix color lights sending numbers as strings (#10960)

* [miio] fix color lights sending numbers as strings

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[sonyprojector] Switch to the default system channel type for power channel (#10970)
lolodomo [Mon, 12 Jul 2021 07:24:24 +0000 (09:24 +0200)]
[sonyprojector] Switch to the default system channel type for power channel (#10970)

Set semantics to the powerstate channel type

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[lgwebos] Switch to default system channel types (#10971)
lolodomo [Mon, 12 Jul 2021 07:23:13 +0000 (09:23 +0200)]
[lgwebos] Switch to default system channel types (#10971)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[volvooncall] Clean up readme. (#10976)
James Hewitt [Mon, 12 Jul 2021 07:22:00 +0000 (08:22 +0100)]
[volvooncall] Clean up readme. (#10976)

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[homeconnect] Catch exception when appropriate (#10929)
lolodomo [Sun, 11 Jul 2021 20:58:59 +0000 (22:58 +0200)]
[homeconnect] Catch exception when appropriate (#10929)

* [homeconnect] Catch exception when appropriate

Fix #10904

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[pushsafer] Initial Contribution of Pushsafer Binding (#10790)
Christoph Weitkamp [Sun, 11 Jul 2021 19:45:23 +0000 (21:45 +0200)]
[pushsafer] Initial Contribution of Pushsafer Binding (#10790)

* Pushsafer binding

Signed-off-by: Pushsafer.com (Kevin Siml) <info@appzer.de>
* Improvements and comments from code review

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
* Incorporated comments from review

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Co-authored-by: Pushsafer.com (Kevin Siml) <info@appzer.de>
4 years ago[opensprinkler] Improvements: Remove apache.commons, fix bugs and warnings (#9869)
Matthew Skinner [Sun, 11 Jul 2021 07:40:29 +0000 (17:40 +1000)]
[opensprinkler] Improvements: Remove apache.commons, fix bugs and warnings (#9869)

* Fix: current channel would not get added.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix: online and offline now detect correctly.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Improve discovery.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Bug fixes.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Misc Improvements and log cleanup.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Make current sensor channel dynamically get removed if not supported.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* fix compiler warning.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* readme updates.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Shift refresh()

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add RSSI and water flow meter count channels.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Change to flowSensorCount

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix bug

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix NPE on parsing jsReplies.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add new programs channel.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix wrong api use.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Change to using max time if the time is null.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add device withRepresentationProperty

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* update readme

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix rain sensor not working in 219 firmware.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Spotless fixes.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* fix gson double up error.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add more channels

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* refresh completed before bridge goes online.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Simplify.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Allow non default password to not stop discovery.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add ignoresRain channel

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Simplify commands in station handler.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add new rainDelay channel.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Make constants consistent.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add categories.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Changes requested by FlorianSW

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Stop catching and throwing new exp.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Create a state class.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/discovery/OpenSprinklerDiscoveryService.java

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
* Fix for EOF exception that stops polling with bad wifi.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Change signal strength over to 0-4 range

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Handle toUnit null returns.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Support discovery on subnets that are not /24

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* update readme for recent changes to signalStrength channel.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix code anal issue and readme.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Remove info logging.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* remove traces of old dependancy.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Changes for fwolter

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* support RSSI and rssi

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update after new command sent.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* improve delayedRefresh

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Remove supressWarnings

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
4 years ago[fronius] Added inverter power, battery state of charge and PV solar yield (#10757)
ThomasK [Sun, 11 Jul 2021 07:38:45 +0000 (09:38 +0200)]
[fronius] Added inverter power, battery state of charge and PV solar yield (#10757)

* [fronius] add battery state of charge and PV yield.

Signed-off-by: THKDev <THKDev@users.noreply.github.com>
* [fronius] Actually constants should be all upper case. Words in labels should be capitalized (except prepositions and so on). Use %unit% placeholder.

Signed-off-by: THKDev <THKDev@users.noreply.github.com>
* [fronius] fixed checkstyle error; removed some warnings (eg. StringUtils)

Signed-off-by: THKDev <THKDev@users.noreply.github.com>
* Revert "[fronius] fixed checkstyle error; removed some warnings (eg. StringUtils)"

This reverts commit 73065c65

Signed-off-by: THKDev <THKDev@users.noreply.github.com>
* [fronius] fixed checkstyle error

Signed-off-by: THKDev <THKDev@users.noreply.github.com>
* [fronius] removed org.apache.commons.lang3.StringUtils

Signed-off-by: THKDev <THKDev@users.noreply.github.com>
4 years ago[irobot] fix test (#10958)
rimago [Wed, 7 Jul 2021 18:16:19 +0000 (20:16 +0200)]
[irobot] fix test (#10958)

Signed-off-by: Florian Binder <fb@java4.info>
4 years agoDisable unstable tests (#10956)
Fabian Wolter [Wed, 7 Jul 2021 18:06:06 +0000 (20:06 +0200)]
Disable unstable tests (#10956)

* Disable unstable tests

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[deconz] Use ChannelBuilder created by ThingHandlerCallback (#10950)
Christoph Weitkamp [Tue, 6 Jul 2021 18:04:06 +0000 (20:04 +0200)]
[deconz] Use ChannelBuilder created by ThingHandlerCallback (#10950)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[influxdb] Fix queries with data migrated from InfluxDB1 without item tags (#10937)
Joan Pujol [Tue, 6 Jul 2021 18:01:15 +0000 (20:01 +0200)]
[influxdb] Fix queries with data migrated from InfluxDB1 without item tags (#10937)

Signed-off-by: Joan Pujol <joanpujol@gmail.com>
4 years ago[openwebnet] Fix messages flooding BUS on reboot (#10934)
M Valla [Tue, 6 Jul 2021 18:00:01 +0000 (20:00 +0200)]
[openwebnet] Fix messages flooding BUS on reboot (#10934)

* [openwebnet] changed ALL_DEVICES_REFRESH_INTERVAL to 60s
to avoid lights/shutters status updates flooding

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
* [openwebnet] added UPnP discovery for MyHOME_Screen3,5.
Updated catalogue links in README

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
4 years ago[insteon] Update README.md (#10922)
Ryan Johnston [Tue, 6 Jul 2021 17:57:18 +0000 (13:57 -0400)]
[insteon] Update README.md (#10922)

Fix repeated word.

4 years ago[insteon] added representation property for devices (#10908)
robnielsen [Tue, 6 Jul 2021 17:51:09 +0000 (12:51 -0500)]
[insteon] added representation property for devices (#10908)

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
4 years ago[homeconnect] Show response code in request detail modal and JS code cleanup (#10695...
bruestel [Tue, 6 Jul 2021 17:49:56 +0000 (19:49 +0200)]
[homeconnect] Show response code in request detail modal and JS code cleanup (#10695) (#10914)

Signed-off-by: Jonas Brüstel <jonas@bruestel.net>
4 years ago[tivo] Fix thing staying offline after connection refresh (#10902)
mlobstein [Tue, 6 Jul 2021 17:46:25 +0000 (12:46 -0500)]
[tivo] Fix thing staying offline after connection refresh (#10902)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years ago[telegram] Update README.md (#10948)
Wikibear [Tue, 6 Jul 2021 17:45:36 +0000 (19:45 +0200)]
[telegram] Update README.md (#10948)

Add design of token for better understanding

4 years ago[chromecast] Update README.md (#10930)
davidjabon [Tue, 6 Jul 2021 17:44:05 +0000 (12:44 -0500)]
[chromecast] Update README.md (#10930)

'weather' is misspelled. It should be 'whether.'

4 years ago[miio] change deviceID to Xiaomi used string (#10951)
Marcel [Tue, 6 Jul 2021 17:42:42 +0000 (19:42 +0200)]
[miio] change deviceID to Xiaomi used string (#10951)

* [miio] change deviceID to Xiaomi used string

Change the deviceId from the current hexadecimal to the string used by
Xiaomi.
This is needed as we have some devices that have deviceIds that are
non-numeric, hence breaking the current logic.

Note: separately removing the upnp discovery as this has become
irrelevant with cloud discovery and devices supporting the udp regular
discovery.

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* Update bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoAbstractHandler.java

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[homematic] Update property files (#10942)
maniac103 [Mon, 5 Jul 2021 20:40:44 +0000 (22:40 +0200)]
[homematic] Update property files (#10942)

* [homematic] Add HM-MOD-EM-8 properties

If a HM-MOD-EM-8 channel is configured to 'sensor' mode, it advertises a
STATE datapoint, which we should both display as non-advanced and give a
description.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
4 years agoResolve itest runbundles for snapshot 3.2.0 (#10909)
Christoph Weitkamp [Mon, 28 Jun 2021 11:44:38 +0000 (13:44 +0200)]
Resolve itest runbundles for snapshot 3.2.0 (#10909)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years agoUpdate OH version in skeleton scripts (#10910)
Wouter Born [Mon, 28 Jun 2021 09:00:31 +0000 (11:00 +0200)]
Update OH version in skeleton scripts (#10910)

Signed-off-by: Wouter Born <github@maindrain.net>
4 years agoapplied spotless
Kai Kreuzer [Sun, 27 Jun 2021 21:25:35 +0000 (23:25 +0200)]
applied spotless

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[unleash-maven-plugin] Preparation for next development cycle.
jenkins [Sun, 27 Jun 2021 17:35:01 +0000 (17:35 +0000)]
[unleash-maven-plugin] Preparation for next development cycle.

4 years ago[tr064] Added representation property for Things (#10905)
Christoph Weitkamp [Sun, 27 Jun 2021 08:47:48 +0000 (10:47 +0200)]
[tr064] Added representation property for Things (#10905)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[squeezebox] Map server connection state to thing status. (#10778)
maniac103 [Fri, 25 Jun 2021 11:06:16 +0000 (13:06 +0200)]
[squeezebox] Map server connection state to thing status. (#10778)

If a player goes offline (it e.g. lost power or network connection),
mark it as such in the thing status.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
4 years ago[rfxcom] Enable Raw message transmission (#10866)
James Hewitt [Thu, 24 Jun 2021 17:37:37 +0000 (18:37 +0100)]
[rfxcom] Enable Raw message transmission (#10866)

This enables raw message transmission by configuring a raw thing with pulses to
send for either ON, OFF, OPEN or CLOSED commands.

To enable extended config, this includes a refactor for the RFXComHandler to
support different Configuration objects depending on the thing type, and moves
the parsing, validation, and message matching logic to the Configuration objects
where the logic is more appropriate.

To enable testing of the RFXComHandler, the RFXComMessageFactory was abstracted
out and injected as a dependency.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[hue] Added support for publishing ChannelDescriptionChangedEvents (#10718)
Christoph Weitkamp [Thu, 24 Jun 2021 10:15:49 +0000 (12:15 +0200)]
[hue] Added support for publishing ChannelDescriptionChangedEvents (#10718)

* Added service references to DynamicStateDescriptionProvider to support publishing ChannelDescriptionChangedEvent

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years agoAdded support for publishing ChannelDescriptionChangedEvents (#10900)
Christoph Weitkamp [Wed, 23 Jun 2021 20:14:49 +0000 (22:14 +0200)]
Added support for publishing ChannelDescriptionChangedEvents (#10900)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[openwebnet] rename thermoregulation's (WHO=4) things (#10865)
Conte Andrea [Wed, 23 Jun 2021 18:08:51 +0000 (20:08 +0200)]
[openwebnet] rename thermoregulation's (WHO=4) things (#10865)

* - bus_thermostat renamed to bus_thermo_zone
- bus_temp_sensor renamed to bus_themo_sensor
- linked OWN4j 0.5.3-SNAPSHOT (camelCase for enums)

Signed-off-by: Conte Andrea <andrea@conte.com>
* updated ReadMe according to things renaming

Signed-off-by: Conte Andrea <andrea@conte.com>
* Updated readme and thermo thing labels. Renamed thing descriptors to BusThermoZone and BusThermoSensor

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
* using own4j release 0.5.3

Signed-off-by: Conte Andrea <andrea@conte.com>
* removed json tags in README. Added KG4691 to tested thermostats

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
Co-authored-by: Massimo Valla <mvcode00@gmail.com>
4 years ago[rfxcom] Add Novy extractor fans (#10891)
James Hewitt [Wed, 23 Jun 2021 16:10:29 +0000 (17:10 +0100)]
[rfxcom] Add Novy extractor fans (#10891)

4 years agoAdded support for publishing ChannelDescriptionChangedEvents (#10898)
lolodomo [Tue, 22 Jun 2021 19:21:40 +0000 (21:21 +0200)]
Added support for publishing ChannelDescriptionChangedEvents (#10898)

Pack 3

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[remoteopenhab] Listen to the new ChannelDescriptionChangedEvent events to update...
lolodomo [Tue, 22 Jun 2021 19:19:45 +0000 (21:19 +0200)]
[remoteopenhab] Listen to the new ChannelDescriptionChangedEvent events to update dynamic state/command options (#10885)

Also handle dynamic command options

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[http] Fix parsing of Color RGB values (#10897)
Ryz [Tue, 22 Jun 2021 10:51:16 +0000 (12:51 +0200)]
[http] Fix parsing of Color RGB values (#10897)

* Fixed parsing of Color RGB values

Signed-off-by: Ryz <mirco.heitmann@gmail.com>
4 years agoAdded support for publishing ChannelDescriptionChangedEvents (#10896)
lolodomo [Tue, 22 Jun 2021 08:38:15 +0000 (10:38 +0200)]
Added support for publishing ChannelDescriptionChangedEvents (#10896)

Pack 2

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[enocean] Add support for eltako rollershutter frm60 (#10852)
hofingerandi [Mon, 21 Jun 2021 20:31:42 +0000 (22:31 +0200)]
[enocean] Add support for eltako rollershutter frm60 (#10852)

* added eltako frm60, based on eltako fsb

Signed-off-by: Andreas Hofinger <andreas.hofinger@gmx.net>
4 years agoAdded support for publishing ChannelDescriptionChangedEvents (#10884)
lolodomo [Mon, 21 Jun 2021 20:28:38 +0000 (22:28 +0200)]
Added support for publishing ChannelDescriptionChangedEvents (#10884)

For the bindings homeconnect, lgwebos, netatmo, remoteopenhab, rotel,
somfytahoma, sonos and sonyprojector

Depends on openhab/openhab-core#1505

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years agoAdded service references to DynamicCommandDescriptionProvider and DynamicStateDescrip...
Christoph Weitkamp [Mon, 21 Jun 2021 20:08:35 +0000 (22:08 +0200)]
Added service references to DynamicCommandDescriptionProvider and DynamicStateDescriptionProvider to support publishing ChannelDescriptionChangedEvent (#10717)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[miio] Add support gateway lumi.gateway.mieu01 (#10893)
Marcel [Mon, 21 Jun 2021 20:07:17 +0000 (22:07 +0200)]
[miio] Add support gateway lumi.gateway.mieu01 (#10893)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[mqtt.generic] Percentage range fix #10586 (#10587)
Rogier Hofboer [Mon, 21 Jun 2021 19:24:54 +0000 (21:24 +0200)]
[mqtt.generic] Percentage range fix #10586 (#10587)

Signed-off-by: Rogier Hofboer <rogier@hofboer.nl>
4 years ago[miio] fix typo (#10894)
Marcel [Mon, 21 Jun 2021 19:16:34 +0000 (21:16 +0200)]
[miio] fix typo (#10894)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years agoAdded service references to DynamicCommandDescriptionProvider to support publishing...
Christoph Weitkamp [Mon, 21 Jun 2021 19:14:37 +0000 (21:14 +0200)]
Added service references to DynamicCommandDescriptionProvider to support publishing ChannelDescriptionChangedEvent (#10716)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[solarwatt] Initial contribution for solarwatt energy manager (#10091)
Sven Carstens [Mon, 21 Jun 2021 16:21:50 +0000 (18:21 +0200)]
[solarwatt] Initial contribution for solarwatt energy manager (#10091)

* [ADD] First version which was tested with my local setup.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
Signed-off-by: Sven Carstens <sven.carstens@aoe.com>
* [ADD] Refactoring, add calculated value for direct self consumption and prepare for more.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [ADD] Add chanel description to README and make some channels advanced.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Remove wrong colon in channel types.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Put colon at the right place in channel types.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Fix spelling of PVPlant in constants and things.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Separate channelName from energy manager tagName.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Reduce loglevels and fix findings from code-analysis.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Move all custom calculations to the handler instances, remove custom tracking of child handlers, fix wrong calculation of the "direct consumed" values.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Improve README and remove unnecessary Nullable and NotNull annotations.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Change wrong ItemType for power items in README

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Change modeConverter to Switch

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Relay stateDevice to Thing status, anything but "OK" means ThingStatus.OFFLINE

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Remove stateDevice from items as it is represented by the device status.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Improve README and remove unnecessary logging.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Improve README.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Improve README.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Allow child things to be configured by hand with a guid.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Allow child things to be configured by hand with a guid.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Improve README and move things config to separate config.xml

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Improve README and remove all trace/debug logging.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
* [MOD] Use real channel timestamp as the refresh trigger.

Signed-off-by: Sven Carstens <s.carstens@gmx.de>
Co-authored-by: Sven Carstens <sven.carstens@aoe.com>
4 years agoFix build (#10892)
Wouter Born [Mon, 21 Jun 2021 09:50:14 +0000 (11:50 +0200)]
Fix build (#10892)

Caused by https://github.com/openhab/openhab-addons/pull/10890

Signed-off-by: Wouter Born <github@maindrain.net>
4 years ago[influxdb] v2: Fix history queries if items are not tagged (#10888)
Stefan Triller [Mon, 21 Jun 2021 06:50:13 +0000 (08:50 +0200)]
[influxdb] v2: Fix history queries if items are not tagged (#10888)

Was missing in https://github.com/openhab/openhab-addons/pull/10680

Fixes #10887

Signed-off-by: Stefan Triller <github@stefantriller.de>
4 years agoAdded missing </li> attributes in last comment section (#10890)
Puzzlr [Mon, 21 Jun 2021 06:48:48 +0000 (08:48 +0200)]
Added missing </li> attributes in last comment section (#10890)

4 years ago[miio] improve zhimi fan channels (#10882)
Marcel [Sun, 20 Jun 2021 18:58:05 +0000 (20:58 +0200)]
[miio] improve zhimi fan channels (#10882)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[snmp] Apply UoM to number channels from an SNMP target (#10681)
James Melville [Sun, 20 Jun 2021 18:30:37 +0000 (19:30 +0100)]
[snmp] Apply UoM to number channels from an SNMP target (#10681)

* Add Unit handling functionality to SNMP Reads

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Use core library for Unit parsing

Signed-off-by: James Melville <jamesmelville@gmail.com>
4 years ago[OmniLink] Simplify updating properties (#10889)
Ethan Dye [Sun, 20 Jun 2021 18:26:55 +0000 (12:26 -0600)]
[OmniLink] Simplify updating properties (#10889)

Signed-off-by: Ethan Dye <mrtops03@gmail.com>
4 years ago[icloud] Update README.md (#10886)
BigGeorgeTx [Sun, 20 Jun 2021 18:24:10 +0000 (12:24 -0600)]
[icloud] Update README.md (#10886)

4 years ago[miio] improve dreame mc1808 channels (#10873)
Marcel [Sun, 20 Jun 2021 18:19:51 +0000 (20:19 +0200)]
[miio] improve dreame mc1808 channels (#10873)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[ihc] Support for TLSv1.2 (#10856)
pali [Sun, 20 Jun 2021 18:07:12 +0000 (21:07 +0300)]
[ihc] Support for TLSv1.2 (#10856)

* [ihc] Support for TLSv1.2

So far IHC controller have supported only TLSv1. As TLSv1 is already
deprecated and upcoming IHC controller FW version will introduce support
for TLSv1.2.

This change introduce TLSv1.2 support for the binding. TLS version is
selectable to be backward compatible for older controller versions.

Communication error handling is also improved e.g. because of wrong
password or if Java environment doesn't support required TLS version.
When fatal communication error occurs, binding will not hammer
controller with retries as it need user actions.

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* [ihc] Introduced auto mode and other improvements

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* [ihc] introduced default constant

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
4 years ago[homeconnect] 9 channels added for washer appliance (#10809)
lolodomo [Sun, 20 Jun 2021 18:03:05 +0000 (20:03 +0200)]
[homeconnect] 9 channels added for washer appliance (#10809)

* [homeconnect] 9 channels added for washer appliance

Corresponding to 9 program options not fully supported by the API.

Fix #10704

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: formatting in XML thing file

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: add these new channels (except i-DOS) to washerdryer appliance

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: method isLinkedChannelsForUnsupportedFeatures renamed

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Change state options for rinse plus channel

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Update the new channels when the active program is updated

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: update documentation

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: typo in channel description

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[nest] Add support for Smart Device Management (SDM) API (#8947)
Wouter Born [Sun, 20 Jun 2021 17:59:46 +0000 (19:59 +0200)]
[nest] Add support for Smart Device Management (SDM) API (#8947)

* [nest] Add support for Smart Device Management (SDM) API

* Reworks WWN implementation so that the thing types have a wwn_ prefix and the classes have a WWN prefix and reside in a 'wwn' package
* Adds an SDM implementation which is also based on: https://github.com/bhigg-code/openhab-addons/tree/2.5.x/bundles/org.openhab.binding.nestdeviceaccess
* Adds unit tests for (de)serialization of the SDM and Pub/Sub API requests and responses
* Updates the binding documentation for the changes and additions

Fixes #8664

Also-by: Brian Higginbotham <brianhigginbothamtx@gmail.com>
Signed-off-by: Wouter Born <github@maindrain.net>
* Fix and improve documentation

Signed-off-by: Wouter Born <github@maindrain.net>
* Always use UTF8 when decoding SDM events

Signed-off-by: Wouter Born <github@maindrain.net>
4 years ago[remoteopenhab] Avoid registering conflicting filters for SSE connection (#10870)
lolodomo [Sun, 20 Jun 2021 17:36:34 +0000 (19:36 +0200)]
[remoteopenhab] Avoid registering conflicting filters for SSE connection (#10870)

* [remoteopenhab] Avoid registering conflicting filters for SSE connection

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Remove default constructor

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: declare the hostname verifier in a variable

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[miio] fix discovery issue when for devices with dot (#10880)
Marcel [Sun, 20 Jun 2021 12:10:48 +0000 (14:10 +0200)]
[miio] fix discovery issue when for devices with dot (#10880)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[rfxcom] Add firmware type, avoid crashing on unknown. (#10879)
James Hewitt [Sat, 19 Jun 2021 09:29:58 +0000 (10:29 +0100)]
[rfxcom] Add firmware type, avoid crashing on unknown. (#10879)

New firmware type reported from the community that's not in the SDK. Also,
we don't actually _use_ the firmware type or device type for anything, so
lets not crash if we don't match the bytes - lets just flag it unknown.

https://community.openhab.org/t/rfxcom-binding-unsupported-value/123615/12

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[rfxcom] Add support for additional blinds (#10877)
James Hewitt [Sat, 19 Jun 2021 06:51:22 +0000 (07:51 +0100)]
[rfxcom] Add support for additional blinds (#10877)

Based on the RFXtrx SDK, new blind types. They mostly seem to match existing logic,
so this shouldn't break existing things.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[homeconnect] Fix invalid authorization header during Server-Sent Events (SSE) client...
bruestel [Fri, 18 Jun 2021 09:25:13 +0000 (11:25 +0200)]
[homeconnect] Fix invalid authorization header during Server-Sent Events (SSE) client creation (#10848)

* [homeconnect] Improve logging of SSE connection and add backoff interval in case of connection error

Signed-off-by: Jonas Brüstel <jonas@bruestel.net>
* [homeconnect] Fix SSE authorization header problem

Signed-off-by: Jonas Brüstel <jonas@bruestel.net>
* [homeconnect] Fix synchronized monitor

Signed-off-by: Jonas Brüstel <jonas@bruestel.net>
4 years ago[irobot] Fix password discovery and command sending for Roomba I-Models. (using gson...
rimago [Fri, 18 Jun 2021 08:38:51 +0000 (10:38 +0200)]
[irobot] Fix password discovery and command sending for Roomba I-Models. (using gson) (#10860)

* Fix password discovery for Roomba I-Models.

Signed-off-by: Alexander Falkenstern <alexander.falkenstern@gmail.com>
* [irobot] remove json-path dependency (use gson instead)

Signed-off-by: Florian Binder <fb@java4.info>
* [irobot] fix checkstyle warnings, preserve backward compatibility, and
remove unused parameters

Signed-off-by: Florian Binder <fb@java4.info>
Co-authored-by: Alexander Falkenstern <alexander.falkenstern@gmail.com>
4 years ago[miio] cleanup several SAT warnings (#10871)
Marcel [Wed, 16 Jun 2021 08:28:44 +0000 (10:28 +0200)]
[miio] cleanup several SAT warnings (#10871)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[miio] fix typo in temperatue unit (#10869)
Marcel [Wed, 16 Jun 2021 08:27:04 +0000 (10:27 +0200)]
[miio] fix typo in temperatue unit (#10869)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[miio] add support for Mi Smart Standing Fan Pro Global (dmaker.fan.p15) (#10855)
Marcel [Tue, 15 Jun 2021 22:03:46 +0000 (00:03 +0200)]
[miio] add support for Mi Smart Standing Fan Pro Global (dmaker.fan.p15) (#10855)

* [miio] add support for Mi Smart Standing Fan Pro Global (dmaker.fan.p15)

add support Mi Smart Standing Fan Pro EU/Global (dmaker.fan.p15)
Improve p8 & p9 fans
close #10843

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] improve timeunit

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
4 years ago[shelly] 1PM/1L/2.5: New device#supplyVoltage; Motion: Missing channel for vibration...
Markus Michels [Tue, 15 Jun 2021 22:00:56 +0000 (00:00 +0200)]
[shelly] 1PM/1L/2.5: New device#supplyVoltage; Motion: Missing channel for vibration; UNI: Unit for ADC voltage; PF for EM; Bulb: fix range for color temp (#10815)

* fixes #10738, #10799

Signed-off-by: Markus Michels <markus7017@gmail.com>
* - Feature #10090 New device#supplyVoltage channel for Shelly 2.5, 1PM
and 1L
- Change  #10039 Info on "not reachable / timeout" should be warning,
not info
- Fix     #10799 Missing Channel Definition for Vibration Events
- Fix     #10738 Shelly UNI - ADC Voltage units of measure missing
- Fix     #10111 Creating Equipment from Shelly Bulb Duo causes wrong
min/max
- README updated

Signed-off-by: Markus Michels <markus7017@gmail.com>
* #10737 Shelly EM - add powerFactor channel support

Signed-off-by: Markus Michels <markus7017@gmail.com>
* README updated

Signed-off-by: Markus Michels <markus7017@gmail.com>
* channel powerFactor (EM+EM3) is now of type Number:Dimensionless

Signed-off-by: Markus Michels <markus7017@gmail.com>
* Fix for #10864: Do not trigger same alarm within 5 minutes

Signed-off-by: Markus Michels <markus7017@gmail.com>
* better logic for alarm filter

Signed-off-by: Markus Michels <markus7017@gmail.com>
4 years ago[smhi] Fix exception in aggregation function when daily forecast is empty (#10851)
Anders Alfredsson [Tue, 15 Jun 2021 21:56:50 +0000 (23:56 +0200)]
[smhi] Fix exception in aggregation function when daily forecast is empty (#10851)

* Fix exception in aggregation function when daily forecast is empty

Also catch any Exception to prevent thread from crashing

Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
* Refactor to improve robustness of calculations

Improve tests to cover different forecast scenarios

Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
4 years ago[gpio] Improved usability of pullupdown parameter on GPIO pin (#10863)
Martin Dagarin [Tue, 15 Jun 2021 21:53:27 +0000 (23:53 +0200)]
[gpio] Improved usability of pullupdown parameter on GPIO pin (#10863)

Signed-off-by: Martin <martin.dagarin@gmail.com>
4 years ago[ipcamera] Fix null URL channels and fix multiple cameras use the same ffmpeg output...
Matthew Skinner [Tue, 15 Jun 2021 21:50:00 +0000 (07:50 +1000)]
[ipcamera] Fix null URL channels and fix multiple cameras use the same ffmpeg output folder. (#10846)

* Fix urls are null until binding restarts.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Change to using port config.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* automate the ffmpeg output folder to follow the UID.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* spotless fixes.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update readme.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* change to using the userdata folder.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* change to better field description.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add advanced.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add link to docs.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* improve readme.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* improve example path in readme.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update bundles/org.openhab.binding.ipcamera/README.md

Cut and paste bandit strikes again. thanks.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* Change to using ipcamera as folder loc.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[tesla] Prevent NPE (#10872)
Kai Kreuzer [Tue, 15 Jun 2021 21:47:47 +0000 (23:47 +0200)]
[tesla] Prevent NPE (#10872)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[neato] Fix slow cleaning of robot (#10724)
Jan Wolf [Tue, 15 Jun 2021 20:07:03 +0000 (22:07 +0200)]
[neato] Fix slow cleaning of robot (#10724)

Signed-off-by: Jan Wolf <git@jan-wolf.de>
4 years ago[rfxcom] Update interface message support (#10844)
James Hewitt [Tue, 15 Jun 2021 17:37:07 +0000 (18:37 +0100)]
[rfxcom] Update interface message support (#10844)

Based on both the SDK and experimentation, this commit correctly identifies the
firmware and hardware version. A warning has been added for people with really
old firmware that may be different, but we didn't handle those different cases
well anyway.

Also includes updated firmware types and device types and support for pretty-
printing of the device and firmware type.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[deconz] Set "ontime" option only if thing has got an ONTIME channel (#10829)
Martin Herbst [Mon, 14 Jun 2021 14:01:30 +0000 (16:01 +0200)]
[deconz] Set "ontime" option only if thing has got an ONTIME channel (#10829)

* Set "ontime" option only if thing has got an ONTIME channel

Fixes #10774

Signed-off-by: Martin Herbst <develop@mherbst.de>
4 years ago[rfxcom] Add support for receiving RAW messages (#10833)
James Hewitt [Mon, 14 Jun 2021 07:05:03 +0000 (08:05 +0100)]
[rfxcom] Add support for receiving RAW messages (#10833)

This is a new feature in the Pro firmwares that provides the real raw RF
pulse lengths as shorts. Good for being able to parrot switches that aren't
otherwise supported, once we add the tx support as well.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[rfxcom] Add support for TFA 30.3233.1 rainmeter (#10825)
muhl [Sun, 13 Jun 2021 10:02:45 +0000 (12:02 +0200)]
[rfxcom] Add support for TFA 30.3233.1 rainmeter (#10825)

Signed-off-by: Matthias Uhl <matthias_uhl@gmx.de>
4 years ago[haywardomnilogic] Update unit formating (#10781)
Matt [Sat, 12 Jun 2021 18:03:43 +0000 (14:03 -0400)]
[haywardomnilogic] Update unit formating (#10781)

* Update unit formating

Signed-off-by: Matt Myers <mmyers75@icloud.com>
* Updates per last review

Signed-off-by: Matt Myers <mmyers75@icloud.com>
* Updated units to decimal

Signed-off-by: Matt Myers <mmyers75@icloud.com>
4 years ago[semsportal] Allow confiuration with thing file (#10842)
Iwan Bron [Sat, 12 Jun 2021 17:58:21 +0000 (19:58 +0200)]
[semsportal] Allow confiuration with thing file (#10842)

* [semsportal] Allow portal and station cofiguration with .things file

Signed-off-by: Iwan Bron <bron@olisa.eu>
* Fix README.md warning

Signed-off-by: Iwan Bron <bron@olisa.eu>
* Make thing type better visible in documentation

Signed-off-by: Iwan Bron <bron@olisa.eu>
Co-authored-by: Iwan Bron <bron@olisa.eu>
4 years ago[airquality] fixed typo in example (#10859)
2wyck3d [Sat, 12 Jun 2021 17:49:55 +0000 (10:49 -0700)]
[airquality] fixed typo in example (#10859)

4 years ago[iaqualink] Fixes critical login issue due to changed auth URLs. Moves 'model' packag...
Dan Cunningham [Sat, 12 Jun 2021 11:39:17 +0000 (04:39 -0700)]
[iaqualink] Fixes critical login issue due to changed auth URLs. Moves 'model' package to 'dto' to fix checkstyle warnings. (#10853)

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
4 years ago[rfxcom] Read multiple bytes at a time over serial connection (#10832)
James Hewitt [Sat, 12 Jun 2021 11:22:00 +0000 (12:22 +0100)]
[rfxcom] Read multiple bytes at a time over serial connection (#10832)

There's no reason not to read multiple bytes at a time (that I could find) so
for best practice, set the read limit to be the maximum size of an rfxcom
message. Tested fine on my system.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
4 years ago[epsonprojector] Update readme configuration section (#10828)
mlobstein [Sat, 12 Jun 2021 11:16:31 +0000 (06:16 -0500)]
[epsonprojector] Update readme configuration section (#10828)

* update Epson readme per standards

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

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years ago[tivo] refresh connection every 12 hours (#10824)
mlobstein [Sat, 12 Jun 2021 11:11:15 +0000 (06:11 -0500)]
[tivo] refresh connection every 12 hours (#10824)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years ago[resol] correct handling of system date/time field (#10811)
Raphael Mack [Sat, 12 Jun 2021 11:08:55 +0000 (13:08 +0200)]
[resol] correct handling of system date/time field (#10811)

* correct handling of system date/time field to close #10684

Signed-off-by: Raphael Mack <ramack@raphael-mack.de>
* further fix

Signed-off-by: Raphael Mack <ramack@raphael-mack.de>
4 years ago[miio] avoid NPE when rssi is missing (#10854)
Marcel [Sat, 12 Jun 2021 10:54:19 +0000 (12:54 +0200)]
[miio] avoid NPE when rssi is missing (#10854)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>