]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
2 years ago[sungrow] Initial contribution (#15130)
Sönke Küper [Mon, 19 Feb 2024 13:54:21 +0000 (14:54 +0100)]
[sungrow] Initial contribution (#15130)

* 0000: Implementation

---------

Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: Wouter Born <github@maindrain.net>
Co-authored-by: Eric Bodden <eric.bodden@upb.de>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[insteon] redact password from thing status and log file when hub initialization...
robnielsen [Mon, 19 Feb 2024 13:46:53 +0000 (07:46 -0600)]
[insteon] redact password from thing status and log file when hub initialization fails (#16075)

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
2 years agoFix discoveryMethods (#16425)
mlobstein [Mon, 19 Feb 2024 13:11:56 +0000 (07:11 -0600)]
Fix discoveryMethods (#16425)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[homematic] Add Authentication (#16196)
Christian Kittel [Mon, 19 Feb 2024 00:09:05 +0000 (01:09 +0100)]
[homematic] Add Authentication (#16196)

* Add Authentication

---------

Signed-off-by: Christian Kittel <ckittel@gmx.de>
2 years agoResolve runbundles for jUPnP upgrade (#16423)
Wouter Born [Sun, 18 Feb 2024 21:59:51 +0000 (22:59 +0100)]
Resolve runbundles for jUPnP upgrade (#16423)

Related to openhab/openhab-core#4098

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoFix KNX dimmer channels (#16421)
J-N-K [Sun, 18 Feb 2024 21:03:24 +0000 (22:03 +0100)]
Fix KNX dimmer channels (#16421)

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[shelly] Support for Shelly BLU H&T (#16413)
Markus Michels [Sun, 18 Feb 2024 07:59:19 +0000 (08:59 +0100)]
[shelly] Support for Shelly BLU H&T (#16413)

* Support for Shelly BLU H&T added

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[openweathermap] Finish clean-up & Fix OneCall Forecast Thing channel creation (...
Florian Hotze [Sat, 17 Feb 2024 23:12:21 +0000 (00:12 +0100)]
[openweathermap] Finish clean-up & Fix OneCall Forecast Thing channel creation (#16416)

* [openweathermap] Clean-Up config.xml

Remove config description for removed UV Index Thing.

* [openweathermap] Fix OneCall Thing creates to many channels

The default setting is to create 0 minutes, 12 hours and 6 days of forecast channels.
When creating a new OneCall Thing, actually 60 minutes, 24 hours and 8 days of forecast were created due to the thing-types, but those not needed (as determined by the configuration) were not removed.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[rrd4j] Improved the internal data structure (#16389)
joerg1985 [Sat, 17 Feb 2024 18:53:07 +0000 (19:53 +0100)]
[rrd4j] Improved the internal data structure (#16389)

Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2 years ago[shelly] New channel group ncurrent for 3EM (#16336)
Markus Michels [Sat, 17 Feb 2024 14:36:20 +0000 (15:36 +0100)]
[shelly] New channel group ncurrent for 3EM (#16336)

* Add channels for emeter_n (neutral current-based measurements) - polled
status and CoAP update (ncurrent only, no other values)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[lgwebos] Increase limit to 5MB for Websocket text message (#16399)
lolodomo [Sat, 17 Feb 2024 10:51:24 +0000 (11:51 +0100)]
[lgwebos] Increase limit to 5MB for Websocket text message (#16399)

A user reported an error with size 4316809 while previous max was 4194304.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years agoUpgrade GHA dependencies (#16420)
Wouter Born [Sat, 17 Feb 2024 10:47:35 +0000 (11:47 +0100)]
Upgrade GHA dependencies (#16420)

This fixes the following deprecation warning:

> Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[mongodb] Upgrade DB driver, add more type handlings, fix QuantityType handling ...
ulbi [Sat, 17 Feb 2024 09:58:14 +0000 (10:58 +0100)]
[mongodb] Upgrade DB driver, add more type handlings, fix QuantityType handling (#16333)

* #16308 #16310 Upgraded MongoDB driver, added initial unit tests
* #16308 #16310 Refactored the MongoDBPersistence adding helper, fixing type handling for HSBType, RawType and QuantityType
* #16308 Added backwardcompatibility for the old way of writting the data where possible
* #16308 Added test for larger ImageItems and the limit of 16 MB

Signed-off-by: René Ulbricht <rene_ulbricht@outlook.com>
2 years ago[govee] Addon info for suggestions (#16109)
Holger Friedrich [Fri, 16 Feb 2024 13:03:24 +0000 (14:03 +0100)]
[govee] Addon info for suggestions (#16109)

* [govee] Addon info for suggestions

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoRemove PDF (#16415)
lsiepel [Fri, 16 Feb 2024 10:26:46 +0000 (11:26 +0100)]
Remove PDF (#16415)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[solarmax] Improve binding with respect to channel Current Power Generated (#16397)
peter-schaeffer [Fri, 16 Feb 2024 08:50:57 +0000 (09:50 +0100)]
[solarmax] Improve binding with respect to channel Current Power Generated (#16397)

Modified units for CHANNEL_CURRENT_POWER GENERATED to Units.WATT (was: Units.WATT_HOURS)

Signed-off-by: peter-schaeffer <120140346+peter-schaeffer@users.noreply.github.com>
2 years ago[ipcamera] Addon info for suggestions (#16090)
Holger Friedrich [Fri, 16 Feb 2024 08:34:38 +0000 (09:34 +0100)]
[ipcamera] Addon info for suggestions (#16090)

* [ipcamera] Addon info for suggestions

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[radiothermostat] Add units to README (#16411)
mlobstein [Fri, 16 Feb 2024 07:24:29 +0000 (01:24 -0600)]
[radiothermostat] Add units to README (#16411)

* Add units and minor edits

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years agoNew translations openweathermap.properties (Italian) (#16414)
openhab-bot [Thu, 15 Feb 2024 21:54:48 +0000 (22:54 +0100)]
New translations openweathermap.properties (Italian) (#16414)

2 years ago[openweathermap] Code clean-up (#16369)
Florian Hotze [Thu, 15 Feb 2024 13:29:51 +0000 (14:29 +0100)]
[openweathermap] Code clean-up (#16369)

* [openweathermap] Remove UV Index Thing

The UV Index API has been retired on 1st April 2021 and replaced by OneCall API 3.0.
Therefore, this Thing is not working anymore and can be removed from the source code.

* [openweathermap] Clean-Up DTOs

- Improve class JavaDoc.
- Remove setters as they are not needed. (All OWM APIs get required the data as query params.)

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[nuvo] Display album art from MPS4 (#16068)
mlobstein [Thu, 15 Feb 2024 12:09:47 +0000 (06:09 -0600)]
[nuvo] Display album art from MPS4  (#16068)

* Display album art from MPS4
* Display album art from MPS4

---------

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[knx] Fix scale when sending DPT 7.002 or DPT 7.003 (#16395)
Holger Friedrich [Wed, 14 Feb 2024 20:21:27 +0000 (21:21 +0100)]
[knx] Fix scale when sending DPT 7.002 or DPT 7.003 (#16395)

* [knx] Fix scale when sending DPT 7.002 or DPT 7.003

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[knx] Fix warnings and remove TODOs (#16394)
Holger Friedrich [Wed, 14 Feb 2024 20:17:59 +0000 (21:17 +0100)]
[knx] Fix warnings and remove TODOs (#16394)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[solax] Cloud connection support (#16124)
Konstantin Polihronov [Wed, 14 Feb 2024 15:22:23 +0000 (17:22 +0200)]
[solax] Cloud connection support (#16124)

* Initial rearrangement of classes and cloud response in test

Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
2 years ago[knx] Add tests for DPT 9 and DPT 14 (#16402)
Holger Friedrich [Wed, 14 Feb 2024 12:38:58 +0000 (13:38 +0100)]
[knx] Add tests for DPT 9 and DPT 14 (#16402)

* [knx] Add tests for DPT 9 and DPT 14

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
* remove import

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoNew translations dolbycp.properties (Italian) (#16401)
openhab-bot [Mon, 12 Feb 2024 21:38:52 +0000 (22:38 +0100)]
New translations dolbycp.properties (Italian) (#16401)

2 years agoRemove duplicated code. (#16393)
Alexander Falkenstern [Sun, 11 Feb 2024 21:59:29 +0000 (22:59 +0100)]
Remove duplicated code. (#16393)

Signed-off-by: Alexander Falkenstern <alexander.falkenstern@gmail.com>
2 years ago[knx] Add tests for DPT 5, DPT 6, DPT 8, DPT 13 (#16396)
Holger Friedrich [Sun, 11 Feb 2024 20:40:09 +0000 (21:40 +0100)]
[knx] Add tests for DPT 5, DPT 6, DPT 8, DPT 13 (#16396)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[dolbycp] Initial Contribution (#16216)
Roland Tapken [Sun, 11 Feb 2024 14:13:52 +0000 (15:13 +0100)]
[dolbycp] Initial Contribution (#16216)

* Added new binding dolbycp

Signed-off-by: Roland Tapken <dev@cybso.de>
2 years ago[Meteostick] Add windvane calibration (#16270)
Chiuaua79 [Sat, 10 Feb 2024 16:03:31 +0000 (17:03 +0100)]
[Meteostick] Add windvane calibration (#16270)

* [Meteostick] Add windvane calibration
* [Meteostick] Added daily rain accumulation

Signed-off-by: Cor Hoogendoorn <chiuaua@hotmail.com>
2 years ago[solax] Add support for Solax X3MIC / G2 inverter and workmode channel (#16248)
Henrik Tóth [Sat, 10 Feb 2024 14:17:43 +0000 (15:17 +0100)]
[solax] Add support for Solax X3MIC / G2 inverter and workmode channel (#16248)

* Support for Solax X3MIC / G2 inverter, and workmode channel for the existing X1, X3 also
* Add update instructions and make raise the target version to 1
* Refactor the workmode to be enum instead of string constants

Signed-off-by: Henrik Tóth <realthk@gmail.com>
Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years agoNew translations androidtv.properties (Italian) (#16390)
openhab-bot [Fri, 9 Feb 2024 22:08:21 +0000 (23:08 +0100)]
New translations androidtv.properties (Italian) (#16390)

2 years agoRe-adding missing Plus10V to list of supported things (#16391)
Markus Michels [Fri, 9 Feb 2024 21:52:43 +0000 (22:52 +0100)]
Re-adding missing Plus10V to list of supported things (#16391)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[androidtv] Add PhilipsTV protocol
morph166955 [Fri, 9 Feb 2024 09:05:48 +0000 (03:05 -0600)]
[androidtv] Add PhilipsTV protocol

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
Signed-off-by: morph166955 <53797132+morph166955@users.noreply.github.com>
2 years ago[miio] Fix last cleaning details end missing (#16388)
Marcel [Fri, 9 Feb 2024 08:41:52 +0000 (09:41 +0100)]
[miio] Fix last cleaning details end missing (#16388)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years ago[miio] Fix emtpy command sending for feature channels (#16384)
Marcel [Thu, 8 Feb 2024 22:11:57 +0000 (23:11 +0100)]
[miio] Fix emtpy command sending for feature channels (#16384)

closes #15994

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years ago[rrd4j] Reuse the state for identical values (#16379)
joerg1985 [Thu, 8 Feb 2024 06:49:03 +0000 (07:49 +0100)]
[rrd4j] Reuse the state for identical values (#16379)

Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2 years ago[miio] Fix date parsing issue last cleaning details (#16380)
Marcel [Tue, 6 Feb 2024 19:33:32 +0000 (20:33 +0100)]
[miio] Fix date parsing issue last cleaning details (#16380)

https://community.openhab.org/t/miio-binding-roborock-s4max-no-longer-getting-last-cleaning-details/153260/3

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years ago[network] Improve threading (#16315)
Wouter Born [Tue, 6 Feb 2024 16:18:02 +0000 (17:18 +0100)]
[network] Improve threading (#16315)

* [network] Improve threading

* Use timeouts with CompletableFutures
* Use seperate executor when waiting for results
* Catch exceptions when joining CompletableFutures
* Stop previous detection when starting a new one

Fixes #16305

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[knx] Fix dimmer channels (#16364)
J-N-K [Mon, 5 Feb 2024 22:15:54 +0000 (23:15 +0100)]
[knx] Fix dimmer channels (#16364)

* [knx] Fix dimmer channels

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[evcc] Adjust to evcc version 0.123.1 (#16114)
lucaarn [Mon, 5 Feb 2024 19:49:57 +0000 (20:49 +0100)]
[evcc] Adjust to evcc version 0.123.1 (#16114)

* updated url of setTargetEnergy and setTargetSoC to match evcc version 0.123.1
* removed minSoc from Loadpoint (since evcc 0.123.0 part of vehicle)
* renamed from targetEnergy to limitEnergy to match new evcc version
* renamed from targetSoC to limitSoC to match new evcc version
* plementation of vehicle object to match new evcc version 0.123.1 -> new implementation of minSoC and plans (served by new api)

Signed-off-by: Luca Arnecke <luca@arnecke.name>
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Co-authored-by: Florian Hotze <florianh_dev@icloud.com>
Co-authored-by: Michael Weger <weger.michael@gmx.net>
2 years ago[growatt] change battery display channel unit to volt (#16377)
Andrew Fiddian-Green [Mon, 5 Feb 2024 18:53:38 +0000 (18:53 +0000)]
[growatt] change battery display channel unit to volt (#16377)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[influxdb] Standardize the label for influxdb (#16373)
jimtng [Mon, 5 Feb 2024 18:46:24 +0000 (04:46 +1000)]
[influxdb] Standardize the label for influxdb (#16373)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2 years agoFix check to avoid crash (#16371)
Markus Michels [Mon, 5 Feb 2024 18:35:30 +0000 (19:35 +0100)]
Fix check to avoid crash (#16371)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[openwebnet] Replace gnu.io dependency with serial transport (#16376)
M Valla [Mon, 5 Feb 2024 17:16:03 +0000 (18:16 +0100)]
[openwebnet] Replace gnu.io dependency with serial transport (#16376)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2 years agoImproved querying the RRD4jPersistenceService (#16360)
joerg1985 [Mon, 5 Feb 2024 09:38:56 +0000 (10:38 +0100)]
Improved querying the RRD4jPersistenceService (#16360)

Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2 years ago[boschshc] Add support for Smoke Detector II (#16357)
Patrick [Sun, 4 Feb 2024 21:31:01 +0000 (22:31 +0100)]
[boschshc] Add support for Smoke Detector II (#16357)

Signed-off-by: Patrick Gell <patgit023@gmail.com>
2 years ago[Audio] Fix PCM format and use PipedAudioStream in sources (#16111)
GiviMAD [Sun, 4 Feb 2024 21:07:54 +0000 (13:07 -0800)]
[Audio] Fix PCM format and use PipedAudioStream in sources (#16111)

* [Audio] Fix pcm format and use PipedAudioStream
* fix rustpotter format changes

---------

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years ago[squeezebox] Fix notification sometimes plays last playlist item first (#16368)
Stefan Triller [Sun, 4 Feb 2024 19:22:23 +0000 (20:22 +0100)]
[squeezebox] Fix notification sometimes plays last playlist item first (#16368)

Fixes #16367

Signed-off-by: Stefan Triller <github@stefantriller.de>
2 years agoSupport for Shelly Plus Mini Gen 3 series of devices, Shelly Plus UNI (#16335)
Markus Michels [Sun, 4 Feb 2024 16:17:59 +0000 (17:17 +0100)]
Support for Shelly Plus Mini Gen 3 series of devices, Shelly Plus UNI (#16335)

and Shelly BLU Gateway.

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years agoRemove readme.txt from transformation bundles (#16366)
Wouter Born [Sun, 4 Feb 2024 13:56:01 +0000 (14:56 +0100)]
Remove readme.txt from transformation bundles (#16366)

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[jsonpath] Upgrade dependencies and some cleanup (#16365)
Wouter Born [Sun, 4 Feb 2024 13:55:01 +0000 (14:55 +0100)]
[jsonpath] Upgrade dependencies and some cleanup (#16365)

* Upgrade json-path from 2.5.0 to 2.9.0
* Cleanup code
* Fix all SAT findings

Fixes CVE-2023-1370 and CVE-2023-51074

For json-path release notes, see:

https://github.com/json-path/JsonPath/releases

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[mqtt.generic] default STOP to null for rollershutter channel (#16345)
Cody Cutrer [Sun, 4 Feb 2024 11:16:18 +0000 (04:16 -0700)]
[mqtt.generic] default STOP to null for rollershutter channel (#16345)

Closes #16276

This is how it mostly works already anyway

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoFix NullPointerException (#16356)
Jacob Laursen [Sun, 4 Feb 2024 11:06:14 +0000 (12:06 +0100)]
Fix NullPointerException (#16356)

Resolves #16180

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[jinja] update jinjava (#16348)
Cody Cutrer [Sun, 4 Feb 2024 11:01:52 +0000 (04:01 -0700)]
[jinja] update jinjava (#16348)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[jinja] disable failOnUnknownTokens (#16347)
Cody Cutrer [Sun, 4 Feb 2024 10:57:54 +0000 (03:57 -0700)]
[jinja] disable failOnUnknownTokens (#16347)

Home Assistant doesn't enable strict mode, so we shouldn't either

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[plex] add ratingKey channels (#16343)
Cody Cutrer [Sun, 4 Feb 2024 10:48:20 +0000 (03:48 -0700)]
[plex] add ratingKey channels (#16343)

* [plex] add ratingKey channels

useful for automations related to exactly what's playing, to avoid
having to lookup based on title (which may not be unique)

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
Co-authored-by: mlobstein <github@lobstein.org>
2 years ago[groovyscripting] Described a way for code reuse (#16361)
Oleg Andreych [Sun, 4 Feb 2024 10:22:02 +0000 (15:22 +0500)]
[groovyscripting] Described a way for code reuse (#16361)

Signed-off-by: Oleg Andreych <kjiec4@gmail.com>
2 years agoAllow ONVIF to come online if they dont support events. (#16332)
Matthew Skinner [Sun, 4 Feb 2024 10:19:24 +0000 (21:19 +1100)]
Allow ONVIF to come online if they dont support events. (#16332)

Remove commented out code.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years agoenable background discovery (#16328)
Olivier [Sun, 4 Feb 2024 10:13:47 +0000 (11:13 +0100)]
enable background discovery (#16328)

Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
2 years ago[growatt] Suggest addon to be installed (#16319)
Andrew Fiddian-Green [Sun, 4 Feb 2024 10:06:27 +0000 (10:06 +0000)]
[growatt] Suggest addon to be installed (#16319)

* [growatt] Suggest addon
* [growatt] fix read me formatting errors

---------

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[digitalstrom] Fix initialization of temperature control devices (#16352)
Rouven Schürch [Fri, 2 Feb 2024 23:00:00 +0000 (00:00 +0100)]
[digitalstrom] Fix initialization of temperature control devices (#16352)

* Fix UnsupportedOperation thrown when adding an element to a fixed-size list. Fixes #10649
* removed static modifier on SUPPORTED_EVENTS and made the field a normal member

Signed-off-by: Rouven Schürch <r.schuerch@gmx.ch>
2 years ago[knx] Correctly support state sub-types for DPTs (#16337)
Kai Kreuzer [Fri, 2 Feb 2024 19:13:11 +0000 (20:13 +0100)]
[knx] Correctly support state sub-types for DPTs  (#16337)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years ago[jsscripting] Upgrade openhab-js to 4.8.1 (#16353)
Florian Hotze [Thu, 1 Feb 2024 09:22:09 +0000 (10:22 +0100)]
[jsscripting] Upgrade openhab-js to 4.8.1 (#16353)

* [jsscripting] Upgrade openhab-js to 4.8.0

Changelog: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#480

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[modbus.studer] Some little markdown and grammar corrections (#16324)
Thomas Karl Pietrowski [Thu, 1 Feb 2024 07:12:13 +0000 (08:12 +0100)]
[modbus.studer] Some little markdown and grammar corrections (#16324)

* modbus.studer: Some little markdown and grammar corrections

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2 years ago[boschshc] fix wrong config description references (#16342)
David Pace [Wed, 31 Jan 2024 22:25:30 +0000 (23:25 +0100)]
[boschshc] fix wrong config description references (#16342)

wrong references were introduced during copy & paste from the previous
thing type definition

Signed-off-by: David Pace <dev@davidpace.de>
2 years ago[jpa] Do not log failure to persist item with duplicate timestamp as error (#15978)
Cody Cutrer [Tue, 30 Jan 2024 21:37:19 +0000 (14:37 -0700)]
[jpa] Do not log failure to persist item with duplicate timestamp as error (#15978)

* [jpa] ignore EntityExistsException

in case the user manually added a UNIQUE constraint to the database,
openHAB might send duplicate timestamps.

effectively this means the first attempt is kept, while others are
dropped. as long as you're using sub-second timestamps, this shouldn't
be an issue - the state updates truly should be duplicates

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoNew translations mqtt.properties (Italian) (#16339)
openhab-bot [Tue, 30 Jan 2024 12:40:34 +0000 (13:40 +0100)]
New translations mqtt.properties (Italian) (#16339)

2 years ago[mqtt] Treat incoming empty string as NULL for most types (#16307)
Cody Cutrer [Mon, 29 Jan 2024 22:05:37 +0000 (15:05 -0700)]
[mqtt] Treat incoming empty string as NULL for most types (#16307)

* [mqtt] Treat incoming empty string as NULL for most types

Empty strings are often received when deleting retained topics when a device
goes offline, or as the result of a transformation that is missing
a value (such as a "scene" event from zwave-js-ui, which sends JSON with
a timestamp and the scene value, then immediately sends a value to the topic
with only a timestamp).

For string channels, add a configuration value to allow setting a specific
string for treating as NULL, since empty string can make sense for that
type.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[knx] postUpdate for contact-control sends to bus (#16263)
Holger Friedrich [Sun, 28 Jan 2024 20:44:09 +0000 (21:44 +0100)]
[knx] postUpdate for contact-control sends to bus (#16263)

contact-control items need to send to the bus like a switch item,
to trigger a state update in the external device.

* Add a new profile for contact-control items
* Add a profile factory and a profile advisor class
* Handle postUpdate like a command and send message on KNX bus

Fixes #16115.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[shelly] Add check and ThingStatus for local IP issue (APIPA) (#16306)
Markus Michels [Sat, 27 Jan 2024 20:58:44 +0000 (21:58 +0100)]
[shelly] Add check and ThingStatus for local IP issue (APIPA) (#16306)

* Check for local_ip == 169.254.x.xm, which is the result when DHCP IP
assignment failed. Avoid that the binding passes this address to the
device as part of the callback url.

Signed-off-by: Markus Michels <markus7017@gmail.com>
Co-authored-by: markus7017 <markus7017@gmail..com>
2 years ago[smartmeter] Prevent NumberFormatException (#16183)
lsiepel [Sat, 27 Jan 2024 19:48:59 +0000 (20:48 +0100)]
[smartmeter] Prevent NumberFormatException (#16183)

* Fix NumberFormatException
* Fix logger comment

---------

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[tesla] Adapt calls to new products API endpoint (#16331)
Kai Kreuzer [Sat, 27 Jan 2024 19:11:08 +0000 (20:11 +0100)]
[tesla] Adapt calls to new products API endpoint (#16331)

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2 years ago[knx] Add support for RGBW represented by HSBType (#16078)
Holger Friedrich [Fri, 26 Jan 2024 20:57:17 +0000 (21:57 +0100)]
[knx] Add support for RGBW represented by HSBType (#16078)

Allow lossy conversion from RGBW to HSBType and back instead
of using separate items for RGB and W.
Select via DPT 251.60600.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[ipcamera] Add white LED controls for Dahua and also Email and Push for Reolink with...
Matthew Skinner [Fri, 26 Jan 2024 14:07:13 +0000 (01:07 +1100)]
[ipcamera] Add white LED controls for Dahua and also Email and Push for Reolink with v20 command support (#16144)

* New reolink channels
* extra channel for Dahua.
* Reolink NPE fix
* Fix LED modes and auto.
* Handle NVR channels for new channels
* add nvr channels to Dahua.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years agoRemove sentence no longer valid (#16327)
Olivier [Fri, 26 Jan 2024 11:19:31 +0000 (12:19 +0100)]
Remove sentence no longer valid (#16327)

Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
2 years ago[openwebnet] fixed 2 dotted links in README (#16326)
M Valla [Fri, 26 Jan 2024 11:16:58 +0000 (12:16 +0100)]
[openwebnet] fixed 2 dotted links in README (#16326)

Currently the links are broken on binding README rendering for OH website

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2 years agoNew translations mqtt.properties (Italian) (#16320)
openhab-bot [Wed, 24 Jan 2024 21:45:47 +0000 (22:45 +0100)]
New translations mqtt.properties (Italian) (#16320)

2 years agoUpdate tariff filter for Ikast El Net (#16317)
Jacob Laursen [Tue, 23 Jan 2024 21:46:40 +0000 (22:46 +0100)]
Update tariff filter for Ikast El Net (#16317)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoUpdate README.md (#16309)
Michael Roeder [Mon, 22 Jan 2024 22:15:14 +0000 (23:15 +0100)]
Update README.md (#16309)

update on the units. Measured with CMI, Firmware version 1.38.3

Signed-off-by: Michael Roeder <16511595+roednix@users.noreply.github.com>
2 years ago[knx] Allow receiving DPT 235.001 (#16094)
Holger Friedrich [Mon, 22 Jan 2024 21:37:46 +0000 (22:37 +0100)]
[knx] Allow receiving DPT 235.001 (#16094)

* [knx] Allow receiving DPT 235.001

Composed type not yet supported by Calimero, thus only receiving
data is implemented.
Configure DPT 235.001 to receive ActiveEnergy.
Configure DPT 235.61001 to receive Tariff information.

Fixes #15159

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[mqtt.homeassistant] Trigger HA devices to update discovery information (#16143)
Cody Cutrer [Mon, 22 Jan 2024 21:36:53 +0000 (14:36 -0700)]
[mqtt.homeassistant] Trigger HA devices to update discovery information (#16143)

* [mqtt.homeassistant] Trigger HA devices to update discovery information

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[mqtt.homeassistant] Update config abbreviations (#16246)
Cody Cutrer [Mon, 22 Jan 2024 19:50:44 +0000 (12:50 -0700)]
[mqtt.homeassistant] Update config abbreviations (#16246)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoUpdate third party licenses (#16311)
Jacob Laursen [Mon, 22 Jan 2024 12:29:01 +0000 (13:29 +0100)]
Update third party licenses (#16311)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[knx] DPT 1 to support Switch and Contact (#16238)
Holger Friedrich [Sun, 21 Jan 2024 20:43:21 +0000 (21:43 +0100)]
[knx] DPT 1 to support Switch and Contact (#16238)

* Allow assigning Switch or Contact to most of the DPT 1 subtypes
(exceptions 1.008 UpDownType, 1.010 StopMoveType, 1.022 DecimalType).
* Tests for all published subtypes for DPT 1.
* Fix sending of DPT 1.022.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoreconnect without loosing commands on broken idle connection (#16299)
Christian Wicke [Sat, 20 Jan 2024 13:28:52 +0000 (14:28 +0100)]
reconnect without loosing commands on broken idle connection (#16299)

Signed-off-by: Christian Wicke <github@c.fg9.eu>
2 years ago[growatt] Binding for Growatt solar inverters (#15120)
Andrew Fiddian-Green [Sat, 20 Jan 2024 13:25:07 +0000 (13:25 +0000)]
[growatt] Binding for Growatt solar inverters (#15120)

* [growatt] initial contribution

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[shelly] improved logging on WebSocket connection problems (#16303)
Markus Michels [Fri, 19 Jan 2024 20:58:18 +0000 (15:58 -0500)]
[shelly] improved logging on WebSocket connection problems (#16303)

* Improve logging on WebSocket connection problems

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[yamahamusiccast] Add discovery information (#16231)
Florian Hotze [Fri, 19 Jan 2024 18:39:12 +0000 (19:39 +0100)]
[yamahamusiccast] Add discovery information (#16231)

* [yamahamusiccast] Add discovery information

Seems like Yamaha is using uppercase `YAMAHA CORPORATION` for the manufacturer info of non-MusicCast devices and normal case `Yamaha Corporation` for MusicCast devices.

* [yamaha] Fix REGEXes for Yamaha binding suggestion and improve description

---------

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years agomake blu gw script more rebust on startup (#16304)
Markus Michels [Fri, 19 Jan 2024 09:53:46 +0000 (04:53 -0500)]
make blu gw script more rebust on startup (#16304)

Signed-off-by: Markus Michels <markus7017@gmail.com>
Co-authored-by: markus7017 <markus7017@gmail..com>
2 years ago[boschshc] Support for Universal Switch I + II (#16274)
David Pace [Thu, 18 Jan 2024 21:43:44 +0000 (22:43 +0100)]
[boschshc] Support for Universal Switch I + II (#16274)

* [boschshc] Support for Universal Switch I + II

- add thing type and channel type definitions
- re-generate i18n file
- add constants
- add model classes and enums
- implement service and handlers
- register handlers in factory
- register devices in discovery

closes #16244

Signed-off-by: David Pace <dev@davidpace.de>
2 years agoReadme updates for Nanoleaf and Govee (#16292)
stefan-hoehn [Thu, 18 Jan 2024 21:36:36 +0000 (22:36 +0100)]
Readme updates for Nanoleaf and Govee (#16292)

* Readme updates for Nanoleaf and Govee

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2 years agoFix stack overflow when an unknown CoAP Id is detected; Fix innerTemp (#16240)
Markus Michels [Thu, 18 Jan 2024 21:05:22 +0000 (16:05 -0500)]
Fix stack overflow when an unknown CoAP Id is detected; Fix innerTemp (#16240)

channel creation for Gen2 devices not having this; Fix sensor
initialization on wakeup; Fix missingf temperature5 description; add
missing relay definition for shellywalldisplay; Some README fixes

2 years ago[http] Fix refresh time check and calculation (#16288)
J-N-K [Wed, 17 Jan 2024 20:21:30 +0000 (21:21 +0100)]
[http] Fix refresh time check and calculation (#16288)

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[doorbird] Add support for version 2 encryption scheme (#16297)
Mark Hilbush [Wed, 17 Jan 2024 20:07:18 +0000 (15:07 -0500)]
[doorbird] Add support for version 2 encryption scheme (#16297)

* Add support for version 2 encryption scheme

Signed-off-by: Mark Hilbush <mark@hilbush.com>
2 years ago[influxdb] Add compatibility with InfluxDB Cloud Serverless (#16151)
PLeusmann [Wed, 17 Jan 2024 20:05:10 +0000 (21:05 +0100)]
[influxdb] Add compatibility with InfluxDB Cloud Serverless  (#16151)

* Use influx client 4.3.0

Signed-off-by: Philipp Leusmann <pl@byteshift.eu>
* cleanup

Signed-off-by: Philipp Leusmann <pl@byteshift.eu>
* changed log level to debug

Signed-off-by: Philipp Leusmann <pl@byteshift.eu>
* spotless reformat

Signed-off-by: Philipp Leusmann <pl@byteshift.eu>
---------

Signed-off-by: Philipp Leusmann <pl@byteshift.eu>
Co-authored-by: Philipp Leusmann <pl@byteshift.eu>
2 years ago[vizio] Prevent thing status from bouncing offline (#16291)
mlobstein [Wed, 17 Jan 2024 07:53:52 +0000 (01:53 -0600)]
[vizio] Prevent thing status from bouncing offline (#16291)

* Prevent thing status from bouncing offline

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years agoNew translations freecurrency.properties (Danish) (#16296)
openhab-bot [Tue, 16 Jan 2024 20:52:40 +0000 (21:52 +0100)]
New translations freecurrency.properties (Danish) (#16296)

2 years agoNew translations freecurrency.properties (Italian) (#16295)
openhab-bot [Tue, 16 Jan 2024 17:54:37 +0000 (18:54 +0100)]
New translations freecurrency.properties (Italian) (#16295)

2 years ago[freecurrency] Initial contribution (#16194)
J-N-K [Mon, 15 Jan 2024 21:55:14 +0000 (22:55 +0100)]
[freecurrency] Initial contribution (#16194)

Signed-off-by: Jan N. Klug <github@klug.nrw>