Commit Graph

1097 Commits

Author SHA1 Message Date
lolodomo 4ff238d3f4
[somfytahoma] Faster feedback for commands initiated by the binding (#10409)
Also fix references to OH2

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-04-02 22:31:35 +02:00
Ross Kennedy e255dcd570
Update README.md (#10379)
Try to clarify beginners should not be using channels direct on broker Bridge Thing.

Signed-off-by: Ross Kennedy <rossko@culzean.clara.co.uk>
2021-04-02 22:26:32 +02:00
Matt 089ee3227a
[haywardomnilogic] Fix bridge thing status upon re-establishing server comms (#10371)
* Update HaywardBridgeHandler to set thingstatus online upon succesful getTelemetryData

Signed-off-by: matchews <mmyers75@icloud.com>

* updated default endpoint url

Signed-off-by: matchews <mmyers75@icloud.com>

* Bug fixes.  Prevent bridge status toggling if a single request fails.  Don't evaluate xml if http response if != 200

Signed-off-by: matchews <mmyers75@icloud.com>
2021-04-02 22:24:31 +02:00
Christian Niessner f8f0d8972b
[tacmi] Fix unintended toggleing and add update policy (#10095)
* [tacmi] TA-CMI: Improvements on Schema API Connection

* Removed deprecation warning
* Ensure channels get re-added when removed manually
* Debounce unintended toggeling when status-polling overlaps with new commands.
  Status fetching sometimes takes longer and then it occurs the status page reports still the old/previous value.
  With this change values for things will be ignored when the thing was updated after the start of the page fetch.

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>

* [tacmi] TA-CMI: Schema API Connection: Bugfix: On initialization check if custom channel types still exists and re-create them when needed...

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>

* [tacmi] TA-CMI: Schema API Connection: Improvement: channels now have a 'updatePolicy' configuration parameter to specify the update behaviour

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>

* [tacmi] TA-CMI: Improvements & some initial SI-Units for the COE connection handler

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>

* [tacmi] TA-CMI: only catch URISyntaxException instead of generic Exception

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
2021-04-02 22:15:38 +02:00
Kai Kreuzer 05b25f3ab1
Rename README.MD to README.md 2021-04-02 10:46:26 +02:00
Bob A 4b70da49db
[lutron] Add support for bridged RadioRA (classic) systems (#10302)
Signed-off-by: Bob Adair <bob.github@att.net>
2021-03-31 22:44:58 +02:00
Markus Michels 1783017be4
[shelly] New Shelly Manager (more detailed information, status, integrated firmware upgrade) (#10276)
* This PR brings in the Shelly Manager, check doc/ShellyManager.md for
additional information.
* Restart Device in Manager when CoIoT Mode has changed
* Updated pattern to extract version info (thanks @fwolter), CoIoT warning
for non-Motion devices fixed; AdvancedUsers.md now refers to Shelly
Manager
* Modified message when beta is detected (reference to 1.5.7 release build
confuses users running 1.10 beta)
* Fix for Enable/Disable AP roaming
* Handle button events also in detached mode, README updated
* Ignore inconsistent version string for initial 1.10 releases
* removed display of firmware id (there are various formats and it has
no value)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2021-03-31 22:42:33 +02:00
Christoph Weitkamp b9d3c35732
[pushover] Added universal action providing all available parameters (#10422)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-03-31 22:00:29 +02:00
Fabian Wolter ee49e18734
[lcn] Add dimmer profile parameter to be accessible via UI (#10305)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2021-03-31 21:52:18 +02:00
Nathan Prins b9fe3bef04
[pioneeravr] Added channel for changing MCACC Memory profile on AVR (#10329)
Signed-off-by: Nathan Prins <nathanprins@hotmail.com>
2021-03-31 21:50:42 +02:00
Matthew Skinner ec8f411774
Fix warning at the wrong time. (#10351)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2021-03-31 21:48:19 +02:00
Gabor Bicskei d64f13351e
Fix #6939 - Forced channel triggering without previous state (#10356)
Signed-off-by: Gabor Bicskei <gbicskei@gmail.com>
2021-03-31 21:47:26 +02:00
jf114 6f516ee7ac
[upnpcontrol] Small correction to UpnpControl Binding README.md (#10393)
In the Thing Configuration section starting at Line 40, the code example had parameters transposed versus the preceding description and the true operation of the binding.  The correction puts the parameters included in the original example in the thing that they belong with in Lines 80 and 81.  The optional notification parameters of the renderer were not included originally and I have left it like that.
2021-03-31 21:46:03 +02:00
Antonio Tapiador bbbb3a8ebe
Fix battary_life property (#10394)
Viomi's property battery life seems to have a weird typo. The property's real name is `battary_life` instead of `battery_life`. Using the wrong name `battery_life` makes the other properties in the batch to be undefined: `"run_state","mode","err_state","battary_life","box_type"`

The correct name `battary_life` is already used in other projects like https://github.com/rytilahti/python-miio/blob/master/miio/viomivacuum.py#L316 or 0bed81ab4f/lib/robots/viomi/ViomiValetudoRobot.js (L254)

Signed-off-by: Antonio Tapiador del Dujo <atd@singularities.org>
2021-03-31 21:44:28 +02:00
Christoph Weitkamp 12b0908806
Set channel states to UNDEF instead of NULL; Fixed SAT warnings (#10421)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-03-31 21:42:33 +02:00
Florian aa97da083c
Clarify if username/password fields are required (#10416)
The fields are used to login with username and password instead of a refreshToken.
They're therefore not required.

Signed-off-by: Florian Schmidt <florian.schmidt.welzow@t-online.de>
2021-03-31 21:38:39 +02:00
Wouter Denayer 634ee3ca69
[daikin] add energy usage day & week (#9602)
* add energy usage day & week

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

* updated readme

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

* updated readme

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

* removed email from @author, set log lvl to trace for parsed strings

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

* fixed some some checkstyle warnings

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

* addressed some checkstyle warnings

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

* updated copyright to 2021

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

* made private static final Logger logger uppercase

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

* made this logger lowercase again

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

Co-authored-by: Wouter Denayer <wouter@denayer.com>
2021-03-31 19:59:16 +02:00
Marcin Czeczko 0eb48e6abe
[automower] Add planner, calendar and command channels (#8802)
* [Automower] Enhanced binding:
	- Added support for the planner and calendar data
	- Added command channels
	- Updated docs

Signed-off-by: Marcin Czeczko <marcin.czeczko@gmail.com>

* [Automower] Fixed consts with channel ids after removal of channel
groups. Improved the mower state update:
- Cache the last read state from API
- Use cached mower state so the items linked will always be up to date
  without the need to wait for API refresh period.
- Use timeZoneProvider to user user set timezone.

Signed-off-by: Marcin Czeczko <marcin.czeczko@gmail.com>

* Rolledback NotNullByDefault annotation

Signed-off-by: Marcin Czeczko <marcin.czeczko@gmail.com>
2021-03-31 10:31:17 +02:00
Andrew Fiddian-Green ad7472847f
[velux] fix 'required' tag again (#10417)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-03-30 21:34:07 +02:00
lolodomo 843e8d2904
[bindings l-n] Fix deprecated tag "required" (#10420)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-30 21:33:23 +02:00
lolodomo 62a0e7ac02
[somfytahoma] New method to send a command to several devices in the same place (#10347)
* [somfytahoma] New method to send a command to several devices in the same place

Also include the place into the inbox label (discovery)

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

* Review comment: remove unnecessary method

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-29 22:00:40 +02:00
lolodomo bd56fd8e5d
[bindings a-k] Fix deprecated tag "required" (#10410)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-29 22:00:06 +02:00
Ondrej Pecta 89ae8afa49
[somfytahoma] Fixed bug causing Gateway and Actiongroups get never ONLINE (#10355)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2021-03-28 18:52:33 +02:00
Sebastian Prehn d2edd69f36
[lgwebos] Fix text message size bug (#10404)
Fixes #10403

Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
2021-03-28 17:21:05 +02:00
Kai Kreuzer 1d8b0df4a7
[mecmeter] Initial contribution of mecmeter binding (#9075)
* Initial contribution of mecmeter binding

Also-by: Klaus Berger <klaus.berger@verbund.com>
Also-by: Florian Pazour <florian.pazour@verbund.com>
Signed-off-by: Kai Kreuzer <kai@openhab.org>

* addressed review feedback

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

* added codeowners entry

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

* addressed review comments

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-03-28 11:20:21 +02:00
Christoph Weitkamp b1e48e0db9
[openweathermap] Added support for Air Pollution API (#10343)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-03-27 20:04:02 +01:00
Wouter Born 1fa1f54272
[picotts] Add null annotations (#10392)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-27 18:34:00 +01:00
M Valla bfa7f32dd5
Move to io.github.opewebnet4j 0.4.1 from Maven Central. Fixes #10298 and #10395 (#10397)
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2021-03-27 18:33:04 +01:00
Ion Marusic 767cbb19f0
[MiHome] Add a Bridge property for the network interface to be used for multicast traffic (#9619)
Signed-off-by: Ion Marusic <ion.marusic@gmail.com>
2021-03-27 17:43:57 +01:00
Nathan Prins 506ef2e115
[pioneeravr] Added support for Pioneer VSX-922 AVR (#10328)
Tested all channels and confirmed that they work for this model.

Signed-off-by: Nathan Prins <nathanprins@hotmail.com>
2021-03-26 18:33:03 +01:00
Christoph Weitkamp 0a2a6e738a
[sensebox] Gracefully handle JsonSyntaxException (#10348)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-03-26 17:47:05 +01:00
Andrew Fiddian-Green 361a6726fc
[velux] Stability checks and improvements in slip io (#10119) 2021-03-26 17:13:37 +01:00
Wouter Born 6e1119a49a
Fix broken configfile GAV with karaf:kar (#10391)
The groupId variable results in the wrong configfile GAV when building a single KAR with karaf:kar for an add-on.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-26 08:50:31 +01:00
Peter Schraffl 31dd73e93d
[bsblan] Updated the link to the BSB-LAN device repository in README.md (#10382)
Repository of the BSB-LAN device has been renamed.

Signed-off-by: Schraffl Peter <p.schraffl@gmx.at>
2021-03-25 18:23:27 +01:00
Hans-Jörg Merk 635127b0e5
Fix Typo in ReadMe (#10389) 2021-03-25 13:08:36 +01:00
Wouter Born 1d34872c61
[lifx] Improve firmware version support (#10384)
* [lifx] Improve firmware version support

When the firmware of a light is upgraded the supported features can change.
With these changes the binding uses the features based on the light firmware version.
Also corrects some of the temperature ranges based on the LIFX products description.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-24 23:39:34 +01:00
Jan Gustafsson 5477fa5fb1
[tellstick] Fix for NPE (#10377) (#10378)
Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
2021-03-23 08:39:17 +01:00
Gabor Bicskei c709f52d66
GPS accuracy state display pattern changed (#10374)
Signed-off-by: Gabor Bicskei <gbicskei@gmail.com>
2021-03-22 19:06:16 +01:00
lolodomo 0d9b20a5e3
[pulseaudio] Fix deprecated tag "required" (#10373)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 21:50:56 +01:00
lolodomo 1c9cd6e2cb
[bticinosmarther] Fix deprecated tag "required" (#10372)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 21:49:56 +01:00
Conte Andrea 2e770a375e
[openwebnet] add support for Energy Meter (#10191)
Signed-off-by: Andrea Conte <andrea@conte.com>
2021-03-21 20:26:21 +01:00
lolodomo 65b7467e56
[enocean] Do not set attr "required" for the param "senderIdOffset" (#10370)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 19:18:11 +01:00
lolodomo 36d5d1fe1b
[plclogo] Fix deprecated tag "required" (#10368)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 19:17:49 +01:00
lolodomo 8293647df5
[dmx] Fix deprecated tag "required" (#10363)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 19:17:27 +01:00
lolodomo 5c3941e0ad
[miele] Fix deprecated tag "required" (#10369)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 17:12:45 +01:00
Johannes Ott cdd99c9e5b
[influxdb] Add option for using metadata value as measurement name (#9943)
* Add option for using metadata value as measurement name

Also-by: Joan Pujol <joanpujol@gmail.com>
Signed-off-by: Johannes Ott <info@johannes-ott.net>
2021-03-21 16:48:16 +01:00
lolodomo bc3725a9a3
[tellstick] Fix deprecated tag "required" (#10367)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 16:42:56 +01:00
lolodomo de15410747
[wemo] Fix deprecated tag "required" (#10365)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 16:42:13 +01:00
lolodomo 17091e7141
[digitalstrom] Fix deprecated tag "required" (#10364)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 16:41:35 +01:00
lolodomo 47ed851aa6
[velux] Fix deprecated tag "required" (#10362)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 16:40:29 +01:00
lolodomo 88022b1125
[somfytahoma] Improved handling of target temperature command (#10336)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 14:23:07 +01:00
lolodomo b707ffb8c4
[knx] Fix deprecated tag "required" (#10361)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-21 14:11:05 +01:00
lolodomo ebdb9164a3
[enocean] Fix deprecated tag "required" (#10353)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-20 16:13:55 +01:00
lolodomo 14888e0612
[somfytahoma] Fix deprecated tag "required" (#10352)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-20 16:10:26 +01:00
lolodomo 2c0015dda7
[onewire] Fix deprecated tag "required" (#10354)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-20 16:09:32 +01:00
Björn Brings a38b51e256
[ValloxMV] Adding Co2 measurement (#10324)
Signed-off-by: bjoernbrings <bjoernbrings@web.de>
2021-03-19 21:24:39 +01:00
Kai Kreuzer 104360e094
Change dependency group id to version available on Maven Central (#10350)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-03-19 13:42:45 +01:00
Wouter Born fe0c35d22f
Fix Java and Jetty deprecations (#10349)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-19 10:40:14 +01:00
Wouter Born 580f293766
Resolve itest runbundles for Gson and Commons Lang upgrades and fix JsonParser deprecations (#10345)
* Resolve itest runbundles for Gson and Commons Lang upgrades
* Fix JsonParser deprecations too
* Fix feature verification

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-18 12:15:15 +01:00
Kai Kreuzer 009208adee
[nanoleaf] Refactored code to use core features and more (#10101)
This is a bigger refactoring bringing these (breaking) changes:
- System channel types are used where applicable
- Obsolete channels (such as power) were removed
- Some channel types were marked "advanced"
- "Tap" channels were converted to a trigger channel type providing a "system button" behavior
- Layout can now be requested by a console command
- Command options for effect channel are dynamically provided
- Log level has been reduced where appropriate
- HTTP request timeouts were reduced
- handleRemoval now returns quickly as expected
- Fixed hanging thread / infinite loop when requesting layouts for non-square panels
- Various other smaller enhancements and fixes
- Documentation has been adapted accordingly

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-03-17 09:12:04 +01:00
Markus Michels c582dda1d5
[magentatv] Adapt to new Telekom OAuth flow (required to retrieve the userId) (#10267)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2021-03-16 21:54:55 +01:00
Georgios Moutsos 754751c19b
[caddx] Corrected wrong casing on enum members to uppercase (#10344)
Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>
2021-03-16 20:53:50 +01:00
Ethan Dye df4a22ba9b
[OmniLink] Minor restructuring of binding code (#10280)
* Minor restructuring of binding code

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

* Ensure that SystemType is present before switch

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

* Log on invalid System Type

Signed-off-by: Ethan Dye <mrtops03@gmail.com>
2021-03-16 20:51:25 +01:00
KHOne23 63450a32c3
[nuki] Update README.md (#10342) 2021-03-16 13:13:41 +01:00
Wouter Born f3503430b4
Rework more commons-lang usages (#10314)
* Reworks many commons-lang usages to use standard Java
* Updates all remaining commons.lang imports to commons.lang3

Related to openhab/openhab-addons#7722

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-16 12:38:16 +01:00
Matthew Skinner 16fba31556
[ipcamera] Improve Hikvision alarm reliability (#10319)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2021-03-15 23:58:11 +01:00
Christoph Weitkamp 04da89cc4f
[openweathermap] Added hint about deprecation of UV Index API (#10326)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-03-15 23:25:32 +01:00
Georgios Moutsos 279e87851c
[caddx] Correct thing status on bridge initialization (#10317)
* Log event message construction improved

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>

* Changed level to debug for some logs

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>

* Added status request commands to b send when the bridge initializes

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>

* Don't change the label of the zone

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>

* Removed comment

Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>
2021-03-15 23:20:22 +01:00
Bernd Weymann 85a66994b4
[e3dc] documentation fix (#10337)
* Fixed mixed up description in thing.xmls, readme.de and translation

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>

* spotless run

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2021-03-15 23:15:00 +01:00
Kai Kreuzer f972d06db9
[airvisualnode] Change dependency group id to version available on Maven Central (#10333)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-03-15 16:03:57 +01:00
Wouter Born ee59803df8
Remove org.jetbrains.annotations.NotNull (#10334)
Only Eclipse JDT annotations should be used, see:

https://www.openhab.org/docs/developer/guidelines.html#null-annotations

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-14 23:22:52 +01:00
lolodomo a5a7070d71
[sonos] Fix discovery of Ikea SYYMFONISK models (#10323)
Fix #10313

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-14 18:16:40 +01:00
Scott H 5f1dd38083
[chromecast] Added play URL actions to chromecast binding (#10245)
* Added play url actions to chromeCast binding

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
2021-03-14 18:16:30 +01:00
lolodomo 849442cd47
[somfytahoma] Setting of channels at init + UoM for channels (#10300)
Fix #10291
Fix #10285

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-14 14:20:52 +01:00
Mark Herwege 286bced20e
[nikohomecontrol] Add shutter invert and fix connection with NHC does not recover (#10281)
* Ignore devices.changed event.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Null warnings cleanup.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Remove @NonNullByDefault({})

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Shorten logger messages.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Introduce rollershutter invert flag.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Add null annotations.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Connection resilience improvements and log level cleanup.

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* Update bundles/org.openhab.binding.nikohomecontrol/src/main/resources/OH-INF/thing/thing-types.xml

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

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
2021-03-13 20:44:36 +01:00
GiviMAD affc082fb5
[androiddebugbridge] fix power wake lock and minor fixes (#10316)
Signed-off-by: Miguel <miguelwork92@gmail.com>
2021-03-13 20:26:57 +01:00
Matthew Skinner f085dc02a1
[espmilighthub] Fix things stay initializing (#10315)
Fixed bug caused by asking a bridge thing for its bridge's UID instead of just the UID.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2021-03-13 20:25:08 +01:00
mlobstein 493f8c4ebe
[oppo] Fix setting verbose mode at startup issue (#10306)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-03-13 20:21:27 +01:00
Michael Wodniok c6423120c9
[icalendar] Fixes #10303: small changes to docs (#10304)
Signed-off-by: Michael Wodniok <michi@noorganization.org>
2021-03-13 20:18:37 +01:00
lolodomo 94e8e8b3b6
[somfytahoma] Add tag representation_property in things XML files (#10299)
Fix #10296

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-03-13 20:16:18 +01:00
mlobstein c8eb88fc53
[atlona] Fix PROPERTY_VERSION not displaying correct value on UHD models (#10279)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-03-13 20:10:05 +01:00
Jürgen Baginski b846bf1c56
[openhabcloud] Add note about missing ability to delete things/items/rules (#10258)
Signed-off-by: Jürgen Baginski <opus42@gmx.de>
2021-03-13 20:05:52 +01:00
DerFetzer 6b8589440f
[WLED] Zero out MSB as it will be treated as white (#10252)
Signed-off-by: Matthias Fetzer <kontakt@der-fetzer.de>
2021-03-13 20:00:42 +01:00
TomoKRK a213d3d296
[yeelight] Add mono4 and strip6 (#10222)
Adding additional models to deviceType enum - "mono4" and "strip6" (please note this is not a typo in "strip6" - six is at the end and without 'e')   - based on the analysis of the debug info those new models are not being recognised by Yeelight binding in OH3 and as a result the bulb or the led stripe is constantly showing offline despite correct device id.
2021-03-13 19:52:33 +01:00
Marc 89fcefdb7c
[mongodb] Collection per Item (#10202)
Put Item in separate Collections

Signed-off-by: Marc <iseli_marc@hotmail.com>
2021-03-13 19:48:19 +01:00
eugen e7950ddbd1
[homekit] make usage of mDNS configurable (#10286)
* make usage of mDNS configurable

Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-03-12 17:18:09 +01:00
Wouter Born f3a517e4e1
[lifx] Fix all SAT findings (#10307)
* Remove dependency on commons-lang classes
* Use HexUtils
* Fix/add missing initial contribution author lines
* Add unit test for MACAddress
* Rename protocol package to dto

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-10 09:52:39 +01:00
Michael Rumpf e9cd6de033
[mcp23017] Fixes #9503 by updating Pi4j to the recently released version 1.4. (#10293)
This version introduces Java 11 compatibility by implementing a missing
function as native code and thus dropping the dependency to the
function jdk.internal.misc.SharedSecrets.
See https://github.com/Pi4J/pi4j/issues/442 for details.

Signed-off-by: Michael Rumpf <michael@rumpfonline.de>
2021-03-07 16:31:39 +01:00
Wouter Born 051c764789
Upgrade Jackson to 2.12.2 (#10288)
* Adds a jackson.version property to simplify managing the version
* Make sure the specified version is used as add-on dependency by excluding Jackson from transitive dependencies
* Use openhab.tp-jackson feature with dynamodb
* Remove jackson-dataformat-cbor dependency from features which is now also provided by the openhab.tp-jackson feature

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-07 10:19:32 +01:00
Ethan Dye 2939e8b84b
[OmniLink] Use jomnilink for command numbers (#10273)
Signed-off-by: Ethan Dye <mrtops03@gmail.com>
2021-03-03 14:04:38 -08:00
Markus Michels 3af0392724
[shelly] Improved Motion Support, Support CoIoT Unicast, fixes (#10220)
* New feature: Shelly Manager

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

* Removed Shelly Manager to reduce PR size (will be another PR)

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

* CoIoT initialization handles new COIOT options for the device,
sensorSleepTime is now adadvanced; Roller set position 0/100 is mapped
to UP/DOWN; Reference to Shelly Manager removed from README

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

* Nullpointer check added on settings.coiot (4Pro has this null)

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

* README updated

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

* Use regex to extract fw version from string, check fw version to detect
restarted, README updated, moved channel sensorSleepTime from group
device to sensors

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

* Review changes

Signed-off-by: Markus Michels <markus7017@gmail.com>
2021-03-03 17:43:02 +01:00
mlobstein 51ddbdb84d
[epsonprojector] Fix ONLINE status reporting (#10266)
* Epsonprojector - Fix ONLINE status reporting
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-03-02 10:21:39 -08:00
Justin 037bfa77ea
[http] Add intersection character to descriptions. (#10250)
* [http] Add intersection character to descriptions.
* Adjust description to pass spotless (line widths).

Signed-off-by: Justin Wilczek <justinwilczek@gmail.com>
2021-03-01 19:29:24 -08:00
Kai Kreuzer 97c30afaab
[ecobee] Fix logging levels (#10255)
* Fix logging levels
* addressed review comment

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-03-01 19:23:12 -08:00
Marcel 22390b203b
[miio] add & improve dreame vacuums p2036.p2041o,p2056o,p2057 (#10254)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-03-01 19:07:11 -08:00
Christian Güdel 62e829f968
[Tesla] Add SSO handler to authenticate against Tesla SSO service (#10259)
Signed-off-by: Christian Güdel <cg@dmesg.ch>
2021-03-01 15:19:10 +01:00
Scherzin83 f6282cd50e
[http] FIX Player Converter State Issue #10066 (#10213)
Signed-off-by: Matthias Scherzinger <scherzin@outlook.com>
2021-02-28 21:31:22 +01:00
Piwoxar 583509e49d
Additional check for convert to double (#10224)
Signed-off-by: Hans-Dietert Loew <hdloew@googlemail.com>
2021-02-28 21:27:53 +01:00
BigGeorgeTx 3f9f3f25f6
Update README.md (#10261)
fix typo (cannels to channels)
2021-02-28 21:24:19 +01:00
Rene Scherer f7ab69689f
[surepetcare] Sure Petcare Binding (#9713)
Signed-off-by: Rene Scherer <rene@scherer-online.com>
2021-02-28 18:39:13 +01:00
Marcel f6521f6fd9
[mmio] sync device list to latest and cleanup chuangimi plug (#10249)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-26 21:23:16 -08:00
Dan Cunningham 42edf53a5a
[MyQ] Initial commit of the MyQ binding for OH3 (#9347)
* Rebase with main, update license headers
* Small PR cleanups
* One last small PR cleanup
* Syntactical sugar
* Updated error handling
* Spelling mistake

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2021-02-26 14:50:25 -08:00
Marcel fdc22c0a4c
[miio] add support for zhimi.airpurifier.vb2 Mi Air Purifier Pro H (#10183)
* [miio] add support for zhimi.airpurifier.vb2 Mi Air Purifier Pro H

close #10174 

* [miio] update modes to values visible in app
* [miio] cleanup and fix valuu mapping
* [miio] fix duration

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-26 10:58:56 -08:00
Christopher Schirner 522586156c
[ftpupload] Add configurable passive port (#10127)
* Add configurable passive port
* Don't use apache library; Use standard Java
* Ran spotless:apply
* Update readme

Signed-off-by: schinken <schinken@bamberg.ccc.de>

Co-authored-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-02-26 10:55:19 -08:00
Mark Hilbush dc9c2f3fe8
[squeezebox] Fix for Spotify and Tidal favorites (#10244)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2021-02-26 10:51:58 -08:00
Marcel 8fde1c3988
[miio] fix bundle restart error (#10190)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 15:53:19 -08:00
eugen 23ff9a0221
[homekit] make use of openHAB mDNS service (#10076)
* make use of openHAB mdns service
* remove unnecessary null check
* add network configuration back

Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-02-25 15:51:07 -08:00
Marcel d16bb98ed3
[miio] add support 5 zhimi heaters (#10231)
* [miio] Add zhimi heaters

add new
zhimi.heater.ma2 Mi Smart Space Heater S
zhimi.heater.ma3 Mi Smart Baseboard Heater E
zhimi.heater.mc2 Mi Smart Space Heater S
zhimi.heater.na1 Smartmi Smart Fan
zhimi.heater.nb1 Smartmi Smart Fan Heater

improving existing
zhimi.heater.za1 Smartmi Radiant Heater Smart Version
zhimi.heater.za2 Smartmi Smart Convector Heater 1S
zhimi.heater.zb1 Smartmi Smart Convector Heater 1S

* [miio] add some more options
* remove accidental development file
* [miio] fix number:duration
* [miio] remove channeltype from heaters

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 15:45:56 -08:00
Pete cdf044c070
[bluetooth] Fix disappearing bluetooth devices in Inbox (#10187)
* [bluetooth] Notify things again when they are removed from listeners like Inbox
* [bluetooth] Add javadoc on retractDiscoveryResult()

Signed-off-by: Peter Rosenberg <prosenb.dev@gmail.com>
2021-02-25 14:51:34 -08:00
Christoph Weitkamp 71ffce707e
[deconz] Pimp properties and channel types with proper categories (#10217)
* Pimp properties and channel types with proper categories
* Update bundles/org.openhab.binding.deconz/src/main/resources/OH-INF/thing/sensor-thing-types.xml

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>

Co-authored-by: Matthew Skinner <matt@pcmus.com>
2021-02-25 14:13:59 -08:00
Bob A fb26536d97
[alarmdecoder] Doc update (#10143)
* [alarmdecoder] Doc update

Signed-off-by: Bob Adair <bob.github@att.net>
2021-02-25 14:12:12 -08:00
Mark Hilbush 9af7ae8884
[squeezebox] Add sleep channel (#10196)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2021-02-25 13:56:02 -08:00
Pawel Pieczul 3a19b29662
[loxone] Support for HTTPS websocket connections. (#10185)
Signed-off-by: Pawel Pieczul <pieczul@gmail.com>
2021-02-25 13:46:04 -08:00
Marcel e86cc6b219
[miio] add support for Smartmi Standing Fan 3 zhimi.fan.za5 (#10229)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 10:30:48 -08:00
eugen 50a01b439d
[homekit] extend support of inverted flag to other accessories (#10212)
Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-02-25 10:28:34 -08:00
Marcel 6d2211a2e9
[miio] add support for deerma Humidifier (#10181)
* [miio] deerma Humidifier

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 10:25:39 -08:00
Marcel d1d42c4de9
[miio] additional vacuum channels for advanced rules (#10180)
* [miio] add feature channels
* [miio] additional vacuum channels for advanced rules
* [miio] update readme

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 10:22:45 -08:00
Kai Kreuzer 8928e8520c
[bluetooth] Adapt labels of discovery results to standard (#10209)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-02-25 10:17:39 -08:00
MikeTheTux a9bddff5ad
[keba] Improve connection establishment and stability (#10179)
Signed-off-by: Michael Weger <weger.michael@gmx.net>

* - worked in review findings
- introduced QuantityTypes
- removed redundant pwmpilotcurrent (duplicate of maxpilotcurrent)
- added maxpilotcurrentdutycyle
2021-02-25 16:29:40 +01:00
Matthew Skinner 6b624f0e1c
[ipcamera] Improve Dahua alarms (#10078)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2021-02-24 18:07:48 +01:00
Fredo70 7050a1478e
[mystrom] Add support for myStrom Bulb (#9910)
* Add support to myStrom Bulb

Add properties to myStrom devices and an action to refresh the properties.

Signed-off-by: Frederic Chastagnol <fchastagnol@fredoware.ch>

* Fixes according to review comments

Signed-off-by: Frederic Chastagnol <fchastagnol@fredoware.ch>

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

Co-authored-by: J-N-K <J-N-K@users.noreply.github.com>

* Fixes according to review comments

Signed-off-by: Frederic Chastagnol <fchastagnol@fredoware.ch>

* Use system color temperature channel type

channel type system.color-temperature is used and values mapped from 1-18 to 0-100%

Signed-off-by: Frederic Chastagnol <fchastagnol@fredoware.ch>

* Better tracking of colour and brightness values

Format power state
Signed-off-by: Frederic Chastagnol <fchastagnol@fredoware.ch>

Co-authored-by: J-N-K <J-N-K@users.noreply.github.com>
2021-02-23 23:33:12 +01:00
Markus Michels fd1f7ebe75
[shelly] Add Shelly Motion, minor improvements (#10054)
* Support for Shelly Motion, some minotr improvements, README updated

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

* minor changes

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

* Bug fixes from hardening

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

* review changes applied

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

* review change

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

* review changes, fix creations of sensors#motion and device#externalPower
for H%T; moved images/uiroller*.png to doc/images

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

* missing in last fix

Signed-off-by: Markus Michels <markus7017@gmail.com>
2021-02-23 09:48:13 +01:00
Stefan Triller fe7b91f4b7
[novafinedust] Use fire and forget commands to configure device (#10210)
Since the device does not follow its own protocol, we do not evaluate its
replies to our configuration commands but rather do a fire and forget.

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-02-22 19:13:51 +01:00
lolodomo 17f7041524
[voicerss] Add support for voices (#10184)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-02-20 17:21:52 +01:00
Daniel Weber fd1c96677e
[enocean] Improved device discovery and added SMACK capability (#10157)
* Added SMACK teach in
 * Teached in devices can be teach out on a repeated teach in
 * Improved detection of RPS devices, device types can be better distinguished now
 * Bugfixes for discovery fallback to GenericThings
 * Responses to message requests are send automatically now, no need for linking SEND_COMMAND channel

Fixes #10156

Signed-off-by: Daniel Weber <uni@fruggy.de>
2021-02-20 17:13:28 +01:00
Andrew Fiddian-Green a9f440dba2
[hue] Eliminate NPE in #9985 (#10199)
* [hue] extra null check

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-02-19 20:16:26 +01:00
Pantastisch 1c5f0d1797
[icloud] Add german translation (#10164)
Signed-off-by: Panagiotis Doulgeris panagiotis.doulgeris@outlook.com
Signed-off-by: Pantastisch <45369229+Pantastisch@users.noreply.github.com>
2021-02-19 14:35:23 +01:00
leoguiders 0082cd11ae
[modbus.sunspec] Fix decimal number handling for inverter channel types (#10195)
Signed-off-by: Jan Philipp Giel <mail@philsown.de>
2021-02-18 14:07:31 +01:00
Jan Gustafsson 0853aa7cea
[tellstick] Fix for #9841, adding support for Tellstick local API. (#10020)
* Fix for #9841.

Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
2021-02-18 09:33:22 +01:00
Stefan Roellin 8a4b87e04e
[mpd] fix invalid volume (#10166)
Fixes #10142.

Signed-off-by: Stefan Roellin <stefan@roellin-baumann.ch>
Also-by: Jan N. Klug <jan.n.klug@rub.de>
2021-02-17 21:06:34 +01:00
Niklas Dörfler c0cec8028c
[pilight] Pilight Binding initial contribution (#9744)
Signed-off-by: Niklas Dörfler <niklas@doerfler-el.de>
2021-02-17 19:59:54 +01:00
Henrik Tóth 2b3e08de43
[pixometer] Update README.md, Typos corrected (#10168)
Accepted without sign-off under small patch exemption.
2021-02-17 17:36:13 +01:00
Gaël L'hopital da5c4c8650
[Synopanalyzer] Adding French localization, correction on overcast channel (#10113)
* Adding French localization of the binding
* Correction on overcast channel
* Correcting nullable issues

Signed-off-by: clinique <gael@lhopital.org>
2021-02-17 11:50:14 +01:00
Seb Boulet cb9a118581
[gpio] Added instructions in case raspi-config is not available (#9899)
Signed-off-by: Seb Boulet <SebBoulet@users.noreply.github.com>
2021-02-17 11:47:42 +01:00
Sami Salonen fbf55d5886
[modbus] fix defaults for tcp and serial things and some other minor cleanup (#10147)
* [modbus] More strict nullness. Remove apache.commons.lang from itests
* [modbus] Defaults for tcp and serial things according to docs
* [modbus] further explicit defaults
* [modbus] document default encoding for serial.
RTU is pretty much the only one used in the field.
Previous default was ascii implicitly.
* [modbus] verify defaults are used for undefined configuration parameters

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
2021-02-17 11:41:40 +01:00
lolodomo fe496c7389
[rotel] Fix command to select PC USB source (ASCII v2 mode) (#10165)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-02-17 11:38:27 +01:00
Eiko Wagenknecht 4495c53f7e
[homematic] [doc] Usage of custom ID not supported (#10131)
Fixes https://github.com/openhab/openhab-addons/issues/10114

Signed-off-by: Eiko Wagenknecht <eiko.wagenknecht@web.de>
2021-02-16 15:28:11 -08:00
Ethan Dye 6f9d80ea9e
[OmniLink] Fix OmniLink temperature/humidity sensors (#10130)
Signed-off-by: Ethan Dye <mrtops03@gmail.com>
2021-02-16 12:48:07 -08:00
Pete 7abeb97396
[bluetooth.generic] Enable BLE notification for linked channels (#10122)
* [bluetooth] Add BluetoothDevice.isNotifying()
* [bluetooth] Improve Characteristic properties support
* [bluez] Improve Characteristic properties support
* [bluetooth] Add BluetoothDevice.canNotify()
* [bluez] Also catch DBusExecutionException on read value
* [bluetooth.generic] Activate notifications for linked channels where characteristics are able to notify
* [bluez] Adjust javadoc
* [bluegiga] Add BluetoothDevice.isNotifying() support
* [bluegiga] Fix notification enabled check
* [bluetooth] move canNotify() to Characteristic
* [bluegiga] rename notificationEnabled to notifying
* [bluetooth.generic] use handlerToChannels to subscribe to notifications
* [bluetooth.generic] implement TODOs of canRead()/canWrite()
* [bluetooth.generic] optimize ChannelUID
* [bluetooth.generic] use channelUids for link check

Signed-off-by: Peter Rosenberg <prosenb.dev@gmail.com>
2021-02-16 12:26:34 -08:00
Andrew Fiddian-Green 596b261d47
[hdpowerview] Eliminate nightly crash dump in OH3 (#10118)
* [hdpowerview] refactor from jax-rs to http client
* [hdpowerview] adopt proposals of code reviewer
* [hdpowerview] adopt additional proposals of code reviewer
* [hdpowerview] provide exception class name

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-02-16 12:22:27 -08:00
eugen e828baccca
[homekit] add support for flag "inverted" to lock accessory (#10169)
* add support for inverted to lock
* run spotless

Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-02-16 10:19:37 -08:00
leoguiders caa445a22b
[modbus.sunspec] Handle floating point numbers for voltage types (#10175)
Signed-off-by: Jan Philipp Giel <mail@philsown.de>
2021-02-16 18:57:04 +01:00
Ethan Dye 5c3c1db52e
[OmniLink] Fix spelling of status (#10161)
Signed-off-by: Ethan Dye <mrtops03@gmail.com>
2021-02-15 09:33:11 -08:00
pali 71dbf2ed1b
[bluetooth.bluegiga] Introduced better initialization functionality (#10148)
* [bluetooth.bluegiga] Introduced better initialization functionality

+ other improvements
* [bluetooth.bluegiga] Review change
* [bluetooth.bluegiga] Fixed typo

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
2021-02-15 09:08:14 -08:00
Kai Kreuzer 928859ab86
[bluetooth.generic] Define supported bridge types for generic BT devices (#10155)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-02-14 14:33:07 -08:00
lolodomo 944682d1f1
[remoteopenhab] Connection to the remote server through openHAB Cloud (#10138)
Fix #10055

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-02-14 20:00:14 +01:00
Connor Petty b9c5a0d158
[bluetooth] Expire discovery snapshots so that devices can be rediscovered (#10099)
Signed-off-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
2021-02-14 19:52:18 +01:00
cURLy bOi 77c9138598
[voicerss] Added all supported languages (#10146)
Extended the original collection with all the languages currently listed on the VoiceRSS API website. Please consider including in main branch.

Signed-off-by: cURLy bOi <curly.boi.89@gmail.com>
2021-02-14 17:00:03 +01:00
mgwoj 90ff809cb6
[http] Added example and explanation how to provide multiple headers (#10141) 2021-02-13 19:44:34 -08:00
Fabian Wolter 1604149f5c
[lcn] Fix RVar setpoint modification for modules before 2006 (#10115)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2021-02-13 13:55:21 -08:00
Christoph Weitkamp b4ca793963
[hue] Removed internal vendor Map and minor additional improvements (#10137)
* Removed internal vendor Map and minor additional improvements
* Incorporated comments from review

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-02-13 13:48:40 -08:00
pali 5b20a7df1c
[nibeheatpump] Fixed compile error in RasPi (#10135)
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
2021-02-13 12:11:17 -08:00
Christoph Weitkamp 28510e8260
[melcloud] Fixed representation property (#10133)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-02-13 12:10:26 -08:00
Christian Oeing a796e472ec
[boschshc] Release v1.1 (#10097)
* #72 changed use units of measure for the twinguard humidity and purity values

all other QuantityTypes in bindingcode are fine

* #77 changed title of binding to Bosch Smart Home

Replaced the SHC occurrences with Smart Home,
to avoid technical names.

* #62 Try to restart long polling when it fails before taking the thing offline

* #62 Run subscribe request on a new thread instead of using the thread of the previous long polling http request

This might be the reason why the subscribe request does never finish or finishes with a timeout

* #74 Run the whole long polling response handling in a new thread to not get timeout from HTTP client

* #74 Schedule initial access when long polling fails unexpected

We need to try to reconnect again and again (with 15 seconds between the requests) as the controller may have been restarted (update, manual restart,...). This is already done by the initial access, so I reuse that mechanism.

* Use direct formatting of logger.trace instead of String.format

* #76 Use i18n texts instead of raw translations for status messages about failed long polling

* #76 Use logger.debug instead of logger.warn for long poll error as it is handled now

* #78 defined api-version

each HTTP request will use now the defined "avp-version=2.1" for request to the smart home controller

* logging bundle version

removed the old static version string
access OSGi bundle version information instead

* #75 improved initial access

- added isOnline check and isAccessPossible now failed in case HTTPStatus is an error
- same HTTPStatus check done to all blocking send() request calls
- using i18n strings for all bridge updateStatus calls
- skipped the 'controller' and use only 'Bosch Smart Home' in descriptions
- added more @Nullable annotations
* added newline

Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
2021-02-13 12:09:30 -08:00
pali 51db639853
[bluetooth.enoceanble] Changed logging level for discovered devices (#10134)
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
2021-02-13 12:00:17 -08:00
Christoph Weitkamp 6829ff657a
[deconz] Fixed wrong channel type for extended color light (#10132)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-02-13 12:50:20 +01:00
Christoph Weitkamp 9ee4e942e8
[deconz] Use system default channel types for lights (#10126)
* Use system default channel types for lights

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-02-12 11:52:18 +01:00
goopilot 4493c915db
Update README.md (#10124)
Signed-off-by: Alexandr Salamatov <wpgnetworks@gmail.com>
2021-02-11 08:42:46 +01:00
Markus Storm 48a5a17b81
[modbus.sunspec] fix wrong unit in binding docs (#10120)
Signed-off-by: Markus Storm <markus.storm@gmx.net>
2021-02-10 19:47:23 +01:00
goopilot 5a0a325344
[folderwatcher] Initial contribution (#10045)
Signed-off-by: Alexandr Salamatov <wpgnetworks@gmail.com>
2021-02-10 19:45:47 +01:00
Georg Siebke 95259b1095
[somfytahoma] Retry command submission when tahoma gateway is busy. (#10023)
* Retry command submission when tahome gateway is busy.
* Changed log level, cosmetic changes
* Store list of scheduled retries; cancelled when handler is disposed.
* Made retryFutures thread-safe

Signed-off-by: Georg Siebke <github@georgsiebke.de>
2021-02-09 13:03:22 -08:00
Andrew Fiddian-Green 18e028a632
[hue] Implementing "[discovery.upnp] Devices may apply a grace period" (#9985)
* [hue] implement PR #2144 in openhab.core
* [hue] add binding configuration parameter; return long

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-02-09 12:52:11 -08:00
GiviMAD f8d5ae081b
[androiddebugbridge] check device awake state and minor fixes (#10106)
* check device awake state and minor fixes
* avoid update awake channel when not linked

Signed-off-by: Miguel <miguelwork92@gmail.com>
2021-02-08 17:25:52 -08:00
Michael Rumpf 717ef5950a
GH-9936 Fixed datatype for brightness of the ambient light (#10065)
The ceiling10 Yeelight lamp has 2 dimmer for brightness:
"bright" for the main light and bg_bright for the ambient light.
Both are of type dimmer and accept percentage values between 1 and 100.
This fix changes the datatype of the bg_bright property from Number
to Dimmer in the device mapping database file ceiling4, which is also
the one that is used for the ceiling10 lamp.

Accepted without sign-off under minor change exemption.
2021-02-08 23:40:02 +01:00
niebochod a3f54134ca
[pushover] Update README.md (#10094)
"format" parameter value for HTML seems that should be "html", not "HTML"

"HTML" seems to have no affect when using sendPriorityMessage, but "html" works.

Accepted without sign-off under minor change exemption.
2021-02-08 23:34:38 +01:00
Martin Herbst ac02141d0b
[Homematic] Removed Apache Commons (#10035)
Signed-off-by: Martin Herbst <develop@mherbst.de>
2021-02-08 23:26:56 +01:00
Florian Mueller a58676dc41
[Broadlinkthermostat] Initial contribution (#9260)
Signed-off-by: Florian Mueller <f.l.o.mueller@web.de>
2021-02-08 23:08:09 +01:00
Stefan Triller f9fbb765fb
[smartmeter] Fix Thing OFFLINE Communication Error due Exception in last PR (#10088)
Fixes #10087

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-02-08 23:05:10 +01:00
Flole998 c01f5ceb72
[Tankerkoenig]: Lower minimum refresh interval (#10070)
As per https://creativecommons.tankerkoenig.de (in the "Terms"-section) we should not make more than 1 request per 5 minutes, this changes the limit accordingly and allows doing so.

Signed-off-by: Flole <flole@flole.de>
2021-02-08 23:03:58 +01:00
Ron Isaacson 7898f4f911
[powermax] Improved error handling for Powermax binding (#9817)
* Improved error handling for Powermax binding

Catch all exceptions, and take all Powermax things offline in the event
of a communication failure. Also adds a 5-minute watchdog for
connections in Standard (non-Powerlink) mode.

* More Powermax error handling improvements

1. Mark the bridge and all things as offline when communication is lost
2. Bubble all I/O exceptions up to the bridge status
3. Set all channels to UnDefType.NULL when bridge goes offline
4. Ignore CRC errors on messages of type 0xF1
5. Don't try and download partition settings for panels that don't support partitions
6. Fix logging levels to avoid unnecessary non-DEBUG messages

Signed-off-by: Ron Isaacson <isaacson.ron@gmail.com>
2021-02-08 22:48:38 +01:00
J-N-K b65e932650
[amazonechocontrol] fix smarthome device naming (#10084)
* fix smarthome device naming
* toString

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-02-07 13:56:31 -08:00
J-N-K 7269cbfbf5
[loxone] fix representation property (#10086)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-02-07 19:44:39 +01:00
Christoph Weitkamp ca359153d8
[googletts] Remove references to Paper UI (#10089)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-02-07 15:23:46 +01:00
J-N-K 97298e55a7
[networkupstools] fix tests (#10082)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-02-07 13:44:47 +01:00
Christoph Weitkamp 1210fec9f9
Adjustments for nullness annotated TypeParser (#10068)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-02-07 11:43:17 +01:00
eugen 8a2ac82b07
[homekit] make min and max temperature units depedent on useFahrenheitTemperature setting (#10074)
Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-02-06 23:04:32 -08:00
mlobstein 10b9b562ad
[epsonprojector] Always set ready=true on disconnect and improve documentation (#10079)
* Always set ready on disconnect and improve documentation
* improve documentation

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-02-06 18:32:34 -08:00
cedricboon fa307e203e
[velbus] Fixed reading of alarm clock status on VMB4AN. (#10058)
Added support for VMBVP1

Signed-off-by: Cedric Boon <cedric.boon@hotmail.com>
2021-02-06 18:30:29 -08:00
eugen 9f0ec10a7d
[homekit] add support for dimmer item for slat accessories (#10019)
Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-02-06 17:59:14 +01:00
Hilbrand Bouwkamp 93fac19be8
[denonmarantz] Update protocol reference in readme (#10044)
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-02-06 17:21:57 +01:00
Bernhard Bauer e04cf82c10
[helioseasycontrols] Internationalization + actions for messages - Attempt 2 (#9772)
* Internationalization + actions for messages

- Internationalization of UI relevant texts
- Better support for the error/warning/info/status messages received
from the device

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

* Review inputs + improvements

- inputs from @ssalonen
- additional action to retrieve all messages collectively
- added rule example for handling the collective message action
- added semantic tags in items example

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

* mvn spotless:apply

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

* Update bundles/org.openhab.binding.modbus.helioseasycontrols/README.md

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Bernhard Bauer <bern77@gmail.com>

* Update bundles/org.openhab.binding.modbus.helioseasycontrols/README.md

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Bernhard Bauer <bern77@gmail.com>

* Update bundles/org.openhab.binding.modbus.helioseasycontrols/src/main/java/org/openhab/binding/modbus/helioseasycontrols/internal/HeliosEasyControlsHandler.java

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Bernhard Bauer <bern77@gmail.com>

* Update bundles/org.openhab.binding.modbus.helioseasycontrols/src/main/resources/OH-INF/i18n/helioseasycontrols_de.properties

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Bernhard Bauer <bern77@gmail.com>

* Update bundles/org.openhab.binding.modbus.helioseasycontrols/src/main/resources/OH-INF/thing/thing-types.xml

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Bernhard Bauer <bern77@gmail.com>

* Review inputs from @fwolter

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

* Inputs from @fwolter

- changed return type for actions with a single return value
- corrected findings from static code analysis

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

* Removed configurationPid from TranslationProvider

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

* Changes requested by @fwolter

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

* Changed log level to debug when catching InterruptedException

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

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
2021-02-06 17:19:01 +01:00
lolodomo 32fa27aaba
[remoteopenhab] Suppress the IP check (#10049)
Fix #10026

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-02-06 17:15:52 +01:00
lolodomo 5141781fe7
[remoteopenhab] New setting to restart the SSE connection after inact… (#10063)
* [remoteopenhab] New setting to restart the SSE connection after inactivity

Fix #9680

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

* Review comments: doc

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-02-06 17:12:22 +01:00
lolodomo 3e7ecbf79c
[remoteopenhab] Detect a remote server shutdown and reconnect properly (#10060)
when the remote server is alive again

Related to #9680

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2021-02-06 10:52:47 +01:00
Arjen Korevaar f4c2769552
[openthermgateway] Added support for firmware version 5.0 (#10040)
* Added commands for second central heating circuit
* Added command for temperature sensor
* Added controlsetpoint2 and ch2_enable channels

Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>
2021-02-05 09:06:09 +01:00
basse04 9498590edb
[kostalinverter] Add Second Generation (Piko10-20) type inverters (#8574)
* Binding redesigned 20200923 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>


This is the upgraded version of Kostal Inverter extended with
functionality for the Inverter type of Second generation PIKO 10-20
[kostalinverter], regarded OH3.
[WIP]

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20200923 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>


This is the upgraded version of Kostal Inverter extended with
functionality for the Inverter type of Second generation PIKO 10-20
[kostalinverter] regarded oH3
[WIP]

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20200923 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>


This is the upgraded version of Kostal Inverter extended with
functionality for the Inverter type of Second generation PIKO 10-20
[kostalinverter] regarded oH3
[WIP]

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20200923 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>


This is the upgraded version of Kostal Inverter extended with
functionality for the Inverter type of Second generation PIKO 10-20
[kostalinverter] regarded oH3
[WIP]

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20200924 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>


This is the upgraded version of Kostal Inverter extended with
functionality for the Inverter type of Second generation PIKO 10-20
[kostalinverter] regarded oH3
[WIP]

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20200924 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>

Changes made in
org.openhab.binding.internal.kostal.inverter.secondgeneration.SecondGenerationHandler.java
found by Travis tests.

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201007 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>

Done changes in:
Channels.xml
PIKO1020.xml
README.md
SecondGeneration.xml
SecondGenerationChannelConfiguration.java

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201008 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201012 by Örjan Backsell, regarded to @fwolter
requested changes

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>
Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201028 by Örjan Backsell, regarded to @cpmeister
requested changes.

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>
Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201105 by Örjan Backsell

Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>
Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20200923 by Örjan Backsell

'
Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>
'
Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201111 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201117 by Örjan Backsell

'
Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>


This is the upgraded version of Kostal Inverter extended with
functionality for the Inverter type of Second generation PIKO 10-20
[kostalinverter]
[WIP]
'

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201119 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201125 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201130 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201130, 1630 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201202 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201204 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Redesigned 20201204 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20201010 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20210112 by Örjan Backsell

'
Signed-off-by: basse04 orjan.backsell@gmail.com
Also-by: Christian Schneider <>
Also-by: René Stakemeier <>
Also-by: Christoph Weitkamp <>

This is the upgraded version of Kostal Inverter extended with
functionality for the Inverter type of Second generation PIKO 10-20
[kostalinverter]
'

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20210114 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20210119 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding (KostalInverterFactory.java)redesigned 20210119 by Örjan
Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20210125 by Örjan Backsell

* Binding redesigned 20200923 by Örjan Backsell

(KostalInverterFactory.java)

Signed-off-by: basse04 <orjan.backsell@gmail.com>

* Binding redesigned 20210125 by Örjan Backsell

Signed-off-by: basse04 <orjan.backsell@gmail.com>
2021-02-04 23:17:04 +01:00
Boris Krivonog 6878384df9
[nikobus] added option to reverse rollershutter commands (#10047)
* Added option to reverse rollershutter commands - UP -> DOWN and DOWN -> UP - might happen if rollershuter module's output is wired differently.

* Fixed PR comments.

Signed-off-by: Boris Krivonog <boris.krivonog@inova.si>
2021-02-04 13:59:44 -08:00
eugen 0d13b8d1ef
[homekit] add support for number and dimmer item type to window covering accessory (#10051)
Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-02-04 12:09:19 -08:00
mlobstein da387618fd
[tivo] Add IR code commands to dropdown and documentation (#10046)
* Add IR code commands to dropdown and documentation
* Add link to community for advanced UI creation

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2021-02-04 11:54:16 -08:00
Stefan Triller 00d2aabcb5
[novafinedust] Optimizations on access to the serial port (#10005)
* [novafinedust] Test for optimizations on access to the serial port

- retry logic if port does not yet exist on startup
- do not write sleep command on shutdown if port has issues
- no not register data listener on port but wait for data instead to be
  compatible with RFC2217 serial over network implementation
- ignore all buffered data from device during initialization to get the
  device into a defined state

* Adress review comments

- moved most "normal" logging to TRACE level
- used lambda function

* Improve error messages as requested in the review

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-02-04 11:49:43 -08:00
Marcel 40dbd50943
[miio] Add support for viomi S9 vacuum (v18) (#9878)
* [miio] Add support for viomi S9 vacuum (v18)
* [miio] improved translations & wider columns readme
* [miio] Apply review suggestions

Signed-off-by: Marcel Verpaalen marcel@verpaalen.com
2021-02-04 11:48:24 -08:00
Mathias 6b4fc99164
[unifi] Added support for UniFi OS (#10041)
Signed-off-by: Mathias Maes <watcherwhale@maes.family>
2021-02-04 20:34:38 +01:00
Bob Raker d452469450
[smartthings]Fix discovery service bug and enhancement to SmartApp for OH3 (#9889)
Signed-off-by: Bob Raker <rjraker@gmail.com>
2021-02-04 09:48:15 +01:00
Daniel Weber 96f15c59ba
[enocean] Added support for Heat Recovery Ventilation devices (#9465) (#9468)
* [enocean] Added support for Heat Recovery Ventilation devices (#9465)

 * Implemented EEP family D2_50
 * Added new thing type (heatRecoveryVentilation) and channels for heat recovery ventilation units

Fixes #9465

* [enocean] Added support for Heat Recovery Ventilation devices (#9465)

 * code refactoring (JAVA11 improvements)

Fixes #9465

* [enocean] Added support for Heat Recovery Ventilation devices (#9465)

 * Removed unnecessary EEP classes
 * Made final fields static
 * Added @NonNullByDefault to EEP Class

Fixes #9465

* [enocean] Added support for Heat Recovery Ventilation devices (#9465)

 * Removed @NonNullByDefault to not mess up PR with non related changes

Fixes #9465

Signed-off-by: Daniel Weber <uni@fruggy.de>
2021-02-03 22:18:35 -08:00
Sebastian Garske d6fe0e1328
[WLED] Fix brightness handling for HSBType (Fixes #9836) (#9863)
* Fix brightness
* Revert to old beahaviour if segments are used
* Fix formatting
* Remove unused Var

Signed-off-by: Sebastian Garske <sebgarske@gmail.com>
2021-02-03 22:08:21 -08:00
eugen bd949518de
[homekit] mapping configuration improvements (#9932)
* add support for custom mapping
* add screenshot
* remove unnecessary variable
* make parameter nullable to avoid not required list instances

Signed-off-by: Eugen Freiter <freiter@gmx.de>
2021-02-03 22:06:20 -08:00
Hilbrand Bouwkamp ff9454596e
[networkupstools] Some sat improvements (#10017)
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2021-02-03 22:04:50 -08:00
Markus Michels c4a3b1e6ba
[shelly] Improved documentation, support for UNI, 1L, Color Bulb (#9508)
* This PR merges the 2.5 code base with new features, a bunch of bug fixes
and improved documentation. Parts of the code has been re-factored and
vaious issues are fixed/optimized along the way.

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

* Minor fixed, support for Shelly Color Bulb, Shelly Motion

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

* Review changes applied

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

* review change applied

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

* review changes

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

* Review changes

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

* review changes

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

* README updated

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

* review change

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

* review change

Signed-off-by: Markus Michels <markus7017@gmail.com>
2021-02-03 22:25:19 +01:00
Stefan Triller bc5ffb26e2
[smartmeter] Fix trying to create channels from invalid data (#10008)
Fixes #6762

* Fix Unit tests
The method was used to create the pattern for a regex and for building
the channel id. I ave separated them now. At least the tests are green ;)

Signed-off-by: Stefan Triller <github@stefantriller.de>
2021-02-03 21:37:00 +01:00
stefan-hoehn 570f86d043
[nanoleaf] CODEOWNERs, add Shapes Support, beta-firmware support (#10029)
Signed-off-by: Stefan Höhn <stefan@andreaundstefanhoehn.de>
2021-02-03 21:26:13 +01:00