]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
2 years ago[netatmo] Ensure to close all scheduled jobs (#16056)
Gaël L'hopital [Sat, 16 Dec 2023 09:10:35 +0000 (10:10 +0100)]
[netatmo] Ensure to close all scheduled jobs (#16056)

* Close all jobs

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[neato] Fix things file example in Readme (#16064)
aliijm [Sat, 16 Dec 2023 09:00:13 +0000 (09:00 +0000)]
[neato] Fix things file example in Readme (#16064)

* Correct things definition in README.md

Add example of bridge and link thing to bridge.

---------

Signed-off-by: aliijm <44173819+aliijm@users.noreply.github.com>
2 years ago[mqtt.espmilighthub] Use system channel types for color temp and brightness (#13801)
Cody Cutrer [Sat, 16 Dec 2023 08:49:35 +0000 (01:49 -0700)]
[mqtt.espmilighthub] Use system channel types for color temp and brightness (#13801)

* [mqtt.espmilighthub] use system channel types for color temp and brightness

closes #10096

also add absolute color temp channel. and remove level channel when we
already have a color channel (you can link a DimmerItem to a color
channel if your light doesn't happen to have color or you want direct
control of brightness only for some reason)

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoNew translations mqtt.properties (Italian) (#16067)
openhab-bot [Fri, 15 Dec 2023 19:57:40 +0000 (20:57 +0100)]
New translations mqtt.properties (Italian) (#16067)

2 years ago[mqtt.espmilighthub] use ColorUtil instead of deprecated HSBType.fromXY (#16066)
Cody Cutrer [Fri, 15 Dec 2023 18:48:17 +0000 (11:48 -0700)]
[mqtt.espmilighthub] use ColorUtil instead of deprecated HSBType.fromXY (#16066)

and fix that it expects ranges from 0.0 to 1.0 instead of 0.0 to 100.0

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[mqtt.homeassistant] Add support for Update component (#14241)
Cody Cutrer [Thu, 14 Dec 2023 22:53:14 +0000 (15:53 -0700)]
[mqtt.homeassistant] Add support for Update component (#14241)

* [mqtt.homeassistant] add support for Update component

This component is fairly non-standard - it doesn't add any channels.
Instead, it provides several properties to the thing, and also adds
a thing configuration allowing you to trigger an OTA update on a
Home Assistant device from MainUI.

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoUpdate README.md (#15234)
Matthieu [Thu, 14 Dec 2023 22:35:55 +0000 (23:35 +0100)]
Update README.md (#15234)

Differences in address writing convention between Niko's software and this binding

Signed-off-by: Matthieu <webmail@gaillet.be>
2 years ago[modbus] Improve error message if data thing is configured for reading but not connec...
Markus Minichmayr [Thu, 14 Dec 2023 22:25:25 +0000 (23:25 +0100)]
[modbus] Improve error message if data thing is configured for reading but not connected to a polling bridge. (#16054)

Signed-off-by: Markus Minichmayr <markus@minichmayr.net>
2 years ago[mybmw] Upgrade to new BMW API (#14452)
Martin Grassl [Thu, 14 Dec 2023 22:08:25 +0000 (23:08 +0100)]
[mybmw] Upgrade to new BMW API (#14452)

* [mybmw] fix not working binding due to API update

to make it work the code has been refactored and due to API changes some
improvements could be made. These include:
- (improvement) fingerprint generation: You can
  take a look at the README how to create a
  fingerprint more conveniently.
- (change) changed channel: charge-info has been
  renamed to charge-remaining
- (improvement) added channels:
  estimated-fuel-l-100km and estimated-fuel-mpg
  which calculates the estimated fuel consumption
  based on the range and remaining fuel liters
  - unfortunately such a calculation is not available
  for EVs as there is no information about the capacity of the battery.
- (improvement) added channel last-fetched:
  the last-updated timestamp is showing by when
  the last update of the vehicle happened. As right
  now you can not see from the channels if a thing
  is offline due to connection issues, you can check
  now if last-fetched is more than 5 minutes ago to identify an issue
- (fixed) remote command typos fixed

Fixes #14065

Also-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2 years ago[porcupineks] Remove from add-on repo (#16063)
GiviMAD [Thu, 14 Dec 2023 21:58:06 +0000 (13:58 -0800)]
[porcupineks] Remove from add-on repo (#16063)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years ago[opengarage] Add door transition status support (#14028)
Tim Harper [Thu, 14 Dec 2023 21:09:23 +0000 (22:09 +0100)]
[opengarage] Add door transition status support (#14028)

* Add support for garage door transition status

Homekit requires a status for the garage door of OPEN, CLOSED, CLOSING,
OPENING. In order to report that, we must provide state transition
information. State transition information is inferred when the garage
door state is changed. For door_transition_time_seconds since the last
open/close command was issued, the binding reports the state as either
"closing" or "opening".

---------

Signed-off-by: Tim Harper <timcharper@gmail.com>
Co-authored-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[opensprinkler] Make http connection more resilient (#14998)
wzbfyb [Thu, 14 Dec 2023 20:55:12 +0000 (21:55 +0100)]
[opensprinkler] Make http connection more resilient (#14998)

Signed-off-by: Bernhard Kreuz <bernhard@kreuz.wien>
Signed-off-by: wzbfyb <57131473+wzbfyb@users.noreply.github.com>
Co-authored-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Co-authored-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[jsscripting] Upgrade openhab-js to 4.7.0 (#16062)
Florian Hotze [Thu, 14 Dec 2023 19:23:37 +0000 (20:23 +0100)]
[jsscripting] Upgrade openhab-js to 4.7.0 (#16062)

You'll find the changelog at the openhab-js repo: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#470.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[openweathermap] Add support for persisting OneCall API forecasts (#15963)
Florian Hotze [Thu, 14 Dec 2023 19:21:54 +0000 (20:21 +0100)]
[openweathermap] Add support for persisting OneCall API forecasts (#15963)

Implement time series support introduced by https://github.com/openhab/openhab-core/pull/3597.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[rrd4j] Reliably get the latest value, if the filter end date is set to "now" (#16059)
Kai Kreuzer [Thu, 14 Dec 2023 06:23:49 +0000 (07:23 +0100)]
[rrd4j] Reliably get the latest value, if the filter end date is set to "now" (#16059)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years ago[knx] Refine GA documentation (#16058)
Holger Friedrich [Wed, 13 Dec 2023 21:01:26 +0000 (22:01 +0100)]
[knx] Refine GA documentation (#16058)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoAdd support for 4 zone model (#16043)
mlobstein [Wed, 13 Dec 2023 11:27:46 +0000 (05:27 -0600)]
Add support for 4 zone model (#16043)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[knx] New modifier to set mainGA write-only (#16042)
Holger Friedrich [Wed, 13 Dec 2023 08:17:00 +0000 (09:17 +0100)]
[knx] New modifier to set mainGA write-only (#16042)

* [knx] New modifier to set mainGA write-only

Co-authored-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[sonyprojector] Add new channel to send infrared remote commands (#15753)
lolodomo [Tue, 12 Dec 2023 22:20:10 +0000 (23:20 +0100)]
[sonyprojector] Add new channel to send infrared remote commands (#15753)

Fix #15409

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years agoFix discovery for deCONZ (#16053)
Jacob Laursen [Tue, 12 Dec 2023 21:04:06 +0000 (22:04 +0100)]
Fix discovery for deCONZ (#16053)

Fixes #16036

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoFix scene channel updates (#16018)
Jacob Laursen [Tue, 12 Dec 2023 07:46:29 +0000 (08:46 +0100)]
Fix scene channel updates (#16018)

Fixes #16000

Also-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoNew Crowdin updates (#16049)
openhab-bot [Mon, 11 Dec 2023 19:51:47 +0000 (20:51 +0100)]
New Crowdin updates (#16049)

* New translations tasmotaplug.properties (French)
* New translations ecowatt.properties (French)

2 years ago[mqtt.homeassistant] Improve Cover support (#15875)
Cody Cutrer [Mon, 11 Dec 2023 18:11:27 +0000 (11:11 -0700)]
[mqtt.homeassistant] Improve Cover support (#15875)

* [mqtt.homeassistant] improve Cover support

 * Add support for covers that report position
 * Handle when command and state values for OPEN/CLOSE/STOP
   differ (as they do by default)
 * Expose the full cover state, since it can have tell you
   if the cover is moving or not
 * Handle covers that have a position only, but not a state

* add constants to clarify up/down values

* Be sure to parse percents from strings in RollshutterValue

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agocapture all addon xml files (#16044)
Mark Herwege [Mon, 11 Dec 2023 13:19:41 +0000 (14:19 +0100)]
capture all addon xml files (#16044)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2 years ago[boschshc] Add support for motion detector illuminance sensor (#16021)
David Pace [Sun, 10 Dec 2023 23:57:59 +0000 (00:57 +0100)]
[boschshc] Add support for motion detector illuminance sensor (#16021)

* [boschshc] Add support for motion detector illuminance sensor

- add channel and corresponding channel type
- add update description
- add state model
- implement service and handler
- add documentation
- add unit test

---------

Signed-off-by: David Pace <dev@davidpace.de>
2 years agoNew translations mqtt.properties (Italian) (#16039)
openhab-bot [Sun, 10 Dec 2023 22:32:27 +0000 (23:32 +0100)]
New translations mqtt.properties (Italian) (#16039)

2 years ago[openwebnet] updated links in README (#15962)
M Valla [Sun, 10 Dec 2023 22:12:50 +0000 (23:12 +0100)]
[openwebnet] updated links in README (#15962)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2 years ago[openwebnet] Update label pattern in items example (#16016)
Giovanni Fabiani [Sun, 10 Dec 2023 19:44:06 +0000 (20:44 +0100)]
[openwebnet] Update label pattern in items example (#16016)

Signed-off-by: Giovanni Fabiani <fabiani.giovanni@gmail.com>
2 years agoAdd discovery method for Denon receiver (#16035)
Jacob Laursen [Sun, 10 Dec 2023 12:10:43 +0000 (13:10 +0100)]
Add discovery method for Denon receiver (#16035)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[pilight] Add option to disable background discovery for a given pilight bridge thing...
Stefan Roellin [Sun, 10 Dec 2023 11:14:59 +0000 (12:14 +0100)]
[pilight] Add option to disable background discovery for a given pilight bridge thing (#15986)

* [pilight] Add option to disable background discovery for a given pilight bridge thing

Previously the background discovery updated periodically all channels of all
devices regardless whether they have sent an update or not.  This behavior
makes it impossible to decide whether a device is still alive by observing
channel updates sent by a device itself.  Especially for devices running on
battery, it is important to know, if it still sends updates.

Create ExecutorService during initialize

---------

Signed-off-by: Stefan Roellin <stefan@roellin-baumann.ch>
2 years ago[neohub] Avoid too frequent requests to hub (#15743)
Andrew Fiddian-Green [Sun, 10 Dec 2023 10:20:54 +0000 (10:20 +0000)]
[neohub] Avoid too frequent requests to hub (#15743)

* [neohub] throttle requests to hub
* [neohub] handle websocket error; and attempt restart

---------

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[mqtt] Interpet incoming NaN as UNDEF for NumberValues (#15897)
Cody Cutrer [Sun, 10 Dec 2023 10:01:15 +0000 (03:01 -0700)]
[mqtt] Interpet incoming NaN as UNDEF for NumberValues (#15897)

* [mqtt] Interpet incoming NaN as UNDEF for NumberValues

Since DecimalType and QuantityType don't support NaN, but
when you're linking to a topic that the device is using
floating point, NaN might happen.

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoStore active route location in dedicated fields (#16032)
Kai Kreuzer [Sun, 10 Dec 2023 09:36:24 +0000 (10:36 +0100)]
Store active route location in dedicated fields (#16032)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years ago[opensprinkler] Fix Program names and add new features for firmware 2.2.0 (#15410)
Matthew Skinner [Sun, 10 Dec 2023 09:25:57 +0000 (20:25 +1100)]
[opensprinkler] Fix Program names and add new features for firmware 2.2.0 (#15410)

* Fix Program names are not parsed correctly in firmware 2.2.0

---------

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years ago[Jellyfin] Fix how refresh is handled (#16013)
GiviMAD [Sun, 10 Dec 2023 08:53:33 +0000 (00:53 -0800)]
[Jellyfin] Fix how refresh is handled (#16013)

* [Jellyfin] Fix how refresh is handled

---------

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years agoHide refresh token in the UI as it is considered a secret (#16030)
Kai Kreuzer [Sat, 9 Dec 2023 22:54:41 +0000 (23:54 +0100)]
Hide refresh token in the UI as it is considered a secret (#16030)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years agoEnhance error handling when no value is provided for Synop (#16024)
Gaël L'hopital [Sat, 9 Dec 2023 21:31:15 +0000 (22:31 +0100)]
Enhance error handling when no value is provided for Synop (#16024)

Signed-off-by: clinique <gael@lhopital.org>
2 years agoFix location with firmware 2023.38.x (#16029)
Kai Kreuzer [Sat, 9 Dec 2023 21:25:45 +0000 (22:25 +0100)]
Fix location with firmware 2023.38.x (#16029)

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Co-authored-by: Paul Smedley <paul@smedley.id.au>
2 years agoUpdate README.md (#16019)
cyril [Fri, 8 Dec 2023 18:48:53 +0000 (19:48 +0100)]
Update README.md (#16019)

Add an explain regular expressions to Further Reading

Signed-off-by: cyril <38669260+cyrilbois@users.noreply.github.com>
2 years ago[hue] Improve handling of unknown resource ID (API v2) (#16020)
Jacob Laursen [Fri, 8 Dec 2023 14:53:58 +0000 (15:53 +0100)]
[hue] Improve handling of unknown resource ID (API v2) (#16020)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[ecovacs] Add some new models to device database (#16022)
maniac103 [Fri, 8 Dec 2023 07:59:56 +0000 (08:59 +0100)]
[ecovacs] Add some new models to device database (#16022)

Fixes #15750

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2 years agoMake bindings discoverable on system startup (#15817)
Andrew Fiddian-Green [Thu, 7 Dec 2023 19:34:45 +0000 (19:34 +0000)]
Make bindings discoverable on system startup (#15817)

* [discovery-methods] mDNS discovery methods
* [discovery-methods] UPnP discovery methods

---------

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[mqtt.homeassistant] handle multiple availability topics (#15977)
Cody Cutrer [Thu, 7 Dec 2023 19:22:03 +0000 (12:22 -0700)]
[mqtt.homeassistant] handle multiple availability topics (#15977)

* [mqtt.homeassistant] handle multiple availability topics

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoNew translations hue.properties (Italian) (#16011)
openhab-bot [Wed, 6 Dec 2023 16:24:48 +0000 (17:24 +0100)]
New translations hue.properties (Italian) (#16011)

2 years ago[hue] Fix edge cases for broken lights (#15999)
Andrew Fiddian-Green [Wed, 6 Dec 2023 14:22:04 +0000 (14:22 +0000)]
[hue] Fix edge cases for broken lights (#15999)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[knx] Fix IOOB exception with missing DPT in number channels (#15730)
J-N-K [Wed, 6 Dec 2023 06:53:16 +0000 (07:53 +0100)]
[knx] Fix IOOB exception with missing DPT in number channels (#15730)

* Fix IOOB exception with missing DPT in number channels

Also improves test messages for DPT unit tests

Signed-off-by: Jan N. Klug <github@klug.nrw>
Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[squeezebox] Add UoM support for time channels (#15997)
Jacob Laursen [Tue, 5 Dec 2023 19:04:49 +0000 (20:04 +0100)]
[squeezebox] Add UoM support for time channels (#15997)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoUse auto update policy 'veto' for light channels (#15984)
Jacob Laursen [Tue, 5 Dec 2023 17:56:46 +0000 (18:56 +0100)]
Use auto update policy 'veto' for light channels (#15984)

Resolves #15983

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoNew Crowdin updates (#16007)
openhab-bot [Tue, 5 Dec 2023 15:48:03 +0000 (16:48 +0100)]
New Crowdin updates (#16007)

* New translations bluetooth.properties (Italian)
* New translations bluetooth.properties (Danish)

2 years agobuild addon xml (#15870)
J-N-K [Mon, 4 Dec 2023 21:42:40 +0000 (22:42 +0100)]
build addon xml (#15870)

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years agoFix multiple state updates (#15905)
Jacob Laursen [Mon, 4 Dec 2023 21:40:31 +0000 (22:40 +0100)]
Fix multiple state updates (#15905)

Fixes #15700

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[grundfosalpha] Initial contribution (#15907)
Markus Heberling [Mon, 4 Dec 2023 10:10:10 +0000 (11:10 +0100)]
[grundfosalpha] Initial contribution (#15907)

* [Bluez] Disable automatic filtering of duplicate data
* Added Grundfos Alpha binding

Signed-off-by: Markus Heberling <markus@heberling.net>
2 years agoNew translations energidataservice.properties (Italian) (#16004)
openhab-bot [Mon, 4 Dec 2023 06:01:47 +0000 (07:01 +0100)]
New translations energidataservice.properties (Italian) (#16004)

2 years ago[actiontemplatehli] Remove add-on. (#15972)
GiviMAD [Sun, 3 Dec 2023 10:22:49 +0000 (02:22 -0800)]
[actiontemplatehli] Remove add-on. (#15972)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years agoUpdate README (#15998)
mlobstein [Sun, 3 Dec 2023 10:17:35 +0000 (04:17 -0600)]
Update README (#15998)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years agoNew translations shelly.properties (German) (#15988)
openhab-bot [Fri, 1 Dec 2023 23:15:26 +0000 (00:15 +0100)]
New translations shelly.properties (German) (#15988)

2 years agoUpdate README.md (#15981)
Sascha Binger [Fri, 1 Dec 2023 07:58:09 +0000 (08:58 +0100)]
Update README.md (#15981)

Fixed typos in example item configuration

Signed-off-by: Sascha Binger <glazfehler@users.noreply.github.com>
2 years ago[fineoffsetweatherstation] Fix handling of undefined lightning distance and time...
Andreas Berger [Thu, 30 Nov 2023 10:13:41 +0000 (11:13 +0100)]
[fineoffsetweatherstation] Fix handling of undefined lightning distance and time (#15979)

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
2 years ago[hue] eliminate scenes having the same name (#15976)
Andrew Fiddian-Green [Wed, 29 Nov 2023 21:36:44 +0000 (21:36 +0000)]
[hue] eliminate scenes having the same name (#15976)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[hue] Refactor method to reduce nesting and code duplication(#15971)
Jacob Laursen [Wed, 29 Nov 2023 11:20:57 +0000 (12:20 +0100)]
[hue] Refactor method to reduce nesting and code duplication(#15971)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[roku] Improve exception handling for failed http connections (#15932)
mlobstein [Wed, 29 Nov 2023 07:12:27 +0000 (01:12 -0600)]
[roku] Improve exception handling for failed http connections (#15932)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[mail] Improve action documentation (#15970)
Siegmar Immel [Tue, 28 Nov 2023 21:45:26 +0000 (22:45 +0100)]
[mail] Improve action documentation (#15970)

* Use of actions.get instead of getActions

Adopt doc to newest default JS environment regarding calling mail actions via actions.get

Signed-off-by: Siegmar Immel <36704892+SiggiFR@users.noreply.github.com>
* [mail] Adding Javascript examples in documentation

Because function name has changed to get actions defined within the mail binding, the examples have been extended by a tab for JavaScript code.

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

Co-authored-by: J-N-K <github@klug.nrw>
Signed-off-by: Siegmar Immel <36704892+SiggiFR@users.noreply.github.com>
---------

Signed-off-by: Siegmar Immel <36704892+SiggiFR@users.noreply.github.com>
Co-authored-by: J-N-K <github@klug.nrw>
2 years ago[solax] Implementation of refresh command and improved thread safety (#15958)
Konstantin Polihronov [Mon, 27 Nov 2023 23:29:16 +0000 (01:29 +0200)]
[solax] Implementation of refresh command and improved thread safety (#15958)

* Implementation of refresh command and better multi-thread handling

---------

Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
2 years ago[miio] Fix cleaning record for newer vacuums (#15944)
Marcel [Mon, 27 Nov 2023 23:10:27 +0000 (00:10 +0100)]
[miio] Fix cleaning record for newer vacuums (#15944)

* [miio] Fix cleaning record for newer vacuums

Fixes Roborock Q7Max Historical Cleaning record missing

closing #15490

---------

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years agoClaim ownership of mqtt, mqtt.homie, and mqtt.homeassistant bindings (#15930)
Cody Cutrer [Mon, 27 Nov 2023 18:23:32 +0000 (11:23 -0700)]
Claim ownership of mqtt, mqtt.homie, and mqtt.homeassistant bindings (#15930)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[ecowatt] Add support for API version 5 (#15953)
lolodomo [Sun, 26 Nov 2023 22:34:45 +0000 (23:34 +0100)]
[ecowatt] Add support for API version 5 (#15953)

A new thing parameter to define the API version has been added.
Its default value is 4 for backward compatibility even if this version
is now deprecated. The documentation explains what to do to switch from
a version to another.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[shelly] Support for Plus Dimmer 10v (#15950)
Markus Michels [Sat, 25 Nov 2023 23:27:03 +0000 (00:27 +0100)]
[shelly] Support for Plus Dimmer 10v (#15950)

* Implements #15949: Plus Dimmer 10v added
* category DimmableLight does not exist; README updated

---------

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[lifx] Add support for new LIFX products (#15957)
Wouter Born [Sat, 25 Nov 2023 21:56:04 +0000 (22:56 +0100)]
[lifx] Add support for new LIFX products (#15957)

Allows for discovering all the new LIFX products and their features:

* LIFX Neon
* LIFX String

See:

* https://github.com/LIFX/products/blob/master/products.json
* https://www.lifx.com.au/products/neon-flex-2m-indoor
* https://www.lifx.com.au/products/lifx-string-light

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoAdd SAT warning when jSerialComm, PureJavaComm imports are used (#15952)
Wouter Born [Sat, 25 Nov 2023 13:36:52 +0000 (14:36 +0100)]
Add SAT warning when jSerialComm, PureJavaComm imports are used (#15952)

Add-ons should use the OH serial transport and not their own serial communication libraries.

Related to #7573

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[nanoleaf] Fix typos (#15956)
mueller-ma [Sat, 25 Nov 2023 13:36:20 +0000 (14:36 +0100)]
[nanoleaf] Fix typos (#15956)

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
2 years ago[mqtt.homeassistant] interpret a dimmable light as OFF properly from zigbee2mqtt...
Cody Cutrer [Sat, 25 Nov 2023 11:47:00 +0000 (04:47 -0700)]
[mqtt.homeassistant] interpret a dimmable light as OFF properly from zigbee2mqtt (#15925)

* [mqtt.homeassistant] interpret a dimmable light as OFF properly from zigbee2mqtt

zigbee2mqtt can send a brightness of say 99, with a state of OFF, when a bulb is
off. make sure if state is sent, it overrides all other inferences

* handle brightness but not color bulbs

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoReorganize API classes (#15934)
Jacob Laursen [Sat, 25 Nov 2023 11:33:59 +0000 (12:33 +0100)]
Reorganize API classes (#15934)

Resolves #15731

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[mqtt.homeassistant] VETO updates to read only channels (#15937)
Cody Cutrer [Sat, 25 Nov 2023 11:27:05 +0000 (04:27 -0700)]
[mqtt.homeassistant] VETO updates to read only channels (#15937)

I.e. Button, Scene, and Binary Sensors.

Also ensure we set up the CommandDescription, since some value types mights use it.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[shelly] Misc changes (small fixes, log improvements, hardened leak prevention on...
Markus Michels [Sat, 25 Nov 2023 08:46:22 +0000 (09:46 +0100)]
[shelly] Misc changes (small fixes, log improvements, hardened leak prevention on (#15922)

* Misc changes (same fixes, log improvements, hardened leak prevention on
exceptions)

---------

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years agoNew translations energidataservice.properties (Danish) (#15948)
openhab-bot [Thu, 23 Nov 2023 19:54:56 +0000 (20:54 +0100)]
New translations energidataservice.properties (Danish) (#15948)

2 years agoRename channels net-tariff and transmission-net-tariff (#15938)
Jacob Laursen [Thu, 23 Nov 2023 18:36:30 +0000 (19:36 +0100)]
Rename channels net-tariff and transmission-net-tariff (#15938)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoFix Reloink alarms not working after reconnect. (#15943)
Matthew Skinner [Thu, 23 Nov 2023 12:39:07 +0000 (23:39 +1100)]
Fix Reloink alarms not working after reconnect. (#15943)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years agoNew translations energidataservice.properties (Italian) (#15947)
openhab-bot [Wed, 22 Nov 2023 22:27:42 +0000 (23:27 +0100)]
New translations energidataservice.properties (Italian) (#15947)

2 years agoNew Crowdin updates (#15939)
openhab-bot [Wed, 22 Nov 2023 06:00:48 +0000 (07:00 +0100)]
New Crowdin updates (#15939)

* New translations shelly.properties (German)
* New translations energidataservice.properties (Danish)

2 years agoRename price element to price component (#15935)
Jacob Laursen [Mon, 20 Nov 2023 22:18:46 +0000 (23:18 +0100)]
Rename price element to price component (#15935)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[boschshc] Update active profile of intrusion detection system (#15899)
David Pace [Mon, 20 Nov 2023 19:59:52 +0000 (20:59 +0100)]
[boschshc] Update active profile of intrusion detection system (#15899)

* [boschshc] Update active profile of intrusion detection system

Fixes an issue that caused the active configuration profile of the
intrusion detection system not to be updated.

closes #15848

* [boschshc] add channel to control state service registration

Signed-off-by: David Pace <dev@davidpace.de>
2 years agoNew Crowdin updates (#15931)
openhab-bot [Mon, 20 Nov 2023 11:30:32 +0000 (12:30 +0100)]
New Crowdin updates (#15931)

* New translations openwebnet.properties (Italian)
* New translations jsscripting.properties (Danish)
* New translations hdpowerview.properties (Danish)

2 years ago[mqtt.homeassistant] Add support for Scene component (#15916)
Cody Cutrer [Sun, 19 Nov 2023 16:54:33 +0000 (09:54 -0700)]
[mqtt.homeassistant] Add support for Scene component (#15916)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[mqtt.homeassistant] implement effect channel for light (#15914)
Cody Cutrer [Sun, 19 Nov 2023 16:52:51 +0000 (09:52 -0700)]
[mqtt.homeassistant] implement effect channel for light (#15914)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[openwebnet] fix CEN/CEN+ scenario control buttons param descriptions (#15924)
M Valla [Sun, 19 Nov 2023 16:26:27 +0000 (17:26 +0100)]
[openwebnet] fix CEN/CEN+ scenario control buttons param descriptions (#15924)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2 years ago[mqtt.homeassistant] Add support for Button component (#15892)
Cody Cutrer [Sun, 19 Nov 2023 16:06:54 +0000 (09:06 -0700)]
[mqtt.homeassistant] Add support for Button component (#15892)

* [mqtt.homeassistant] Add support for Button component
* use a StringValue instead of an OnOffValue

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[openwebnet] Energy: add totalizers channels for energy kWh consumed for today and...
Giovanni Fabiani [Sun, 19 Nov 2023 15:57:13 +0000 (16:57 +0100)]
[openwebnet] Energy: add totalizers channels for energy kWh consumed for today and current month (#15837)

* feat(energy): get current day and current month totalizers
* fixed unit (Power:Energy), refreshPeriod config and scheduler

---------

Signed-off-by: Giovanni Fabiani <fabiani.giovanni@gmail.com>
Co-authored-by: Conte Andrea <andrea@conte.com>
2 years ago[velbus] Review/rewrite documentation (#15537)
Simonas Kazlauskas [Sun, 19 Nov 2023 14:59:32 +0000 (14:59 +0000)]
[velbus] Review/rewrite documentation (#15537)

The page was missing information in some places (e.g. some supported
modules were not listed at all,) and some outdated information in
others. Some examples were malformed, and some wording didn’t flow too
well. The section on Channels is still pretty iffy, but I left this as
an exercise for a future me or somebody else :)

Signed-off-by: Simonas Kazlauskas <openhab@kazlauskas.me>
2 years ago[mqtt.homeassistant] Handle empty device name (#15918)
Cody Cutrer [Sat, 18 Nov 2023 23:58:25 +0000 (16:58 -0700)]
[mqtt.homeassistant] Handle empty device name (#15918)

Follow on to #15427

ring-mqtt sends `"name": ""`, not `"name": null` or simply omitting it,
so be sure to handle that way as well

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[mqtt.homeassistant] fix compilation problems (#15915)
Cody Cutrer [Sat, 18 Nov 2023 22:38:52 +0000 (15:38 -0700)]
[mqtt.homeassistant] fix compilation problems (#15915)

Due to #15427 and #14839 being developed independently, but merged
to main successively

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years agoFix openhab unit name (#15913)
Jacob Laursen [Sat, 18 Nov 2023 22:20:27 +0000 (23:20 +0100)]
Fix openhab unit name (#15913)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[mqtt.homeassistant] handle null component name (#15427)
Cody Cutrer [Sat, 18 Nov 2023 21:46:57 +0000 (14:46 -0700)]
[mqtt.homeassistant] handle null component name (#15427)

* [mqtt.homeassistant] handle null component name

channels from such components will not have a group. this is
now done by zigbee2mqtt for the "default" component of a device,
such as the light. HASS encourages this as of release 2023.8

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[shelly] BLU Motion, optimize ShellyManager for BLU devices (#15401)
Markus Michels [Sat, 18 Nov 2023 20:50:10 +0000 (21:50 +0100)]
[shelly] BLU Motion,  optimize ShellyManager for BLU devices (#15401)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[mqtt.homeassistant] Support color temp on JSON schema lights (#14839)
Cody Cutrer [Sat, 18 Nov 2023 20:31:49 +0000 (13:31 -0700)]
[mqtt.homeassistant] Support color temp on JSON schema lights (#14839)

* [mqtt.homeassistant] support color temp on JSON schema lights

also adds a color_mode channel if color temp is possible, so you can
know how the bulb is behaving

* put color mode channel construction into buildChannels()

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2 years ago[homematic] Fix duplication of LONG_REPEATED events for HM devices (#15906)
maniac103 [Sat, 18 Nov 2023 19:38:55 +0000 (20:38 +0100)]
[homematic] Fix duplication of LONG_REPEATED events for HM devices (#15906)

Depending on device configuration and used central [1], HM devices may
indicate long press repetition either by a single PRESS_CONT event or by
a PRESS_CONT + PRESS_LONG combination. In the latter case, make sure to
not generate a LONG_REPEATED trigger channel event for both PRESS_CONT
and PRESS_LONG, but instead keep LONG_REPEATED generation to the
PRESS_CONT handling.

[1] I'm not sure what a real CCU is doing, but for Homegear, a
    configured long press timeout of less than 1s generates only
    PRESS_CONT, while a timeout of more than 1s generates
    PRESS_CONT + PRESS_LONG ... see [2].
[2] https://github.com/Homegear/Homegear-HomeMaticBidCoS/blob/master/src/BidCoSPeer.cpp#L1711-L1716

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2 years ago[myq] Remove MyQ Binding (#15911)
Dan Cunningham [Sat, 18 Nov 2023 19:30:48 +0000 (11:30 -0800)]
[myq] Remove MyQ Binding (#15911)

Fixes #15910

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2 years ago[shelly] Fix Gen2 auth, improved security for Gen1 auth, improved discovery (#15898)
Markus Michels [Sat, 18 Nov 2023 15:28:44 +0000 (16:28 +0100)]
[shelly] Fix Gen2 auth, improved security for Gen1 auth, improved discovery (#15898)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years agoFix color state update (#15908)
Jacob Laursen [Sat, 18 Nov 2023 15:24:10 +0000 (16:24 +0100)]
Fix color state update (#15908)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[hdpowerview] Improve color channel for Repeater and remove redundant brightness...
Jacob Laursen [Sat, 18 Nov 2023 11:44:09 +0000 (12:44 +0100)]
[hdpowerview] Improve color channel for Repeater and remove redundant brightness channel (#15880)

* Improve color channel
* Log warning for unexpected color command

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[tesla] extend docu on 'softwareupdateversion', this can hold map updates too (#15835)
Hakan Tandogan [Fri, 17 Nov 2023 18:52:53 +0000 (19:52 +0100)]
[tesla] extend docu on 'softwareupdateversion', this can hold map updates too (#15835)

* [tesla] extend docu on 'softwareupdateversion', this can hold map updates too

---------

Signed-off-by: Hakan Tandogan <hakan@tandogan.com>