Commit Graph

869 Commits

Author SHA1 Message Date
Arjen Korevaar 5a7be93670
[openthermgateway] fix automatic reconnect after connection attempt fails (#9965)
* Added callback to disconnected() when connection attempt fails

Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>

* Updated version number

Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>

* Cancel reconnect task when disposing

Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>
2021-01-27 15:32:50 +01:00
lolodomo 3ec52433d8
[sonos] Add support for Sonos Move (#9962)
* [sonos] Add support for Sonos Move

Fix #9950 

* README: updated list of supported Sonos models

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-26 18:39:13 -08:00
Christoph Weitkamp 7141a091ff
[hue] Added support for different color temperature capabilities and added Channel to set value in Kelvin (#9939)
* Added support for color temperature capabilities and set value in Kelvin
* Use system default channel type

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-26 09:27:14 -08:00
lolodomo 7ce7228a85
[sonos] Fix sub/surround controls (#9961)
Related to #9874

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-26 09:14:28 -08:00
Ethan Dye e8ba8ec47b
[OmniLink] Use for each loop in getChildThing() (#9963)
* Use for each loop in getChildThing()

Signed-off-by: Ethan Dye <mrtops03@gmail.com>

* Further refine getChildThing() using stream map

Signed-off-by: Ethan Dye <mrtops03@gmail.com>

* Fix spotless errors

Signed-off-by: Ethan Dye <mrtops03@gmail.com>
2021-01-26 17:20:39 +01:00
mlobstein a49b3487fa
[tivo] fix bugs with standby mode and channel parsing (#9964)
* fix some tivo binding bugs

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

* update search example rule

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-01-26 16:45:59 +01:00
pali 89f5538f25
[ihc] Fixed extensible channel names (#9956)
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
2021-01-25 20:45:45 -08:00
rimago e4b959382f
[irobot] Add command "cleanRegions" to clean specific regions only (#9775)
Signed-off-by: Florian Binder <fb@java4.info>
2021-01-25 20:19:49 -08:00
Marcel c9dbc46fd1
[miio] use json db to drive temperature channel definitions (#9960)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-25 20:15:26 -08:00
Marcel cc00fd78ee
[miio] allow all quantitytypes and units (#9959)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-25 20:14:10 -08:00
morph166955 c77d3b93f2
[samsungtv] WebSocket TVs stay UNKNOWN until first power-on #9764 (#9923)
Fixed #9764

Signed-off-by: morph166955 <rosenblumb@gmail.com>
2021-01-25 23:19:13 +01:00
Martin van Wingerden 5dd30ea35f
[HEOS] Update pause/stop handling (#9941)
Update PAUSE/STOP handling depending on the item that is currently playing.

Signed-off-by: Martin van Wingerden <martin@martinvw.nl>
2021-01-25 22:56:08 +01:00
J-N-K 781a824b79
fix missing re-connect if first request timed out (#9955)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-25 22:51:43 +01:00
lolodomo 27b8de419a
[sonos] Add sub/surround controls to Beam, Playbar and Playbase (#9952)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-25 22:50:28 +01:00
J-N-K c489eef9e6
fix wrong unit in TotalBytes (#9954)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-25 21:26:01 +01:00
Mike Major 5f68221f8c
[serial] Correct config examples (#9949)
Signed-off-by: Mike Major <mike_j_major@hotmail.com>
2021-01-25 10:53:43 -08:00
lolodomo 163806e322
[sonos] Add bass/treble/loudness controls (#9918)
* [sonos] Add bass/treble/loudness controls

Related to #9874

Disable these controls when the output level is fixed

* Review suggestion: use OnOffType.from
* Add bass/treble/loudness channels to Arc and Arc SL models
* Review comment: remove usage of keySet

Factorize code
Define constants

* Use Map.of to simplify the code
* Review comments considered

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-25 08:50:45 -08:00
Wouter Born f926cd8080
Add POM and feature dependencies for commons-net (#9940)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-25 13:45:12 +01:00
Connor Petty 239e33af26
[bluetooth.govee] Govee Bluetooth Binding initial contribution (#8610)
Signed-off-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
2021-01-25 08:44:03 +01:00
Kai Kreuzer f5ee685556 Fixed errrornous urls from merged private branch
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-01-24 21:15:19 +01:00
Christoph Weitkamp 5fe2f9c83a
[icalendar] Use cache folder to store calendar file (#9911)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-24 12:07:43 -08:00
jimtng 4fba096057
[fronius] fix invalid json error on meter data (#9912)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2021-01-24 12:05:15 -08:00
J-N-K 506d21face
[neeo] fix forwardActionServlet and code improvements (#9929)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-24 11:55:48 -08:00
Kai Kreuzer 7df9290b5d made roku binding compile again after merge of private branch
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-01-24 17:20:26 +01:00
Kai Kreuzer 4276f5cae0 made Enigma2 binding compile again after merge of private branch
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-01-24 16:58:46 +01:00
J-N-K 1c0da8367e
[deconz] add ontime feature (#9914)
* add ontime

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* Update bundles/org.openhab.binding.deconz/README.md

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
2021-01-24 16:27:56 +01:00
lolodomo 3f13392180
[sonos] Add support for Sonos Arc/Arc SL + new controls for sub/surround speakers (#9916)
* [sonos] Add support for Sonos Arc/Arc SL + new controls for sub/surround speakers

Related to #9874

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Use OnOffType.from

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-24 16:10:33 +01:00
xi1I 5a2b6047e1
[map] Update README.md (#9886)
* Update README.md

Signed-off-by: xi <hugo.boss2997@gmail.com>

* Update bundles/org.openhab.transform.map/README.md

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
2021-01-24 15:55:04 +01:00
Jay Sprenkle 5af916afaa
[mqtt.generic] Update README.md (#9881)
Correct grammar in troubleshooting section
2021-01-24 15:51:42 +01:00
Christoph Weitkamp ac3e4e31a3
[tradfri] Use system default channel types for lights (#9864)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-24 15:50:22 +01:00
Christoph Weitkamp 6ddf5ec9fd
[openweathermap] Fixed UV-Index Channel Group Creation (#9832)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-24 15:47:15 +01:00
Kai Kreuzer b0a15b48a3
Merge pull request from GHSA-r2hc-pmr7-4c9r
* Configured XML parsers to resist XXE attacks

Signed-off-by: Kai Kreuzer <kai@openhab.org>

* added fix for avmfritz

Signed-off-by: Kai Kreuzer <kai@openhab.org>

* added fix for sonos

Signed-off-by: Kai Kreuzer <kai@openhab.org>

* added fix for vitotronic and bosesoundtouch

Signed-off-by: Kai Kreuzer <kai@openhab.org>

* changed avmfritz to singleton pattern

Signed-off-by: Kai Kreuzer <kai@openhab.org>

* addressed roku binding

Signed-off-by: Kai Kreuzer <kai@openhab.org>

* address all uses of DocumentBuilderFactory

Signed-off-by: Kai Kreuzer <kai@openhab.org>

* fixed other occurrences in roku binding

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-01-24 15:06:00 +01:00
Stefan Triller 5682292c0b
Bump Apache Commons Net to 3.7.2 (#9921)
See discussion https://github.com/openhab/openhab-core/pull/2141#issuecomment-764938965

Nrjavaserial needs it and we want the latest version

Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-01-24 13:21:28 +01:00
Daniel Pape 3c2960e1fe
[hue] Fix rule example (#9928)
Updated README.md with example working under openhab 3.0.
The receivedEvent does no longer have a method getEvent().
2021-01-24 11:36:56 +01:00
J-N-K 9203603f2a
[http] add note on escaping URLs (#9924)
* add note on escaping URLs

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-23 21:29:22 +01:00
J-N-K f461e5a3a9
Fix trigger channel definition (#9927)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-23 21:21:37 +01:00
Jochen Klein f2ed9841df
[mqtt.generic] Fix default values in switch/contact channels (#9760)
Signed-off-by: Jochen Klein <git@jochen.susca.de>
2021-01-23 21:11:39 +01:00
J-N-K 6bddad1066
[deconz] fix loglevel (#9915)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-23 11:22:41 +01:00
Marcel 86efd73a17
[miio] add support for zhimi airpurifier 3C (mb4) (#9885)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-22 14:36:58 -08:00
Matt ab290c5464
[haywardomnilogic] Replacement for Hayward Omnilogic Pool Automation Binding (#8685)
* Initial Contribution

Signed-off-by: Matt Myers <mmyers75@icloud.com>
2021-01-22 14:32:52 -08:00
Christoph Weitkamp 37bc57f856
Do not define bundel related versions in OH feature file (#9904)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-22 13:24:28 +01:00
Hilbrand Bouwkamp 8889762bef
Removal of reference to PaperUI (#9905)
Related to #8607.

In some cases removed information that is actually generic information and should not be in binding readme.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-01-22 09:51:24 +01:00
Marcel ca6d62ddeb
[miio] Fix double stratus update (#9901)
closing: #9898

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-21 18:01:31 -08:00
Marcel 23fd13c9da
[miio] fix channels with invalid names (#9888)
* [miio] fix channels with invalid names
* [miio] allow for readbale friendly names

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-21 18:00:25 -08:00
Marcel de126f6a71
[miio] reorganise the device list (#9887)
to make finding devices easier

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-21 17:59:17 -08:00
Hilbrand Bouwkamp 0fc60d82c6
[dsmr] Fix test after openhab-core change #2126 (#9900)
PortInUseException interface changed.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-01-21 16:41:36 +01:00
GiviMAD a693a4ed64
[androiddebugbridge] Initial contribution (#9259)
* Initial contribution

Signed-off-by: Miguel <miguelwork92@gmail.com>
2021-01-21 11:11:50 +01:00
t2000 bcedab8e1f
[tr064] Improve PHONEBOOK profile documentation (#9854)
* [tr064] Improve PHONEBOOK profile documentation

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-01-20 23:09:36 +01:00
nowaterman b23e57f263
[tr064] Update docs: Manual scan (#9879)
* [tr064] Update docs: Manual scan

Signed-off-by: Andreas Watermeyer <andreas@watermeyer.org>

* Update bundles/org.openhab.binding.tr064/README.md

Co-authored-by: J-N-K <J-N-K@users.noreply.github.com>
2021-01-20 22:16:33 +01:00
kalleboll c0dd8be0b0
[tellstick] Fixes NoClassDefFoundError (#9634)
Fixes #7024

The problem was caused by the asynchttpclient dependency that seemed to require another version of the Netty dependency than what is added by the openhab.tp-netty feature.
This caused some of the classes in the ssl package to not be found during initialization.
I fixed it by upgrading the asynchttpclient dependency to a version that use the same version of Netty that is bundled(4.1.42.Final).

Signed-off-by: Jörgen Nilsson <mail.jnilsson@gmail.com>
2021-01-20 16:56:53 +01:00
Ethan Dye 63b81792a3
[omnilink] Initial contribution (#8922)
Signed-off-by: Ethan Dye <mrtops03@gmail.com>

Co-authored-by: Dan Cunningham <dan@digitaldan.com>
Co-authored-by: Craig Hamilton <craigh@quailholdings.com>
Co-authored-by: Brian O'Connell <boc@us.ibm.com>

Co-authored-by: Dan Cunningham <dan@digitaldan.com>
Co-authored-by: Craig Hamilton <craigh@quailholdings.com>
Co-authored-by: Brian O'Connell <boc@us.ibm.com>
2021-01-20 00:31:10 +01:00
gordongeissler 25434a7f18
[tr064] Update documentation for textual config (#9876)
WAN and WANCon changed to 'subdevice' in textual configuration example in accordance with binding documentation.
2021-01-19 21:29:09 +01:00
Sami Salonen c81e0c0a68
[modbus] update verbose logging guide in README (#9871)
As a result of openhab#9268 the logger is now in core.

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
2021-01-19 16:55:17 +01:00
Hilbrand Bouwkamp b5b787932d
[pidcontroller] Fix for handling trigger input in action (#9842)
* [pidcontroller] Catch empty commandTopic

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>

* [pidcontroller] Fix handling action

keys in action context from trigger are passed with prefix of trigger  name.
This change removes the prefix to get the actual name and checks if it matches an item.
Else it tries the original name.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>

* [pidcontroller] review comment

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-01-19 10:34:49 +01:00
Christoph Weitkamp 1a64f10ae8
[hue] Use system default channel types for lights (#9856)
* Use system default channel types for lights

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-18 23:01:30 -08:00
CSchlipp d8e5a57de9
[WlanThermo] Add support for new ESP32-powered devices [V3.x] (#9579)
* Add support for ESP32 devices
* Add Unit Tests
Ensure Gson objects are NonNull
Generify Handlers
Generify Utils

Signed-off-by: Christian Schlipp <christian@schlipp.de>
2021-01-18 15:58:20 -08:00
Marcel ce6954a891
[miio] add support for Mijia Smart Pet Water Dispensers (#9861)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:58:50 -08:00
mlobstein 08833c7c79
[roku] binding - initial implementation (#9571)
* Roku binding - initial implementation
* update channel names to camelCase
* review changes
* spelling
* update README.md

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-01-18 12:57:42 -08:00
Wouter Born 05c16b0395
Fix links and NOTICE files (#9860)
* Updates links to target the openhab-addons 'main' branch instead of the 'master' branch
* Updates some NOTICE files to indicate content is maintained by openHAB instead of Eclipse SmartHome

Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-18 21:49:06 +01:00
Marcel 583d13e6b6
[miio] add support for nwt.derh.wdh318efw1 Internet Dehumidifier (#9787)
* [miio] add support for nwt.derh.wdh318efw1 Internet Dehumidifier

based on json provided & tested by @feodor85
closing #9737

* [miio] change autohumidity
* [miio] fix switched property

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:43:49 -08:00
Marcel 9fe47f829c
[miio] add support for dreame vacuum d9 (#9859)
* [miio] Add support for Dreame D9 robot

Closing #9558

* [miio] remove channelType
* [miio] dropdown for reset actions

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:42:19 -08:00
Marcel 247afd48c8
[miio] readme update (#9858)
Update screenshots to OH3
Minor improvements readme
update device_names list to latest

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:37:23 -08:00
Marcel 155e3b770d
[miio] fix printed zone clean command (#9865)
as per https://community.openhab.org/t/xiaomi-vacuum-map-viewer-to-find-coordinates-for-zone-cleaning/103500/47

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:24:14 -08:00
Marcel fe32f91f38
[miio] improve Mi Water Purifier 600G yunmi.waterpuri.lx8. (#9752)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 10:56:58 -08:00
Björn Brings c341c509b1
[buienradar] Avoid to much log noise (#9804)
Signed-off-by: Björn Brings <bjoernbrings@web.de>
2021-01-18 08:35:11 +01:00
Christoph Weitkamp 3c27aeb621
[avmfritz] Added initial refresh of Call Monitor channels and improved thread handling (#9734)
* Added initial refresh of Call Monitor channels

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-17 14:04:25 -08:00
Christian Oeing 2a5bdf3b47
[boschshc] Initial contribution - Bindings for Bosch Smart Home devices (#8629)
* Initial code from create_openhab_binding_skeleton.sh

Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Signed-off-by: Gerd Zanker <gerd.zanker@web.de>

Co-authored-by: Stefan Kaestle <stefan@mad-kow.de>
Co-authored-by: Gerd Zanker <gerd.zanker@web.de>
Co-authored-by: Christian Oeing <christian.oeing@scalamat.de>
Co-authored-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
2021-01-17 13:20:20 -08:00
J-N-K 2afb06948a
remove dependency on o.a.c.l (#9835)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-17 19:22:07 +01:00
Christian Bandowski 675de38272
[icalendar] Ensure DecimalType will be used if no unit given (#9849)
Fixes #9820
Related to #9771

Signed-off-by: Christian Bandowski <christian@myvm.de>
2021-01-17 14:34:14 +01:00
Christoph Weitkamp de3cacc603
[tesla] Removed dependency on org.apache.commons (#9815)
* Removed dependency on org.apache.commons

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-16 12:35:31 +01:00
Marcel c426d6de79
[miio] Improve Airpurifiers (#9756)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-16 10:07:19 +01:00
J-N-K cc70f5609a
[digitalstrom] fix concurrency issue (#9834)
* fix concurrency issue
* address review comments
* address review comment

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-15 14:48:48 -08:00
J-N-K 6cf488f5aa
[one wire][fix absolute humidity channel type (#9833)
The channel is added dynamically with a channel-type `abshumidity`, but the channel-type definition was names `absolutehumidity`

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-15 22:11:56 +01:00
Marcel afb9ea1870
[miio] add support for viomi.waterheater.e1 (#9798)
* [miio] add support for viomi.waterheater.e1
* Update bundles/org.openhab.binding.miio/src/main/resources/database/viomi.waterheater.e1.json
* [miio] fix typo in readme

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-15 12:31:56 -08:00
mwe f3f957e3bd
[epsonprojector] reset ready flag on disconnect (#9770)
Signed-off-by: Weisser, Matthias <matthias.weisser@onsol.de>
2021-01-15 14:57:52 +01:00
druciak acc5eb911c
[satel] Removed dependency on 'org.apache.commons.lang' (#9805)
Signed-off-by: Krzysztof Goworek <krzysztof.goworek@gmail.com>
2021-01-15 14:56:15 +01:00
fundef1 d95fc925e9
[mqtt-homeassistant] added JOSNPath and JINJA as requirements (#9572)
Signed-off-by: Jo Degraef <jo.degraef@addestino.be>
2021-01-14 11:43:17 +01:00
hutdev c7210dc8bf
[influxdb] Added path of the configuration file (#9819) 2021-01-14 10:34:30 +01:00
Andrew Fiddian-Green 3a0561becd
[velux] Remove jar from prior PR (#9822)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-01-14 10:06:46 +01:00
Christoph Weitkamp b53c61b1e8
[nanoleaf] Removed dependency on org.apache.commons (#9811)
* Removed dependency on org.apache.commons
* Incorporated changes from review

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-13 16:40:11 -08:00
Stian Kjoglum 3f85b32502
[tibber] Enhancement, added channel and channel corrections due to API changes (#9814)
Signed-off-by: Stian Kjoglum <stiankj@online.no>
2021-01-13 16:35:03 -08:00
J-N-K 7e5e0e2295
[amazonechocontrol] fix thermostat handler (#9812)
* fix thermostat handler
* fix spotless

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-13 16:34:17 -08:00
Christoph Weitkamp 43b5e79d78
[avmfritz] Fixed channel update for DECT440 rocker (#9753)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-13 14:58:03 -08:00
Christoph Weitkamp 7e28fbb3c5
[avmfritz] Added warning if temperature command cannot be converted to Celsius (#9778)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-13 14:32:42 -08:00
J-N-K e651aa6d03
[amazonechocontrol] refactor arrays to modern types (#9476)
* refactor arrays to modern types
* address review comments

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-13 14:31:26 -08:00
Christoph Weitkamp 04d87f33db
[jdbc] Bump mysql-connector-java to version 8.0.22 (#9810)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-13 23:03:56 +01:00
Andrew Fiddian-Green b4705eb75c
[velux] Fixed a couple of bugs if the Bridge contains one or more Scenes (#9794)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-01-13 23:01:01 +01:00
druciak 8616c72ce1
[satel] Thing discovery fix (#9718)
Signed-off-by: Krzysztof Goworek <krzysztof.goworek@gmail.com>
2021-01-13 13:16:34 -08:00
Matthew Skinner ec1a91c6d7
[ipcamera] Fix for Instar and HLS. (#9766)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2021-01-13 22:11:46 +01:00
Ron Isaacson 0a9c5a0b2c
[powermax] Refactor state objects (#9684)
* Improve debugging in message classes

Each PowermaxBaseMessage subclass had its own toString() which added
useful debug info but duplicated a lot of the logic in the message
handler. I've moved the debug info inline and removed the duplication,
and also added decoding for more values to the debug output.

* Fix for 0xFF byte values, which convert to int -1

Signed-off-by: Ron Isaacson <isaacson.ron@gmail.com>
2021-01-13 12:29:22 -08:00
Andrew Fiddian-Green 18d06bbb8a
[siemensrds] Hide already instantiated Things in the InBox (#9808)
* [siemensrds] null value check
* [siemensrds] representation property

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-01-13 12:09:41 -08:00
Ondrej Pecta 41f8ae6acc
[jablotron] fixed programmable gates channels are not visible in the OH3 UI (#9809)
- fixed programmable gates channels are not visible in the OH3 UI

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2021-01-13 21:00:50 +01:00
Marcel a46d9cb306
[miio] update readme maker (#9797)
Update the readme maker to not suggest invalid item names (containing
hyphens)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-13 11:57:13 -08:00
Kai Kreuzer eea5750b73
[tesla] Correctly handle floating point numbers (#9802)
Fixes #9636

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-01-13 20:53:10 +01:00
Marcel cdbf10efdb
[miio] add support for chungmiplug 212a01 (#9795)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-13 11:52:24 -08:00
olivierkeke 4e73b05ff0
[teleinfo] Fix memory leak (#9724)
* Use set instead list to avoid duplicate listeners
* Remove from listeners when bridge is not ONLINE
* Unsubscribe from bridge handler events when thing handler is disposed

Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
2021-01-13 11:40:25 -08:00
Andrew Fiddian-Green 3e7014dafb
[tado] added representation property (#9801)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-01-13 11:58:48 +01:00
Evan Anderson 2a00ac53f0
[tplinksmarthome] Add support for KP115 plug (#9800)
The KP115 plug is a WiFi smart plug with energy monitoring support.
It uses the same API as existing TP-Link smart home devices. This change adds support in the binding for the KP115.

Signed-off-by: Evan Anderson <evan@eaanderson.com>
2021-01-13 11:56:09 +01:00
James Melville e9b1e35eb7
[draytonwiser] MDNS Fixes (#9806)
1. Fixes #8786 invalid uid on discovered hub
2. Resolve issue on startup in OH3 discovery result without address

Signed-off-by: James Melville <jamesmelville@gmail.com>
2021-01-13 11:54:27 +01:00
Stefan300381 db8dc5d94b
[openhabcloud] Updated the openhab-cloud readme for OH3 (#9633) 2021-01-13 11:48:54 +01:00
Kai Kreuzer 0dd50f226e
[nanoleaf] Fixed color temperature setting (#9786)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-01-13 08:24:41 +01:00
lolodomo 36e7366d27
[linky] Set channel to UNDEF when data not yet available (#9774)
Fix #9666

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-12 22:17:35 +01:00
Hilbrand Bouwkamp e3ae01df91
[kostalinverter] Fixed package structure (#9559)
The internal package was placed before the binding specific package, and it should be the other way around.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-01-12 22:15:21 +01:00
Jeff Lauterbach c4887f30f2
[neato] Fix npe in discovery service. (#9561) (#9564)
Signed-off-by: Jeff Lauterbach <jjlauterbach@gmail.com>
2021-01-12 22:14:38 +01:00
Martin Herbst 706af08fb6
[homematic] Fix for two (re)connection problems (#9692)
* Replace deprecated constructors
* Removed no longer existing settings from the documentation. They were already marked as deprecated since several versions.
* Refactored communication with the HM gateway
- simplified coding for the communication with the gateway
- buffer size for communication is now configurable to avoid problems
with too small buffers
- Previous solution for #6963 was not sufficient. Should be finally done
with these changes
* Retrieving the duty cycle is sufficient to check connection
- ping requests could therefore be safely removed problems with the automatic reconnection were solved.
* Changed to explicit list of Exception

Fixes #8808

Signed-off-by: Martin Herbst <develop@mherbst.de>
2021-01-12 22:11:52 +01:00
Hilbrand Bouwkamp ac3f907b36
Normalized thread names (#9581)
Related to #8216

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-01-12 22:10:01 +01:00
Fabian Wolter 79dfb43e42
[lcn] Fix displaying of "not enough licenses" message (#9761)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2021-01-12 22:05:12 +01:00
Fabian Wolter 795189d605
[pidcontroller] Remove limits, make Ki dependent from the loop time, add reset command (#9759)
* [pidcontroller] Remove limits, make Ki dependent from the loop time

Also fix naming of thread and shutdown executor.

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2021-01-12 17:16:29 +01:00
t2000 d223696a8e
[smartmeter] Fix flooding logs with warnings if serial port is not accesible (#9781)
Fixes #9780

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-01-11 19:39:56 +01:00
Jochen Klein b6eea715fa
[mqtt] Only unsubscribe if we subscribed before (#9758)
Fix for 9730

Signed-off-by: Jochen Klein <git@jochen.susca.de>
2021-01-10 16:25:54 +01:00
eugen 79b94e3e34
[homekit] fix pairing after update (#9769)
Signed-off-by: Eugen Freiter <freiter@gmx.de>

Co-authored-by: Eugen Freiter <freiter@gmx.de>
2021-01-10 16:25:18 +01:00
morph166955 25498701bf
Fixes #9673 (#9762)
Signed-off-by: morph166955 <rosenblumb@gmail.com>
2021-01-10 00:34:42 +01:00
Christoph Weitkamp 382ce10a0a
[deconz] Added channel to enable / disable motion sensor (#9686)
* Added channel to enable / disable motion sensor

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-09 22:53:23 +01:00
J-N-K ef87af3712
[tr064] reduce network load and improve XML handling (#9693)
* reduce network load
* adjust soap timeout

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-09 10:41:22 +01:00
t2000 43a0439089
[tr064] Merge duplicate phone book entries (#9739)
* [tr064] Merge duplicate phone book entries

Fixes #9738

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-01-09 10:39:21 +01:00
J-N-K 673535a551
[tr064] Fixed parameter patterns (#9749)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-09 10:37:44 +01:00
mlobstein 8864566e18
[epsonprojector] Fix keycode channel to allow non-numeric characters (#9698)
* Fix keycode channel to allow non-numeric characters

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

* Add additional enum values

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-01-08 23:22:46 +01:00
eugen 9368f44896
[homekit] use item name as accessory serial (#9748)
Signed-off-by: Eugen Freiter <freiter@gmx.de>

Co-authored-by: Eugen Freiter <freiter@gmx.de>
2021-01-08 23:18:32 +01:00
Hilbrand Bouwkamp 3f0c0ebf1f
[dsmr] Fix handling problem reading gasmeter (#9736)
* [dsmr] Fix handling problem reading gasmeter

The gasmeter seem to return an invalid date value in some cases.
Possible problems with the meter. This however caused the whole meter readings to be ignored, while it should only ignore the single problem value.

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>

* [dsmr] Make eclipse happy again.

Don't ask...

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>

* [dsmr] Removed sat warnings

Removed usage of apache library and added NonNullByDefault to test classes..

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-01-08 23:16:33 +01:00
Sven Strohschein 3557094c13
[innogysmarthome] NullPointerException fixed which could occur when no device state is available (#9660) (#9677)
* [innogysmarthome] Bug-fix - NPE solved which could occur when devices without a corresponding device state were returned by the API. That happened with the virtual device "NotificationSender" which is unimportant for the binding.

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] JavaDoc fixed

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimizations (warnings fixed)

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code refactoring (InnogyClient class split to make it smaller)

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization ; Potential bug with the reachable attribute solved (it was set multiple times within a loop)

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Tests added

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Tests added

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code changed to not overwrite the reachable state provided by the API (when no corresponding message is available)

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Copyright notice updated

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

* [innogysmarthome] Code and performance optimization

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>

Co-authored-by: Sven Strohschein <sven.strohschein@gmail.com>
2021-01-08 23:07:38 +01:00
eugen fcb774ca35
[homekit] add support for QR code based pairing (#9475)
* add support qrcode based pairing

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* add screenshots

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* fix typo

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* update config only if differnt to prevent endless update loop

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* clean up

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* add support qrcode based pairing

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* add screenshots

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* fix typo

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* update config only if differnt to prevent endless update loop

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* clean up

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* incorporate review feedback

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* fix Nullable based on feedback

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* correct the java hap version

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* Update bundles/org.openhab.io.homekit/pom.xml

* adapt groupid

Signed-off-by: Eugen Freiter <freiter@gmx.de>

* incorporate review feedback

Signed-off-by: Eugen Freiter <freiter@gmx.de>

Co-authored-by: Eugen Freiter <freiter@gmx.de>
Co-authored-by: J-N-K <J-N-K@users.noreply.github.com>
2021-01-08 23:03:54 +01:00
M Valla d7d4fda2b2
[openwebnet] Improvements for ZigBee USB and Dimmers (#9662)
* [openwebnet] Log messages cleanup

Signed-off-by: Massimo Valla <mvcode00@gmail.com>

* [openwebnet] Fixed normalizeWhere
* added builder for Bus Where addresses
* added messages to OwnIdTest
* depend on own4j 0.3.3-SNAPSHOT

Signed-off-by: Massimo Valla <mvcode00@gmail.com>

* [openwebnet] Discovery & reconnect for ZigBee USB gateways
* added mgmt of disconnect/reconnect of ZigBee USB Gateway from serial (#9170)
* added ZigBee USB Gateway auto discovery (#9171)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>

* [openwebnet] fixed up/down automation for old fw (#9651)
* now using openwebnet4j 0.3.3 (nrjavaserial 5.2.1)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>

* [openwebnet] Fixes lowering dimmers from 20 to 10% does not change device level #9317
- bump openwebnet4j to 0.3.4

Signed-off-by: Massimo Valla <mvcode00@gmail.com>

* [openwebnet] changes after PR review

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2021-01-08 23:00:55 +01:00
maniac103 d87c94d603
[tr064] Normalize numbers in phonebook entries (#9733)
* [tr064] Normalize numbers in phone book entries.

Phone book numbers and numbers to be looked up might be formatted
differently (real world example: '+49 (12345) 67890' vs. '01234567890'
(where the former is phonebook formatting and the latter is the format
transmitted by the avmfritz binding). Make sure such formatting
differences do not cause lookup mismatches.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2021-01-07 17:38:47 +01:00
Felix Hirschberg 93824b5091
[icalendar] Update Items configuration in README (#9714)
Signed-off-by: Felix Hirschberg <felix@diescouts.de>
2021-01-07 07:48:36 +01:00
James Melville ae7eb26b34
[draytonwiser] Expose Smart Plug Power Metering, Improve null handling (#9706)
* [draytonwiser] Expose Smart Plug Power Metering
* [draytonwiser] Handle null values from offline devices

Signed-off-by: James Melville <jamesmelville@gmail.com>
2021-01-06 15:09:11 -08:00
Christoph Weitkamp 6c648c4a4a
[openweathermap] Added more supported languages (#9717)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-06 13:22:52 -08:00
Taxifahrer 1cbc06f799
[tibber] Fix typos in README.md (#9721)
* Update README.md

Fixed some typos

* Update README.md

Fixed some typos

Signed-off-by: Taxifahrer <77075719+Taxifahrer@users.noreply.github.com>
2021-01-06 22:18:35 +01:00
J-N-K 1480c41606
[http] enable UoM for number channels (#9601)
* add unit

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* documentation an XML

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* address review comments

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* improvements

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* improvements

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-06 22:12:31 +01:00
Benjamin Lafois cb5d659c9e
[Daikinmadoka] New channels and fixes (#9368)
* added new channels and extra fixes

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* wip

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* added multiple channels

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* fixes after PR comments

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* added support for AUTO fan mode

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* Fixes units

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* Fix PR

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* PR fixes

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* PR fixes

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>

* Fixed copyright 2020->2021

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>
2021-01-06 21:50:55 +01:00
s0-er-eN 7edcdef865
[xmppclient] Update examples rules for OH3 usage (#9643)
- Rename parameter 1 of "getActions" from "xmpp" to "xmppclient".
- Remove "getEvent()" as "receivedEvent" automatically contains the String since OH3.
2021-01-06 21:46:25 +01:00
Stefan 911cd01e17
[remoteopenhab] Fix Remote openHAB Readme typos and introduce non-breaking spaces in 'openHAB v' for readability (#9652)
Signed-off-by: Stefan Gänsler <openhab-git_19@green-sparklet.de>
2021-01-06 21:44:18 +01:00
banzaay 813ac27c0e
[WiFi LED] Expanded example (#9627)
* Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

* [WiFi LED] Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

Co-authored-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>
2021-01-06 21:12:27 +01:00
Boris Krivonog 7c51fa9909
[nikobus] Refresh impacted modules on simulated button press (#9716)
In case of simulated Nikobus push button event refresh impacted modules too so binding fetches the updated state from affected modules.

Signed-off-by: Boris Krivonog <boris.krivonog@inova.si>
2021-01-06 11:41:37 -08:00
Sören Berger a27c1648dd
[logreader] Correct example for telegram binding (#9663)
The original example references to the old telegram action, which is no longer supported. The updated example uses the (new) telegram binding.

Signed-off-by: Sören Berger <soeren.berger@u1337.de>
2021-01-06 11:39:01 -08:00
J-N-K 4077a2732a
[tr064] improve documentation (#9667)
* improve documentation

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
2021-01-06 11:38:14 -08:00
Wouter Born 0816045a59
Update Mockito, JUnit and use MockitoExtensions in itests (#9702)
* Updates Mockito to 3.7.0
* Updates JUnit to 5.7.0
* Use MockitoExtensions where possible

Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-06 14:30:40 +01:00
Wouter Born 8f84646ed1
[groovyscripting] Update Groovy to 3.0.7 and add more docs (#9708)
Fixes #8951

Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-06 08:46:43 +01:00
Sebastian Prehn f3baad80d2
[lgwebos] Remove outdated statement from README.md (#9697)
* [lgwebos] Remove outdated statement from README.md
Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>

* Adding a sentence on why these TV settings are relevant.
Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
2021-01-05 17:38:37 +01:00
Michael Wodniok 8da4d4d0cb
[icalendar] Change migration of last_update to use ThingHandlerCallback (#9681)
* [icalendar] Change migration of last_update to use ThingHandlerCallback

Fixes #9674.

Signed-off-by: Michael Wodniok <michi@noorganization.org>
2021-01-05 07:30:26 +01:00
lolodomo 7e06da2401
[remoteopenhab] Catch exception when parsing item state (#9690)
* [remoteopenhab] Catch exception when parsing item state
* Review comment: set channel state to UNDEF in case item state parsing failed

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-04 15:55:25 -08:00
Fabian Wolter e2c9656148
[lcn] Set advanced flags more reasonably (#9676)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2021-01-04 15:53:57 -08:00
Jerome Luckenbach 944ff33e61
[homekit] Improve documentation (#9683)
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-01-04 22:29:39 +01:00
Christoph Weitkamp 25947bfa9d
[js] Added 'ConfigOptionProvider' to provide filenames ending with '.js' in Profile configuration (#9646)
* Added ConfigOptionProvider to provide file names ending with '.js' in Profile configuration

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-04 18:32:02 +01:00
Christoph Weitkamp ceb119b02c
[hue] Fixed configuration update for parameter 'ledindication' (#9685)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-04 18:15:44 +01:00
Christoph Weitkamp 359c5129e4
[hue] Fixed German translations for motion sensor (#9687)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-04 18:09:49 +01:00
Wouter Denayer 1f3b0e2865
[nikobus] open connection on refresh even if no modules exist (#9603)
* open connection on refresh even if no modules exist

Signed-off-by: Wouter Denayer <wouter@denayer.com>

* ran mvn spotless:apply

Signed-off-by: Wouter Denayer <wouter@denayer.com>

* removed unnecessary file

Signed-off-by: Wouter Denayer <wouter@denayer.com>

* returning when the connection is offline since following code won't work
either.

Signed-off-by: Wouter Denayer <wouter@denayer.com>

Co-authored-by: Wouter Denayer <wouter@denayer.com>
2021-01-04 12:10:36 +01:00
ItIsFelix 9ff37fbdd2
[openhabcloud] APT Installation path update for openHAB 3 (#9679)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-04 11:32:56 +01:00
Michael Wodniok 91dc80449b
[icalendar] Fixed issues with moved events and wrong displayed events (#9678)
* [icalendar] Fixed issues with moved events and wrong displayed events
* [icalendar] Changed test to use local time in test-calendar of #9647

Fixes #9647.

Handling for RFC 5545's RECURRENCE-ID field inside of
events and rounded begin (and based on it end) down in subsecond
precision.

The calendar does not define a timezone. On a machine that uses a
different timezone than Europe/Berlin the test failed. As the behavior
itself is specified, the test was changed to use local time for its
dates.

Signed-off-by: Michael Wodniok <michi@noorganization.org>
2021-01-04 10:53:25 +01:00
lolodomo a63acf000e
[remoteopenhab] Consider the remote item pattern formatter (#9657)
* [remoteopenhab] Consider the remote item pattern formatter

Fux #9645
* Review comment: use computeIfAbsent

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-03 21:35:09 -08:00
Fabian Wolter 4f1e915e50
[lcn] Refactor and fix null warnings (#9675)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2021-01-03 21:31:56 -08:00
J-N-K bebc76e452
[tr064] fix comment in SOAP request (#9671)
* fix comment in SAOP request
* fix typo in channel-name

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-03 09:46:50 -08:00
Mark Hilbush 0fdf1e34c3
[zoneminder] Fixed most recent event channels (#9672)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2021-01-03 17:38:15 +01:00
Christoph Weitkamp 9394dc4676
[jdbc] Return QuantityTypes for number items with dimension (#9426)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-03 17:34:53 +01:00
Christoph Weitkamp 3616c58abe
[max] Removed 'advanced' flag for room and name config params as they are not advanced for other thing types (#9670)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-03 15:37:45 +01:00
Christoph Weitkamp b7495f9699
[map] Added ConfigOptionProvider to provide file names ending with '.map' in Profile configuration (#9641)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-03 14:38:21 +01:00
Christoph Weitkamp 6b693ff73b
[scale] Added ConfigOptionProvider to provide file names ending with '.scale' in Profile configuration (#9640)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-01-03 14:35:46 +01:00
J-N-K f652ae678f
[http] fix initial refresh (#9626)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-03 14:13:25 +01:00
Thomas Weißschuh 217af3704e
[linuxinput] improve thread names (#9582)
See #9581

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
2021-01-03 10:26:09 +01:00
GiviMAD d9caa46031
[amazonechocontrol] fix SmartHomeDevice channels (#9644)
* [amazonechocontrol] add channel-types to schema
* [amazonechocontrol] use mergedApplianceIds to query state

Signed-off-by: Miguel <miguelwork92@gmail.com>
2021-01-03 09:00:55 +01:00
Nils Bauer a02be787ee
[gpio] GPIO Binding initial contribution (#1334)
* Added GPIO support

Signed-off-by: Nils Bauer <nbauer@niba.tech>
2021-01-03 08:38:22 +01:00
mlobstein 9776de236f
[tivo] Update tivo binding for OH3 (#9302)
* Baseline original code from AndyXMB
* Initial updates for OH3
* fix null warnings and add sub-channel handling

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-01-02 23:06:38 -08:00
Pawel Pieczul 207d300ca5
[loxone] Fix for #8693 - removed deadlock (#9624)
Signed-off-by: Pawel Pieczul <pieczul@gmail.com>
2021-01-02 23:00:50 -08:00
J-N-K b4b8dd2117
[tr064] fix wanBlockByIP channel and improvements to parameter handling (#9655)
- fix wanBlockByIP channel
- allow comments in parameter lists
- fix compiler warnings

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-02 17:52:15 -08:00
lolodomo 270f7b645d
[remoteopenhab] Handle IllegalArgumentException when building channels (#9638)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-01-02 16:25:09 -08:00
Merlin Westphal 8e1efa101b
[hueemulation] Fix nginx example configuration (#9550) 2021-01-02 16:06:56 -08:00
Lionello Marrelli 4b73fbf6c7
[tr064] improve documentation and add textual config example (#9648)
* Expanded descriptions and note on textual config

Some paragraphs are expanded and some more info on the fritzbox subdevices are given.  Channels are grouped by subdevice.  Textual description with .items files is briefly described at the end but a clear warning on possible drawbacks is given and it is also clearly stated that it is discouraged.

Signed-of-by: Lionello Marrelli <marrelli_lio@yahoo.it>
2021-01-02 22:19:23 +01:00
Andrew Schofield ac080ef71d
[draytonwiser] Fix typos in log messages and class names (#9650)
In some cases "DraytonWiser" was mis-spelled as "DraytonWise"

Signed-off-by: Andrew Schofield <the.uncle.fungus@gmail.com>
2021-01-02 22:14:22 +01:00
J-N-K f540548333
[onewire] update documentation (#9656)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-02 22:10:13 +01:00
Wouter Born d6364aceb1
Update license headers to 2021 (#9620)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-02 22:03:14 +01:00
Kai Kreuzer 0b50f2756f
[samsungtv] UPnP devices discovery refactored (#9525)
Also-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-01-02 12:01:08 -08:00
Ron Isaacson 353f7af076
[powermax] Improve debugging in message classes (#9314)
* Improve debugging in message classes
Each PowermaxBaseMessage subclass had its own toString() which added
useful debug info but duplicated a lot of the logic in the message
handler. I've moved the debug info inline and removed the duplication,
and also added decoding for more values to the debug output.
* Fix for 0xFF byte values, which convert to int -1
* Change to inline debug messages

Signed-off-by: Ron Isaacson <isaacson.ron@gmail.com>
2021-01-02 20:59:57 +01:00
Andrew Schofield d133959abf
[draytonwiser] Add comfort mode option to boiler controller (#9649)
Signed-off-by: Andrew Schofield <the.uncle.fungus@gmail.com>
2021-01-02 11:58:16 -08:00
Mark Hilbush 10d2ab2079
[ecobee] Fix actions (#9632)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2021-01-02 11:28:33 -08:00
mlobstein 14a4a50582
[atlona] Make volume a whole number & remove StringUtils (#9631)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-01-02 15:02:55 +01:00
t2000 572da80fd9
[tradfri] Fix NPE if gateway is unreachable (#9629)
Fixes #9628

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-01-01 21:45:55 +01:00
Jens Schanz d3ae64140f
[dwdunwetter] documentation for binding updated (#9585)
* Update README.md

examples updated
broken link for CAP DWD Profile fixed
some debugging information added
mapping files renamed to fit naming convention for files containing German language
additional mapping for weather warning added
examples also updated 
mapping files extended with mapping for UNDEF state
2021-01-01 16:52:34 +01:00
digitlength d15b32b869
[http] Fix typo in documentation (#9612)
Typo
2020-12-31 17:02:07 +01:00
J-N-K 27afb1f9f0
[http] fix missing escaping of URLs (#9618)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-12-31 16:55:03 +01:00
Michael Wodniok ede94354f3
[icalendar] Add relevant handling of last_update channel (#9616)
Also add migration for older things as compatible.
Fixes #9613

Signed-off-by: Michael Wodniok <michi@noorganization.org>
2020-12-31 16:48:24 +01:00
Marek Hulán 43d1e43c33
[zoneminder] Update README.md (#9615)
leftover after renaming of zm -> zoneminder
2020-12-31 16:17:35 +01:00
J-N-K d2bd5114fd
[deconz] refactoring and fix connection issues (#9614)
* fix connection attempts when thing disposed

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* refactor session handling

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* rename

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* refactoring

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-12-31 15:03:57 +01:00
Bernhard Bauer 924e0c7faf
[modbus.helioseasycontrols] Corrected some item types in the documentation. (#9605)
* Corrected some item types in the documentation.

Signed-off-by: Bernhard Bauer <bern77@gmail.com>

* Correction as per @ssalonen's review.

Signed-off-by: Bernhard Bauer <bern77@gmail.com>
2020-12-31 14:49:51 +01:00
Mark Hilbush 4ef61c9949
[zoneminder] Rework discovery to not use the thing handler thread (#9600)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2020-12-31 13:16:23 +01:00
Christoph Weitkamp 55a956e48c
[chromecast] Prevent exception when formatting value (#9596)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-12-31 12:54:29 +01:00
J-N-K eaae9780ea
[http] add pre-emptive basic authentication and fix header handling (#9584)
* add preemptive basic authentication

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* improve header handling

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>

* Update bundles/org.openhab.binding.http/README.md

Co-authored-by: t2000 <t2000@users.noreply.github.com>

Co-authored-by: t2000 <t2000@users.noreply.github.com>
2020-12-31 12:23:32 +01:00
miloit 1b5df97af5
[yioremote] BugFix sendIRCode action (#9574)
* Corrected sendIRCode handler

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>

* Update YIOremoteDockHandler.java

Updating IR receiver switch handler so it's running now

Solved issue during triggering channel while it was disposed

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>

* Update YIOremoteDockHandler.java

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
2020-12-31 12:21:49 +01:00
Chris Carman 4e04bac010
[pioneeravr] Update README with correct examples for port configuration. (#9589)
Fixes #1594.

Signed-off-by: Chris Carman <namraccr@gmail.com>
2020-12-31 12:17:55 +01:00
J-N-K b6fbcfa523
[deconz] properly initialize colorMode (#9583)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-12-31 12:05:31 +01:00
vbier ee72664d47
[elerotransmitterstick] Drop responses that do not fit the command that was sent. (#9562)
Signed-off-by: vbier <volker.bier@web.de>
2020-12-31 11:01:01 +01:00
Zimmermann Zsolt 220115c734
[googletts] Replace "Other" option when creating valid Google-Cloud-TTS OAuth2 Client Type (#9608)
No "Other" option in Google-Cloud-TTS OAuth2 Client Type options. Choose "TV and Limited Input" instead. Rest of readme works as expected.

Signed-off-by: Zimmermann Zsolt <cina@cina.hu>
2020-12-30 21:56:13 +01:00
Christoph Weitkamp e577b1a5c7
Prevent exception when formatting value (#9597)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-12-30 18:27:16 +01:00
Christoph Weitkamp 437e73edf4
[dwdunwetter] Fixed channel update (#9594)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-12-30 15:59:35 +01:00
J-N-K 883b251626
[tr064] log warning if config invalid (#9529)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-12-30 15:57:50 +01:00
Marek Hulán ee93229d3c
[http] fix documentation for channel modes (#9593)
Based on 8de5652ed1/bundles/org.openhab.binding.http/src/main/java/org/openhab/binding/http/internal/config/HttpChannelMode.java (L23) and some experimenting, the correct values are WRITEONLY and READONLY
2020-12-30 14:50:34 +01:00
Mark Hilbush f9b763210d
[ecobee] Rework discovery (#9522)
* Rework discovery
* Consolidate discovery into one service

Signed-off-by: Mark Hilbush <mark@hilbush.com>
2020-12-29 16:18:42 -08:00
lolodomo 4c685adabc
[linky] Handle case when data from yesterday is still NaN (#9423)
* [linky] Handle case when data from yesterday is still NaN

Fix #9386
* Refresh every 2 hours until data from yesterday are available
* Log yesterday even for month and year requests

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2020-12-29 10:43:31 -08:00
J-N-K e9b91327cc
[http] Add examples (#9540)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-12-29 15:02:38 +01:00
Matthias Schulte 1f846c618d
[ojelectronics] Fix configuration sample (#9551)
Signed-off-by: Matthias Schulte <matthias.schulte@viadee.de>
2020-12-29 14:59:16 +01:00
pravussum 7a834a558d
[danfossairunit] removed "advanced" attribute in channel-group-type (things-types.xml) to address issue #9568 (corresponding core issue https://github.com/openhab/openhab-core/pull/1410) (#9569)
Signed-off-by: Robert Bach <openhab@mortalsilence.net>
2020-12-29 14:51:45 +01:00
t2000 bf2d40c5bc
[influxdb] Treat a stored 1 AND 1.0 as true (#9545)
Signed-off-by: Stefan Triller <github@stefantriller.de>
2020-12-29 14:21:33 +01:00