Commit Graph

4359 Commits

Author SHA1 Message Date
Andrew Fiddian-Green
8d9fe0353e
[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>
2024-02-04 11:06:27 +01:00
Rouven Schürch
ef7e03c1c6
[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>
2024-02-03 00:00:00 +01:00
Kai Kreuzer
7671f4b9b1
[knx] Correctly support state sub-types for DPTs (#16337)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2024-02-02 20:13:11 +01:00
Florian Hotze
c9926ccc47
[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>
2024-02-01 10:22:09 +01:00
Thomas Karl Pietrowski
55f9e4c168
[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>
2024-02-01 08:12:13 +01:00
David Pace
d592f66c49
[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>
2024-01-31 23:25:30 +01:00
Cody Cutrer
6bd0c28894
[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>
2024-01-30 22:37:19 +01:00
openhab-bot
07e9b4d17c
New translations mqtt.properties (Italian) (#16339) 2024-01-30 13:40:34 +01:00
Cody Cutrer
5da9dda3e6
[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>
2024-01-29 23:05:37 +01:00
Holger Friedrich
d5fc6950dc
[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>
2024-01-28 21:44:09 +01:00
Markus Michels
bed592c3a4
[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>
2024-01-27 21:58:44 +01:00
lsiepel
1716d41b28
[smartmeter] Prevent NumberFormatException (#16183)
* Fix NumberFormatException
* Fix logger comment

---------

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-01-27 20:48:59 +01:00
Kai Kreuzer
541b40474b
[tesla] Adapt calls to new products API endpoint (#16331)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2024-01-27 20:11:08 +01:00
Holger Friedrich
e68897c0a1
[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>
2024-01-26 21:57:17 +01:00
Matthew Skinner
5a29d7eb74
[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>
2024-01-26 15:07:13 +01:00
Olivier
2cd961f442
Remove sentence no longer valid (#16327)
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
2024-01-26 12:19:31 +01:00
M Valla
721476c029
[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>
2024-01-26 12:16:58 +01:00
openhab-bot
fda90d1bb2
New translations mqtt.properties (Italian) (#16320) 2024-01-24 22:45:47 +01:00
Jacob Laursen
152d864f8c
Update tariff filter for Ikast El Net (#16317)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-23 22:46:40 +01:00
Michael Roeder
3d1c6baf49
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>
2024-01-22 23:15:14 +01:00
Holger Friedrich
e62bcf5db4
[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>
2024-01-22 22:37:46 +01:00
Cody Cutrer
3ea1451050
[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>
2024-01-22 22:36:53 +01:00
Cody Cutrer
f99d9777f0
[mqtt.homeassistant] Update config abbreviations (#16246)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-01-22 20:50:44 +01:00
Jacob Laursen
81ddef8b94
Update third party licenses (#16311)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-22 13:29:01 +01:00
Holger Friedrich
ba35e8d84a
[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>
2024-01-21 21:43:21 +01:00
Christian Wicke
73402f691c
reconnect without loosing commands on broken idle connection (#16299)
Signed-off-by: Christian Wicke <github@c.fg9.eu>
2024-01-20 14:28:52 +01:00
Andrew Fiddian-Green
6f7b5b5f31
[growatt] Binding for Growatt solar inverters (#15120)
* [growatt] initial contribution

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-01-20 14:25:07 +01:00
Markus Michels
9e1f87db86
[shelly] improved logging on WebSocket connection problems (#16303)
* Improve logging on WebSocket connection problems

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-01-19 21:58:18 +01:00
Florian Hotze
4870083c76
[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>
2024-01-19 19:39:12 +01:00
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
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
Wouter Born
4fe00bb2bf
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>
2024-01-05 20:00:24 +01:00
Kai Kreuzer
40d484b89f
[bluetooth.generic] Upgrade to latest gatt parser library (#16209)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2024-01-04 23:52:44 +01:00
Wouter Born
099dc692c8
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>
2024-01-04 13:03:32 +01:00
J-N-K
b8c3c3df77
[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>
2024-01-04 09:02:50 +01:00
David Pace
6968522c11
[boschshc] Handle invalid long poll responses gracefully (#16002)
If the long poll response from the Smart Home Controller does not
contain valid JSON, the subscription is gracefully terminated a new one
is initiated after 15 seconds.

closes #15912

Signed-off-by: David Pace <dev@davidpace.de>
2024-01-04 08:19:33 +01:00
Holger Friedrich
b9ed29c71d
[chromecast] Update protobuf from 2.6.0 to protobuf-javalite 3.25.1 (#16186)
Switch from vitalidze/chromecast-java-api-v2 to de.sfuhrm/chromecast-java-api-v2.
This fork updates protobuf-java from 2.6.0 to protobuf-javalite 3.25.1.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-01-03 22:59:14 +01:00
Holger Friedrich
ce1f366a39
[knx] Code cleanup (#16199)
- Enhance trace logging
- Remove unused file
- Null annotations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-01-03 21:54:21 +01:00
Wouter Born
18da5075f9
[network] Add parameter for limiting network interfaces to fix performance issues (#16145)
* [network] Add parameter for limiting network interfaces to fix performance issues
* Use last known reachable interface

---------

Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-03 19:28:23 +01:00
openhab-bot
b93a7112f2
New translations panasonicbdp.properties (Italian) (#16192) 2024-01-03 15:48:36 +01:00
J-N-K
3136425b39
Adapt to core changes (ThingHandlerService) (#16107)
Related to: https://github.com/openhab/openhab-core/pull/3957

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-01-03 11:50:55 +01:00
Kai Kreuzer
f079d1d662
[amplipi] Add new power channel to zones and groups (#16171)
* [amplipi] Add new power channel to zones and groups

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2024-01-02 22:29:18 +01:00
J-N-K
8a0361feb6
[inmemory] Add filterCritera ordering (#16185)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-01-02 20:22:37 +01:00
Cody Cutrer
a53b740c51
[mqtt.homeassistant] Improve support for Lock component (#16052)
* [mqtt.homeassistant] Improve support for Lock component

 * handle state and command payloads differing (as they do by default)
 * expose full state possibilities and OPEN command by adding
   a TextValue channel
* Recognize intermediate lock states as unlocked on the switch channel

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-01-02 20:02:47 +01:00
openhab-bot
f58898cd1d
New translations shelly.properties (German) (#16182) 2024-01-02 15:19:05 +01:00
Taxifahrer
3a5ee30ff9
Update HeatpumpVisibility.java (#16173)
Fix typo

Signed-off-by: Taxifahrer <77075719+Taxifahrer@users.noreply.github.com>
2024-01-02 01:12:11 +01:00
mlobstein
db64df1687
[panasonicbdp] Initial contribution (#16122)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-01-01 20:54:35 +01:00
Jacob Laursen
f4596f581e
Update license headers to 2024 (#16168)
* Update copyright year in configuration
* Update license headers
* Manually update nibeheatpump headers (.cpp/.h/.ino)
* Manually update smsmodem header
* Manually update hueemulation header
* Manually update addon-header.xml header

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-01 18:14:57 +01:00
Wouter Born
c52b684e6f
[pollytts] Update AWS Java SDK (#16153)
A newer AWS Java SDK is required when using Jackson 2.16.

Fixes #16108

Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-01 17:15:49 +01:00
Mathias Vanden Auweele
5d05d4a534
[nuki] Refer to network settings for callback (#16165)
* Refer to network settings for nuki callback

---------

Signed-off-by: Mathias Vanden Auweele <15101339+MathiasVDA@users.noreply.github.com>
2024-01-01 17:06:09 +01:00
mlobstein
ffe56eee0b
Update README with sitemap Input example (#16156)
* Update README with Input example

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-01-01 16:13:14 +01:00
Jacob Laursen
800775c986
Fix namespace issues (#16169)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-01 16:08:34 +01:00
lsiepel
057de3e73b
Upgrade and fix (#16167)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-01-01 15:30:28 +01:00