Commit Graph
4352 Commits
Author SHA1 Message Date
Gaël L'hopitalandGitHub 7a1884d4d1 [netatmo] Ensure to close all scheduled jobs (#16056)
* Close all jobs

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-12-16 10:10:35 +01:00
aliijmandGitHub 5a70137e7b [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>
2023-12-16 10:00:13 +01:00
Cody CutrerandGitHub de418fe42c [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>
2023-12-16 09:49:35 +01:00
openhab-botandGitHub 71066837dc New translations mqtt.properties (Italian) (#16067) 2023-12-15 20:57:40 +01:00
Cody CutrerandGitHub cece5c589b [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>
2023-12-15 19:48:17 +01:00
Cody CutrerandGitHub 98fb791dc5 [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>
2023-12-14 23:53:14 +01:00
MatthieuandGitHub 1712783945 Update README.md (#15234)
Differences in address writing convention between Niko's software and this binding

Signed-off-by: Matthieu <webmail@gaillet.be>
2023-12-14 23:35:55 +01:00
Markus MinichmayrandGitHub 03b7b1dbac [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>
2023-12-14 23:25:25 +01:00
Martin GrasslandGitHub 4f84c48b21 [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>
2023-12-14 23:08:25 +01:00
GiviMADandGitHub 6d2b8bc92f [porcupineks] Remove from add-on repo (#16063)
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2023-12-14 22:58:06 +01:00
9ebb203d58 [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>
2023-12-14 22:09:23 +01:00
4a8cb5fac9 [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>
2023-12-14 21:55:12 +01:00
Florian HotzeandGitHub 7b16ef1de8 [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>
2023-12-14 20:23:37 +01:00
Florian HotzeandGitHub c81a263b91 [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>
2023-12-14 20:21:54 +01:00
Kai KreuzerandGitHub ea3e608c81 [rrd4j] Reliably get the latest value, if the filter end date is set to "now" (#16059)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2023-12-14 07:23:49 +01:00
Holger FriedrichandGitHub 969518a077 [knx] Refine GA documentation (#16058)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-12-13 22:01:26 +01:00
mlobsteinandGitHub 872013a700 Add support for 4 zone model (#16043)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2023-12-13 12:27:46 +01:00
992f65d8e2 [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>
2023-12-13 09:17:00 +01:00
lolodomoandGitHub 3972dde690 [sonyprojector] Add new channel to send infrared remote commands (#15753)
Fix #15409

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2023-12-12 23:20:10 +01:00
Jacob LaursenandGitHub 2be0f8dd66 Fix discovery for deCONZ (#16053)
Fixes #16036

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-12-12 22:04:06 +01:00
Jacob LaursenandGitHub f45630064a Fix scene channel updates (#16018)
Fixes #16000

Also-by: Andrew Fiddian-Green <software@whitebear.ch>

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-12-12 08:46:29 +01:00
openhab-botandGitHub ccdb851085 New Crowdin updates (#16049)
* New translations tasmotaplug.properties (French)
* New translations ecowatt.properties (French)
2023-12-11 20:51:47 +01:00
Cody CutrerandGitHub 73559be058 [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>
2023-12-11 19:11:27 +01:00
Mark HerwegeandGitHub 0aab1f5818 capture all addon xml files (#16044)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-12-11 14:19:41 +01:00
David PaceandGitHub 2b9b3dfa0f [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>
2023-12-11 00:57:59 +01:00
openhab-botandGitHub 10a46a8039 New translations mqtt.properties (Italian) (#16039) 2023-12-10 23:32:27 +01:00
M VallaandGitHub 60813fdcb5 [openwebnet] updated links in README (#15962)
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2023-12-10 23:12:50 +01:00
Giovanni FabianiandGitHub b1c9a17437 [openwebnet] Update label pattern in items example (#16016)
Signed-off-by: Giovanni Fabiani <fabiani.giovanni@gmail.com>
2023-12-10 20:44:06 +01:00
Jacob LaursenandGitHub 9f4b8a6cb7 Add discovery method for Denon receiver (#16035)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-12-10 13:10:43 +01:00
Stefan RoellinandGitHub 8c560a409c [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>
2023-12-10 12:14:59 +01:00
Andrew Fiddian-GreenandGitHub 7da863aa49 [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>
2023-12-10 11:20:54 +01:00
Cody CutrerandGitHub c3660e2414 [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>
2023-12-10 11:01:15 +01:00
Kai KreuzerandGitHub 92383abf57 Store active route location in dedicated fields (#16032)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2023-12-10 10:36:24 +01:00
Matthew SkinnerandGitHub a950f19e60 [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>
2023-12-10 10:25:57 +01:00
GiviMADandGitHub d791e7900a [Jellyfin] Fix how refresh is handled (#16013)
* [Jellyfin] Fix how refresh is handled

---------

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2023-12-10 09:53:33 +01:00
Kai KreuzerandGitHub b33ebb8433 Hide refresh token in the UI as it is considered a secret (#16030)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2023-12-09 23:54:41 +01:00
Gaël L'hopitalandGitHub faf400eb8d Enhance error handling when no value is provided for Synop (#16024)
Signed-off-by: clinique <gael@lhopital.org>
2023-12-09 22:31:15 +01:00
6e9ef27006 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>
2023-12-09 22:25:45 +01:00
cyrilandGitHub 2de14d2d65 Update README.md (#16019)
Add an explain regular expressions to Further Reading

Signed-off-by: cyril <38669260+cyrilbois@users.noreply.github.com>
2023-12-08 19:48:53 +01:00
Jacob LaursenandGitHub 849117c7a4 [hue] Improve handling of unknown resource ID (API v2) (#16020)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-12-08 15:53:58 +01:00
maniac103andGitHub d14733f100 [ecovacs] Add some new models to device database (#16022)
Fixes #15750

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2023-12-08 08:59:56 +01:00
Andrew Fiddian-GreenandGitHub 3814f37d9a 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>
2023-12-07 20:34:45 +01:00
Cody CutrerandGitHub d6b19fecfe [mqtt.homeassistant] handle multiple availability topics (#15977)
* [mqtt.homeassistant] handle multiple availability topics

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-12-07 20:22:03 +01:00
openhab-botandGitHub 5b98e41b7a New translations hue.properties (Italian) (#16011) 2023-12-06 17:24:48 +01:00
Andrew Fiddian-GreenandGitHub 4476e6dcd0 [hue] Fix edge cases for broken lights (#15999)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-06 15:22:04 +01:00
c44c9dc67e [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>
2023-12-06 07:53:16 +01:00
Jacob LaursenandGitHub 58a8580a97 [squeezebox] Add UoM support for time channels (#15997)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-12-05 20:04:49 +01:00
Jacob LaursenandGitHub 2fae1dd99e Use auto update policy 'veto' for light channels (#15984)
Resolves #15983

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-12-05 18:56:46 +01:00
openhab-botandGitHub cff35b392d New Crowdin updates (#16007)
* New translations bluetooth.properties (Italian)
* New translations bluetooth.properties (Danish)
2023-12-05 16:48:03 +01:00
J-N-KandGitHub a850df1e8f build addon xml (#15870)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-12-04 22:42:40 +01:00