]>
git.basschouten.com Git - openhab-addons.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Olivier [Sun, 4 Feb 2024 10:13:47 +0000 (11:13 +0100)]
enable background discovery (#16328)
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
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>
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>
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>
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>
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>
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>
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>
openhab-bot [Tue, 30 Jan 2024 12:40:34 +0000 (13:40 +0100)]
New translations mqtt.properties (Italian) (#16339)
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>
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>
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>
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>
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>
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>
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>
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>
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>
openhab-bot [Wed, 24 Jan 2024 21:45:47 +0000 (22:45 +0100)]
New translations mqtt.properties (Italian) (#16320)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
openhab-bot [Tue, 16 Jan 2024 20:52:40 +0000 (21:52 +0100)]
New translations freecurrency.properties (Danish) (#16296)
openhab-bot [Tue, 16 Jan 2024 17:54:37 +0000 (18:54 +0100)]
New translations freecurrency.properties (Italian) (#16295)
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>
lsiepel [Mon, 15 Jan 2024 21:37:38 +0000 (22:37 +0100)]
[network] Add configuration parameter for using iOS wake-up (#16259)
Fixes #9575
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
David Pace [Mon, 15 Jan 2024 20:09:45 +0000 (21:09 +0100)]
[boschshc] Cache mDNS-based bridge discovery results (#16211)
* [boschshc] Cache mDNS-based bridge discovery results
The bridge discovery participant receives lots of mDNS events.
Previously, all events that contained IP addresses of potential bridges
were actively contacted using HTTP requests. On some systems eventually
the long polling stops due to too many requests.
With this change, we
* only consider mDNS events where the name property starts with "Bosch
SHC"
* cache already discovered bridges so we don't have to contact them over
and over again
* make sure that this happens in a thread-safe manner because the mDNS
events are handled in individual concurrently running threads
Signed-off-by: David Pace <dev@davidpace.de>
Jacob Laursen [Mon, 15 Jan 2024 19:46:32 +0000 (20:46 +0100)]
Update tariff filter for NOE Net (#16283)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
morph166955 [Mon, 15 Jan 2024 19:10:59 +0000 (13:10 -0600)]
Adds additional default apps to appdb (#16290)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
openhab-bot [Mon, 15 Jan 2024 17:47:42 +0000 (18:47 +0100)]
New translations mqtt.properties (Italian) (#16287)
Christian Kittel [Mon, 15 Jan 2024 17:47:17 +0000 (18:47 +0100)]
Adjust command handling (#16159)
Signed-off-by: Christian Kittel <ckittel@gmx.de>
Sönke Küper [Mon, 15 Jan 2024 17:46:50 +0000 (18:46 +0100)]
[tibber] Add time series support for Tibber prices (#16275)
Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
jimtng [Mon, 15 Jan 2024 11:29:44 +0000 (21:29 +1000)]
[MAP] Minor corrections in README (#16286)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
J-N-K [Sun, 14 Jan 2024 21:08:11 +0000 (22:08 +0100)]
[http] Improve binding (#16282)
This adds many improvements, new features and contains bugfixes.
Signed-off-by: Jan N. Klug <github@klug.nrw>
J-N-K [Sun, 14 Jan 2024 20:53:57 +0000 (21:53 +0100)]
[yamahareceiver] Fix ChannelTypeProvider (#16278)
* [yamahareceiver] Fix ChannelTypeProvider
* [yamaha] Fix remaining ChannelTypeProvider (#23)
Also-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Jan N. Klug <github@klug.nrw>
Cody Cutrer [Sun, 14 Jan 2024 20:38:48 +0000 (13:38 -0700)]
[mqtt.generic] Expose more advanced rollshutter config options (#16051)
That are used by the Home Assistant binding, but may be useful
for others.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
René Bärecke [Sun, 14 Jan 2024 20:35:01 +0000 (21:35 +0100)]
[luxtronik] Add channel for fixed heating return temperature (#16218)
* Fix documentation typo
Signed-off-by: René Bärecke <77075719+Taxifahrer@users.noreply.github.com>
* Add channel temperatureHeatingFixedReturnTarget
Signed-off-by: René Bärecke <77075719+Taxifahrer@users.noreply.github.com>
* Make new channel advanced
Signed-off-by: René Bärecke <77075719+Taxifahrer@users.noreply.github.com>
* Added thingTypeVersion to thing-types.xml
Signed-off-by: René Bärecke <77075719+Taxifahrer@users.noreply.github.com>
---------
Signed-off-by: René Bärecke <77075719+Taxifahrer@users.noreply.github.com>
Dan Cunningham [Sun, 14 Jan 2024 20:13:24 +0000 (12:13 -0800)]
Small fix when retying token (#16280)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
J-N-K [Sun, 14 Jan 2024 19:29:38 +0000 (20:29 +0100)]
[dmx] Improve exception handling in refresh job (#16281)
If an exception is thrown while sending (or connecting) the refreshJob died. This exception is now handled gracefully.
Signed-off-by: Jan N. Klug <github@klug.nrw>
morph166955 [Sun, 14 Jan 2024 16:47:20 +0000 (10:47 -0600)]
[androidtv] Resolves discovery issues (#16264)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
Wouter Born [Sun, 14 Jan 2024 15:41:34 +0000 (16:41 +0100)]
Resolve runbundles for Jollyday upgrade (#16267)
Related to https://github.com/openhab/openhab-core/pull/4033
Signed-off-by: Wouter Born <github@maindrain.net>
openhab-bot [Sat, 13 Jan 2024 18:32:25 +0000 (19:32 +0100)]
New Crowdin updates (#16272)
* New translations androidtv.properties (Italian)
* New translations energidataservice.properties (Danish)
* New translations energidataservice.properties (Italian)
Jacob Laursen [Sat, 13 Jan 2024 16:26:22 +0000 (17:26 +0100)]
Remove obsoleted advanced channel hourly-prices (#16190)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Jacob Laursen [Sat, 13 Jan 2024 16:12:49 +0000 (17:12 +0100)]
Refactor java.util.Date usages to java.time.Instant (#16239)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Jacob Laursen [Sat, 13 Jan 2024 12:27:29 +0000 (13:27 +0100)]
Fix exception handling for InfluxDB 1.x (#16234)
Fixes #16233
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
openhab-bot [Fri, 12 Jan 2024 18:02:18 +0000 (19:02 +0100)]
New translations sonos.properties (Italian) (#16265)
morph166955 [Fri, 12 Jan 2024 17:53:35 +0000 (11:53 -0600)]
[androidtv] Fixes Bugs and Prepares for PhilipsTV (#16191)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
Jacob Laursen [Fri, 12 Jan 2024 08:09:14 +0000 (09:09 +0100)]
Fix removal of discovery results (#16232)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
morph166955 [Fri, 12 Jan 2024 08:00:40 +0000 (02:00 -0600)]
Add TrueHD71 (#16261)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
Wouter Born [Thu, 11 Jan 2024 16:55:23 +0000 (17:55 +0100)]
[network] Cleanup code (#16235)
* Reuse ExpiringCacheAsync from Core
* Use Duration and Instant
* Replace Optional with null annotations
* Cleanup JavaDocs
* Improve logging
* Add missing null annotations
* Simplify code
Signed-off-by: Wouter Born <github@maindrain.net>
openhab-bot [Wed, 10 Jan 2024 18:40:25 +0000 (19:40 +0100)]
New translations miele.properties (Danish) (#16253)
Jacob Laursen [Tue, 9 Jan 2024 23:03:14 +0000 (00:03 +0100)]
Use localized labels for discovery results (#16250)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Wouter Born [Tue, 9 Jan 2024 22:46:15 +0000 (23:46 +0100)]
Use diamond operator and remove redundant type arguments (#16249)
Signed-off-by: Wouter Born <github@maindrain.net>
mlobstein [Mon, 8 Jan 2024 19:18:05 +0000 (13:18 -0600)]
[roku] Improve TV discovery model name and add timeout (#16210)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Andrew Fiddian-Green [Mon, 8 Jan 2024 18:22:00 +0000 (18:22 +0000)]
[tellstick] Add support for suggestion finder (#16228)
Also updates the readme for the new URL.
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Cody Cutrer [Mon, 8 Jan 2024 16:15:02 +0000 (09:15 -0700)]
[mqtt] recognize -NaN as UNDEF as well (#16245)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Stefan Roellin [Mon, 8 Jan 2024 16:09:18 +0000 (17:09 +0100)]
[pilight] Various minor code improvements (#16227)
- Fix warnings from static code analysis
- Remove superfluous if
- Remove redundant member
- Introduce constant
- Use correct thing type uids in PilightDeviceDiscoveryService
- Fix log messages
Signed-off-by: Stefan Roellin <stefan@roellin-baumann.ch>
Dan Cunningham [Sun, 7 Jan 2024 13:39:38 +0000 (05:39 -0800)]
[hydrawise] Handle API auth changes (#16221)
* Handles a new condition where the service rejects a request as unauthorized, but really we just need to refresh our token after 60 seconds.
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
Andrew Fiddian-Green [Sun, 7 Jan 2024 13:07:32 +0000 (13:07 +0000)]
[elerotransmitterstick] Support suggestion finder (#16229)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Andrew Fiddian-Green [Sun, 7 Jan 2024 11:24:27 +0000 (11:24 +0000)]
[tellstick] Adopt new API url (#16220)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Jacob Laursen [Sun, 7 Jan 2024 10:30:20 +0000 (11:30 +0100)]
Reduce redundant persistence of tariffs (#16222)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Jacob Laursen [Sat, 6 Jan 2024 17:19:55 +0000 (18:19 +0100)]
Reduce currency unit work-around after core fix (#16217)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Wouter Born [Fri, 5 Jan 2024 22:56:58 +0000 (23:56 +0100)]
Remove unnecessary semicolons (#16214)
This helps with stopping the proliferation of unnecessary semicolons.
Signed-off-by: Wouter Born <github@maindrain.net>
Jacob Laursen [Fri, 5 Jan 2024 20:38:54 +0000 (21:38 +0100)]
Fix thing action backwards compatibility (#16212)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Wouter Born [Fri, 5 Jan 2024 20:07:48 +0000 (21:07 +0100)]
Resolve runbundles for JmDNS upgrade (#16215)
Wouter Born [Fri, 5 Jan 2024 19:00:24 +0000 (20:00 +0100)]
Remove redundant feature dependencies (#16204)
* Remove redundant feature dependencies
The following features are already dependencies of openhab-runtime-base:
* openhab-core-base
* openhab-core-model-item
* openhab-core-model-script
* openhab-transport-mdns
See also: https://github.com/openhab/openhab-addons/pull/16202#issuecomment-
1876875456
* Remove redundant openhab.tp-jackson and openhab.tp-jaxb feature dependencies
Signed-off-by: Wouter Born <github@maindrain.net>
Kai Kreuzer [Thu, 4 Jan 2024 22:52:44 +0000 (23:52 +0100)]
[bluetooth.generic] Upgrade to latest gatt parser library (#16209)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
Wouter Born [Thu, 4 Jan 2024 12:03:32 +0000 (13:03 +0100)]
Remove openhab-transport-http feature dependencies (#16202)
The openhab-transport-http feature dependency is redundant since OH 2.3 when it was added to the openhab-runtime-base feature dependencies.
See:
* https://github.com/openhab/openhab-core/pull/344
* https://github.com/openhab/openhab-addons/pull/16181#issuecomment-
1876015592
Signed-off-by: Wouter Born <github@maindrain.net>
J-N-K [Thu, 4 Jan 2024 08:02:50 +0000 (09:02 +0100)]
[systeminfo] Bump OSHI to 6.4.8 (#16197)
This is the latest OSHI version that is compatible with the Karaf provided JNA 5.13.0
Signed-off-by: Jan N. Klug <github@klug.nrw>