Commit Graph

4580 Commits (dc1211b26709bd98cfc35946887e3f0b694cc272)

Author SHA1 Message Date
Markus Michels 511244ea2b
make blu gw script more rebust on startup (#16304)
Signed-off-by: Markus Michels <markus7017@gmail.com>
Co-authored-by: markus7017 <markus7017@gmail..com>
2024-01-19 10:53:46 +01:00
David Pace 15642af6b0
[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>
2024-01-18 22:43:44 +01:00
stefan-hoehn bcdb664057
Readme updates for Nanoleaf and Govee (#16292)
* Readme updates for Nanoleaf and Govee

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2024-01-18 22:36:36 +01:00
Markus Michels a6f9adf6ec
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
2024-01-18 22:05:22 +01:00
J-N-K 06b8c73537
[http] Fix refresh time check and calculation (#16288)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-01-17 21:21:30 +01:00
Mark Hilbush 41743e882a
[doorbird] Add support for version 2 encryption scheme (#16297)
* Add support for version 2 encryption scheme

Signed-off-by: Mark Hilbush <mark@hilbush.com>
2024-01-17 21:07:18 +01:00
PLeusmann 95f8d527d7
[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>
2024-01-17 21:05:10 +01:00
mlobstein 4548f69000
[vizio] Prevent thing status from bouncing offline (#16291)
* Prevent thing status from bouncing offline

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-01-17 08:53:52 +01:00
openhab-bot 00577e2cf4
New translations freecurrency.properties (Danish) (#16296) 2024-01-16 21:52:40 +01:00
openhab-bot 4ccda8f1a1
New translations freecurrency.properties (Italian) (#16295) 2024-01-16 18:54:37 +01:00
J-N-K 9400ced25f
[freecurrency] Initial contribution (#16194)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-01-15 22:55:14 +01:00
lsiepel 84d4dd3ef4
[network] Add configuration parameter for using iOS wake-up (#16259)
Fixes #9575

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-01-15 22:37:38 +01:00
David Pace 777def6ed2
[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>
2024-01-15 21:09:45 +01:00
Jacob Laursen 7c2abc4115
Update tariff filter for NOE Net (#16283)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-15 20:46:32 +01:00
morph166955 3da55dbfcc
Adds additional default apps to appdb (#16290)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2024-01-15 20:10:59 +01:00
openhab-bot 807fddf503
New translations mqtt.properties (Italian) (#16287) 2024-01-15 18:47:42 +01:00
Christian Kittel 77e935aac1
Adjust command handling (#16159)
Signed-off-by: Christian Kittel <ckittel@gmx.de>
2024-01-15 18:47:17 +01:00
Sönke Küper deb423e22c
[tibber] Add time series support for Tibber prices (#16275)
Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
2024-01-15 18:46:50 +01:00
jimtng 601ab42207
[MAP] Minor corrections in README (#16286)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-01-15 12:29:44 +01:00
J-N-K 0fe8d79c9c
[http] Improve binding (#16282)
This adds many improvements, new features and contains bugfixes.

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-01-14 22:08:11 +01:00
J-N-K 1c67114daf
[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>
2024-01-14 21:53:57 +01:00
Cody Cutrer 78669daeb5
[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>
2024-01-14 21:38:48 +01:00
René Bärecke 9753731943
[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>
2024-01-14 21:35:01 +01:00
Dan Cunningham 1abc35e134
Small fix when retying token (#16280)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2024-01-14 21:13:24 +01:00
J-N-K dd1b3b91bc
[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>
2024-01-14 20:29:38 +01:00
morph166955 c4c692a74b
[androidtv] Resolves discovery issues (#16264)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2024-01-14 17:47:20 +01:00
Wouter Born afb20ca473
Resolve runbundles for Jollyday upgrade (#16267)
Related to https://github.com/openhab/openhab-core/pull/4033

Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-14 16:41:34 +01:00
openhab-bot dd47b64fbb
New Crowdin updates (#16272)
* New translations androidtv.properties (Italian)
* New translations energidataservice.properties (Danish)
* New translations energidataservice.properties (Italian)
2024-01-13 19:32:25 +01:00
Jacob Laursen 9afbe0b4f7
Remove obsoleted advanced channel hourly-prices (#16190)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-13 17:26:22 +01:00
Jacob Laursen daea030c11
Refactor java.util.Date usages to java.time.Instant (#16239)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-13 17:12:49 +01:00
Jacob Laursen 3f4aac9485
Fix exception handling for InfluxDB 1.x (#16234)
Fixes #16233

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-13 13:27:29 +01:00
openhab-bot d5bbda6936
New translations sonos.properties (Italian) (#16265) 2024-01-12 19:02:18 +01:00
morph166955 8993d86262
[androidtv] Fixes Bugs and Prepares for PhilipsTV (#16191)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2024-01-12 18:53:35 +01:00
Jacob Laursen 444d824a41
Fix removal of discovery results (#16232)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-12 09:09:14 +01:00
morph166955 4a03fea490
Add TrueHD71 (#16261)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2024-01-12 09:00:40 +01:00
Wouter Born f73818da83
[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>
2024-01-11 17:55:23 +01:00
openhab-bot 1543568aaa
New translations miele.properties (Danish) (#16253) 2024-01-10 19:40:25 +01:00
Jacob Laursen cc0e80280e
Use localized labels for discovery results (#16250)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-10 00:03:14 +01:00
Wouter Born a2868bb0dc
Use diamond operator and remove redundant type arguments (#16249)
Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-09 23:46:15 +01:00
mlobstein c858e05c74
[roku] Improve TV discovery model name and add timeout (#16210)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-01-08 20:18:05 +01:00
Andrew Fiddian-Green 71dbd7826e
[tellstick] Add support for suggestion finder (#16228)
Also updates the readme for the new URL.

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-01-08 19:22:00 +01:00
Cody Cutrer 40d68ed07e
[mqtt] recognize -NaN as UNDEF as well (#16245)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-01-08 17:15:02 +01:00
Stefan Roellin 70d59370f0
[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>
2024-01-08 17:09:18 +01:00
Dan Cunningham c8d2d4b171
[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>
2024-01-07 14:39:38 +01:00
Andrew Fiddian-Green 90480d0a10
[elerotransmitterstick] Support suggestion finder (#16229)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-01-07 14:07:32 +01:00
Andrew Fiddian-Green 9a4c55610b
[tellstick] Adopt new API url (#16220)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-01-07 12:24:27 +01:00
Jacob Laursen 75dcdd2967
Reduce redundant persistence of tariffs (#16222)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-07 11:30:20 +01:00
Jacob Laursen 89803c1a19
Reduce currency unit work-around after core fix (#16217)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-06 18:19:55 +01:00
Wouter Born 3415397a83
Remove unnecessary semicolons (#16214)
This helps with stopping the proliferation of unnecessary semicolons.

Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-05 23:56:58 +01:00
Jacob Laursen 20d2f161a0
Fix thing action backwards compatibility (#16212)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-05 21:38:54 +01:00