Commit Graph

4729 Commits

Author SHA1 Message Date
mlobstein
86a8a07c14
Add SSDP addon finder methods (#16794)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-05-31 07:54:23 +02:00
Andrew Fiddian-Green
cfc7463249
[hdpowerview] support addon suggestion finder via SDDP (#16790)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-05-31 07:53:33 +02:00
Christian Wild
99eff3d523
[tapocontrol] fixed cloud connection error (#16822)
Signed-off-by: Christian Wild <christian@wildclan.de>
2024-05-31 06:48:00 +02:00
Alexander Falkenstern
5a73c99b17
[systeminfo] Bump OSHI to 6.5.0 (#16821)
Signed-off-by: Alexander Falkenstern <alexander.falkenstern@gmail.com>
2024-05-29 23:57:34 +02:00
David Pace
170d81b4b1
[boschshc] Support for Smart Water Alarm (#16770)
Adds support for Bosch Smart Water Alarm devices.

* add new thing type and new channel types
* add new services for water detector
* refactor CameraNotificationState and PrivacyModeState to a common enum
EnabledDisabledState that can be re-used in the water detector tilt
service states
* implement handler for new device
* register new device in handler factory and discovery
* add unit tests
* add documentation

Signed-off-by: David Pace <dev@davidpace.de>
2024-05-29 16:10:48 +02:00
J-N-K
706f9ca6b5
[basicprofiles] Initial contribution (#16754)
* [basicprofiles] Initial contribution

A set of basic profiles with general use cases. See documentation for details.

Also-By: Christoph Weitkamp <github@christophweitkamp.de>
Also-By: Arne Seime <arne.seime@gmail.com>
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-05-28 23:30:46 +02:00
Holger Friedrich
dcd778301b
[persistence.jpa] Upgrade openjpa and derby (#16591)
Support Java 21

- Upgrade openjpa from 3.2.2 to 4.0.0
- Upgrade derby from 10.14.2.0 to 10.16.1.1 (last Java 17 release)
- Migrate javax.el to jakarta.el-api 6.0.0-RC1
- Revert workaround for Java 21, #16612

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-28 22:47:02 +02:00
Markus Michels
f79a2dd7f0
[shelly] Various small fixes for BLU HT, Range Extender, Plus 10V, TRV set temp (#16746)
* fixes ##16736, #16734, #16542, #16709, #16735

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-05-28 21:48:56 +02:00
Pete
a4ad7b27b7
[iotawatt] Initial contribution (#16491)
* [iotawatt] generate new binding

Signed-off-by: Peter Rosenberg <prosenb.dev@gmail.com>
2024-05-28 21:37:59 +02:00
Bernd Weymann
40ed4f7781
damp factor default value (#16818)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-05-28 20:43:29 +02:00
Martin
b83bdbc218
Fix ForecastSolar Plane default values in documentation. (#16814)
Signed-off-by: Martin Renner <martin+github@planet-renner.net>
2024-05-27 21:58:36 +02:00
Martin
38e4f220a7
[salus] Initial contribution (#16065)
* Init salus binding

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
2024-05-26 21:43:13 +02:00
Gaël L'hopital
bae5b0c939
[Ephemeris] Binding to make the bridge with core Ephemeris functions (#16628)
* [ephemeris] Initial commit of the ephemeris binding

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-05-26 18:58:48 +02:00
openhab-bot
d6382d34a8
New translations denonmarantz.properties (Danish) (#16805) 2024-05-26 16:26:54 +02:00
Jacob Laursen
848667eba2
Upgrade bouncycastle to 1.78 (#16781)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-25 15:24:33 +02:00
Jacob Laursen
f8700a9cdd
[denonmarantz] Add HTTP protocol support for newer receivers (#16748)
* Add HTTP protocol support for newer receivers

Resolves #16747

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-25 13:53:02 +02:00
Jacob Laursen
7dcaf86607
Provide channels icons/tags (#16800)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-25 12:56:21 +02:00
J-N-K
a177e699b3
[snmp] Upgrade SNMP4J and fix AUTH_NO_PRIV (#16801)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-05-25 10:10:54 +02:00
MikeTheTux
affeb95c44
[solarforecast] Fix documentation typo (#16799)
* fixed typo

Signed-off-by: Michael Weger <weger.michael@gmx.net>
2024-05-24 20:58:21 +02:00
Mark Herwege
a3fad333e7
[nikohomecontrol] Energy meters and access control (#12893)
* NHCI energy meters and NHCII access control

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-05-24 17:43:01 +02:00
Gaël L'hopital
03f311d586
[freeboxos] FreeboxOsIconProvider should only provide icons for its own icon set (#16792)
* FreeboxOsIconProvider should only provide icons for its icon set

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-05-24 17:30:17 +02:00
Jonathan
7fafc024f7
README.md - "bandwith" -> "bandwidth" (#16796)
Fix typing error: "bandwith" -> "bandwidth"

Signed-off-by: Jonathan <festivjo@gmail.com>
2024-05-24 08:41:50 +02:00
mlobstein
6e7d64fd92
[radiothermostat] Add discovery-methods (#16768)
* Add discovery-methods

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-05-24 08:16:30 +02:00
Holger Friedrich
b5375fec8a
[tado] Revert #16686 (#16793)
Downgrade swagger-codegen-maven-plugin to old version.
Add warning to pom file.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-23 19:51:21 +02:00
Nick Waterton
7394ba0603
[samsungtv] fix input change bug (#16787)
Signed-off-by: Nick Waterton <n.waterton@outlook.com>
2024-05-22 22:45:00 +02:00
openhab-bot
1ce305b3e8
New translations samsungtv.properties (Italian) (#16785) 2024-05-22 16:42:41 +02:00
Gaël L'hopital
9b7d19b2f8
[French Govt Energy Data] New binding (#16713)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
Signed-off-by: clinique <gael@lhopital.org>
2024-05-22 12:28:03 +02:00
jimtng
77bd3bf0f5
[mqtt] add additional details in ChannelStateTransformation logging (#16782)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-05-21 22:47:40 +02:00
Nick Waterton
20ace6406a
[samsungtv] Frame TV Fixes, Improvements and New Channels (#11895)
* [samsungtv] add certificate trust

Signed-off-by: Nick Waterton <n.waterton@outlook.com>
2024-05-21 19:34:36 +02:00
Nils Schnabel
367f8c434f
[PJLinkDevice] audio/video mute (#16504)
* audio/video mute

Signed-off-by: Nils Schnabel <github@to.nilsschnabel.de>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
2024-05-21 11:45:26 +02:00
mueller-ma
330c77629c
[homeconnect] Remove duplicate warning (#16780)
Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
2024-05-20 23:45:58 +02:00
Holger Friedrich
d36b123e0c
Upgrade Karaf from 4.4.5 to 4.4.6 (#16676)
* Sync runtime dependencies with Karaf 4.4.6, most status
t notably:
  * Jetty 9.4.54.v20240208, addresses CVE-2024-22201
  * Pax Logging 2.2.7
  * Pax Web 8.0.27
  * ASM 9.7
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-20 23:39:42 +02:00
Matthew Skinner
f7ebff9d83
[ipcamera] Fix ONVIF alarms streams may stop and not restart on some cameras. (#16777)
* Fault find stream

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-05-20 21:11:09 +02:00
openhab-bot
659423f857
New Crowdin updates (#16778)
* New translations exec.properties (Hungarian)
* New translations jsscripting.properties (Hungarian)
2024-05-20 20:55:30 +02:00
Matthew Skinner
d131d4d565
Add new AI alarms for Foscam (#16775)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-05-19 14:23:38 +02:00
Mark Herwege
0ff85640e3
[MQTT] Fix tests after core change (#16774)
* fix mqtt tests

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-05-19 13:56:30 +02:00
Ondrej Pecta
045065f7ad
[somfytahoma] force the gateway discovery if the LAN mode is not working (#16751)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2024-05-19 13:31:14 +02:00
Kai Kreuzer
8c22ea2772
Fix typos (#16776) 2024-05-19 13:29:17 +02:00
benediktkuntz
9e75a4985d
[gridbox] Initial contribution (#16664)
* [gridbox] Add binding for Viessmann GridBox - Initial contribution

Signed-off-by: Benedikt Kuntz <benkuntz@web.de>
2024-05-19 12:38:35 +02:00
GiviMAD
68fd415975
[PiperTTS] Reduce bundle size (#16755)
* [PiperTTS] Reduce bundle size

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2024-05-19 12:29:18 +02:00
lsiepel
20ed0e189f
[dsmr] Fix delivery demand labels (#16739)
* Fix delivery demand labels
* Add upgrade instructions

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-05-19 10:36:33 +02:00
J-N-K
7715bd2b53
[deconz] Fix color conversion (#16769)
After core changes to ColorUtil the Y part can no longer be used as brightness.

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-05-17 21:41:38 +02:00
Jacob Laursen
c8ba71f2e3
[denonmarantz] Improve README (#16767)
* Reformat table Markdown

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-15 22:30:01 +02:00
Jacob Laursen
50ce7ca7d2
Add UoM support for volume dB channel (#16759)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-15 00:01:04 +02:00
Jacob Laursen
bf24b4e4d2
Refactor dynamic creation of zone channels (#16763)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-14 22:42:57 +02:00
openhab-bot
2645a26443
New translations energidataservice.properties (Danish) (#16760) 2024-05-13 23:43:47 +02:00
Jacob Laursen
b70d3b1184
[denonmarantz] Add null annotations (#16757)
* Add null annotations

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-13 22:51:04 +02:00
Jacob Laursen
d24e73b6d1
Add support for suggestion finder (#16277)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-13 22:44:03 +02:00
openhab-bot
2b9542c976
New translations energidataservice.properties (Italian) (#16756) 2024-05-13 07:12:32 +02:00
M Valla
575c86c8af
[openwebnet] add support for lights general/area/group events and Things (#15921)
* [openwebnet] initial support for general/area light events

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2024-05-13 07:10:36 +02:00
Fabian Fagerholm
8b85ff1db5
Enable use of analogue input with Shelly Plus Add-on (#16744)
Signed-off-by: Fabian Fagerholm <fabbe@paniq.net>
2024-05-12 12:06:23 +02:00
openhab-bot
1caf5ff547
New translations astro.properties (Danish) (#16749) 2024-05-12 00:53:14 +02:00
Markus Michels
7a32f4e97d
[shelly] Support for Shelly Plus HT Gen3 (#16625)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-05-11 23:30:06 +02:00
Jacob Laursen
4448d999b8
Declare connection (#16745)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-11 13:45:16 +02:00
Simmon Yau
f5fe9d18ff
Updated whiteLED channel for reolink ipcamera so that when the (#16663)
light is turned on, it will stay on forever and if the light is
turned off, it will stay off forever.

Signed-off-by: Simmon Yau <simmonyau@gmail.com>
2024-05-11 13:29:40 +02:00
Ondrej Pecta
85a45ce0d9
[jablotron] Migrate to v2.2 API (#16743)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2024-05-11 11:17:24 +02:00
openhab-bot
2b83e74bf5
New Crowdin updates (#16741)
* New translations astro.properties (Danish)
2024-05-10 23:53:57 +02:00
lsiepel
2dfd663a86
[transformation][exec] allow spaces in parameters by enclosing in single quotes (#16160)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-05-10 19:54:56 +02:00
Łukasz Dywicki
3c0eb946f1
[smaenergymeter] Fix handling of broadcast frames (#11718)
* Fix handling of broadcast frames for SMA meter #11497.

Added support for multiple meters in single multicast group #3429.

Signed-off-by: Łukasz Dywicki <luke@code-house.org>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
2024-05-10 17:25:48 +02:00
Jacob Laursen
fc68df7a6e
Introduce a trigger channel to announce the availability of day-ahead prices (#16704)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-05-10 17:09:27 +02:00
Matúš Hromada
4fbe464a51
Update README.md (#16670)
Added information when having one device attached

Signed-off-by: Matúš Hromada <matushromada@gmail.com>
2024-05-10 12:18:31 +02:00
openhab-bot
525b04ca61
New Crowdin updates (#16732)
* New translations astro.properties (Danish)
2024-05-10 06:04:05 +02:00
Matt
6c56f29dae
[haywardomnilogic] Fix chlorinator units. Continuation of PR#15478 (#16733)
* Fixed units on chlorinator timed percent state description pattern

Signed-off-by: Matt Myers <mmyers75@icloud.com>
2024-05-10 06:01:05 +02:00
Jørgen Austvik
6efe62fe70
[airgradient] Initial contribution (#16584)
* [airgradient] Initial contribution

AirGradient are open source and open hardware air quality sensors that
you can read values from through a cloud API or directly from the device.

Signed-off-by: Jørgen Austvik <jaustvik@acm.org>
2024-05-10 00:10:37 +02:00
Matt Filetto
677fd35d02
[openhab.binding.onkyo]: add channel for changing the Audyssey EQ Mode (#14316)
* Values are Off, Movie, and Music and and corspond to 0,1,2

Signed-off-by: Matt Filetto <matt.filetto@gmail.com>
2024-05-09 23:53:06 +02:00
Timo Schober
90a23160ae
[jeelink] Add support for emt7110 energy meter (#16725)
* feat: add support for emt7110 energy meter with jeelink

Signed-off-by: tischober <t.schober@outlook.de>
2024-05-09 15:49:39 +02:00
Andrew Fiddian-Green
1d3c52a33d
[hue] Fix migration of API v1 legacy data to new v2 things (#16714)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-05-09 10:42:54 +02:00
Matt
62e62e66a4
[haywardomnilogic] Added support ColorLogic V2 Lights, Updated Chlor Enable, Alert, Error, Status (#15478)
* Update polling times based on Hayward API recommendations

---------

Signed-off-by: Matt Myers <mmyers75@icloud.com>
2024-05-09 10:08:38 +02:00
openhab-bot
1da7a8753a
New translations gardena.properties (Finnish) (#16729) 2024-05-09 07:50:13 +02:00
mlobstein
ebdac8ece7
[kaleidescape] Add Buttongrid example and command channel (#16720)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-05-07 21:58:39 +02:00
mlobstein
283ae59bff
fix README (#16721)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-05-07 07:05:49 +02:00
Florian Hotze
42c297a0ee
[jsscripting] Upgrade openhab-js to 5.0.0 (#16719)
See https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#500.

Required to adjust to breaking changes from https://github.com/openhab/openhab-core/pull/3736.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-05-05 22:57:06 +02:00
lsiepel
f9d9dc2c8e
[freeathome] Rename binding from freeathomesystem (#16718)
* Remove 'System' from the binding name

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-05-05 22:50:06 +02:00
mlobstein
1ef13c6686
Add Buttongrid README examples (#16701)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-05-04 22:35:16 +02:00
Bernd Weymann
71d335df9e
[solarforecast] Initial contribution (#13308)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-05-02 20:26:09 +02:00
Fabian Wolter
4d7864ba1f
[airq] Add health/performance channels in percent, add UoM, refine unit hints and state patterns, make item labels consistent (#16698)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2024-05-01 19:51:22 +02:00
Fabian Wolter
e812d2dcbe
[airq] Add Hydrogen Sulfide (H₂S) (#16696)
* [airq] Add Hydrogen Sulfide (H₂S)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2024-05-01 11:41:03 +02:00
GiviMAD
94b4639f55
[pulseaudio] Declare pulseaudio module per audio stream (#16254)
* [pulseaudio] Declare pulseaudio module per audio stream

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2024-04-30 23:31:19 +02:00
morph166955
9bcb338188
Update httpcore and httpclient (#16294)
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2024-04-30 15:37:37 +02:00
Florian Hotze
ebb0f54dbd
[openweathermap] Prepare for shutdown of One Call API version 2.5 (#16705)
* [openweathermap] Update README for shutdown of One Call API version 2.5 & Change default API version

Closes #16665.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-04-30 14:05:50 +02:00
mlobstein
5567d96c6b
Add options (#16706)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-04-30 09:31:03 +02:00
Jacob Laursen
3baaeb6db9
Improve discovery (#16692)
Resolves #16690

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-30 00:39:30 +02:00
Gaël L'hopital
22e3d55f85
Fix error introduced in #16681 (#16703)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-04-29 18:23:47 +02:00
Gaël L'hopital
57025ce961
[netatmo] Correction of Last-Event group (#16684)
* Correction of Last-Event group

Signed-off-by: root <gael@lhopital.org>
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-04-29 13:35:10 +02:00
Gaël L'hopital
5f7282b21b
[netatmo] Fix Live Picture not always available (#16679)
* Adressing issue on live picture

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: root <gael@lhopital.org>
2024-04-29 13:30:00 +02:00
Holger Friedrich
cf21184c1b
Update plugins (#16683)
* update multiple dependencies

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-29 12:24:45 +02:00
Gaël L'hopital
1437a2ac7d
Handling null WifiInformation (#16700)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-04-29 01:32:55 +02:00
Holger Friedrich
1af3ecd989
[tradfri] Adapt tests to ColorUtil changes on core (#16699)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-29 00:32:15 +02:00
Gaël L'hopital
01e8e1c8f8
[netatmo] Presence sub events were not updated (#16681)
* Making sub event work
Signed-off-by: clinique <gael@lhopital.org>
2024-04-28 23:38:54 +02:00
Daniel Rosengarten
bd2dcba1ce
[velbus] New functionality and bug fix (#15661)
* [velbus] New functionnality & Bug fix

Signed-off-by: Daniel Rosengarten <github@praetorians.be>
Co-authored-by: Simonas Kazlauskas <github@kazlauskas.me>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2024-04-28 22:55:54 +02:00
Martin Grassl
bc136527bc
[mybmw] revert the changes for 16642 as BMW seems to have reverted the changes in the API (#16687)
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2024-04-28 22:38:23 +02:00
Fabian Wolter
1a727f87bd
[airq] Improve error handling (#16694)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2024-04-28 21:39:27 +02:00
Cody Cutrer
836581ebc8
[mqtt] Treat incoming empty string as NULL for enum (#16641)
Treat incoming empty string as NULL for enum (#16641)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-04-28 21:33:44 +02:00
Andrew Fiddian-Green
8329668931
[hue] fix JUnit tests for revised ColorUtil (#16559)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-04-28 21:05:23 +02:00
Fabian Wolter
5765a9485d
[airq] Add note about JVM cryptographic strength policy (#16695)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2024-04-28 20:56:13 +02:00
Sami Salonen
dee61a7651
[dynamodb] Optimize consumed read capacity (#16693)
We optimize consumed read capacity

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
2024-04-28 20:52:16 +02:00
Holger Friedrich
c9c75124aa
[tado] Update plugins (#16686)
* swagger-codegen-maven-plugin, 2.3.1 to 2.4.41

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-28 20:49:05 +02:00
Sebastian G
5b36db63b9
Update README.md (#16668)
Fix URL for AVR-X2000/E400 document

Signed-off-by: Sebastian G. <sebastian@goodrick.ch>
2024-04-28 20:24:00 +02:00
Holger Friedrich
b6cbc7ff82
[mapdb] Explicitly set date format for serialization (#16657)
Between Java 17 and Java 21, serialization of Date has changed due to CLDR 42 which uses a narrow non-breaking space.
To ease switching JDK versions, the serialization format is explicitly set to the Java 17 format when GsonBuilder is used.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-28 20:14:31 +02:00
M Valla
1fff7eb028
[openwebnet] add sendMessage rule actions to send generic OWN messages on the BUS (#16691)
* [openwebnet] Added OpenWebNetBridgeActions class and sendMessage action

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2024-04-28 11:55:28 +02:00
Christian Wild
dbe970981c
[tapocontrol] new communication protocol integration / code revision (#15725)
* [tapocontrol] new tapo klap-protocol integration

Signed-off-by: Christian Wild <christian@wildclan.de>
2024-04-28 09:38:06 +02:00
Doug Culnane
652845fee5
[saicismart] Initial contribution (#15894)
* [saicismart] initial binding creation

Signed-off-by: Markus Heberling <markus@heberling.net>
Signed-off-by: dougculnane <doug@culnane.net>
2024-04-27 22:49:34 +02:00
Jacob Laursen
229c2b7032
Interrupt running job on handler disposal (#16689)
Resolves #16688

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-27 14:03:50 +02:00
Jacob Laursen
321fde5486
Introduce console command for history persistence (#16656)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-27 11:46:19 +02:00
Holger Friedrich
be7c6bbcdb
[amplipi] Update plugins (#16685)
* openapi-generator-maven-plugin, 5.1.0 to 7.0.1, see
  https://github.com/OpenAPITools/openapi-generator/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-27 10:45:51 +02:00
Spiev
bf7c2220b0
[openweathermap] Added "version" example to thing configuration and description. (#16671)
* Added "version" example to thing configuration and description.

Signed-off-by: / <StefanMiem+github@gmail.com>
2024-04-27 10:27:30 +02:00
Jacob Laursen
e67675b745
Reduce the default character limit for VARCHAR columns in MySQL (#16680)
Resolves #13920

Resolves #16678

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-27 10:25:46 +02:00
mlobstein
7eb5916804
[radiothermostat] Skip shutdown actions if thing offline (#16677)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-04-25 08:08:58 +02:00
Doug Culnane
6ebf0f974e
[Renault] Cockpit/odometer information no longer retrieved #16669 (#16675)
Signed-off-by: dougculnane <doug@culnane.net>
2024-04-22 17:10:25 +02:00
Andras Uhrin
f466c88406
[freeathomesystem] Initial contribution (#13703)
Signed-off-by: Andras Uhrin <andras.uhrin@gmail.com>
2024-04-20 18:14:54 +02:00
MikeTheTux
6db28f5b46
[evcc] Adjust to evcc 0.125.0 API changes (#16660)
* avoid deprecated parameters evcc rest API parameters 'batteryConfigured' and 'pvConfigured'

Signed-off-by: Michael Weger <weger.michael@gmx.net>
2024-04-20 15:00:59 +02:00
M Valla
342b7b83f9
[openwebnet] Thermo: new channels and README updates (#16652)
* [openwebnet] added new channels: targetTemperature, heating and cooling to bus_thermo_zone
Fixes #12019
* [openwebnet] cleaner code in updateModeAndFunction() to handle *4*1*w## messages
* [openwebnet] Updated README. Added new device images

---------

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2024-04-19 00:22:48 +02:00
openhab-bot
e97c080c16
New translations livisismarthome.properties (Italian) (#16662) 2024-04-18 07:02:17 +02:00
Marcel
b035bf3824
[miio] Add Yeelight W3 RGB (#16659)
* fix: Added Yeelight W3 RGB props

cherrypicked from #7717221

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>

* [miio] update readme

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>

Co-authored-by: Igor Svehla <igor@taxtris.com>
2024-04-17 18:54:27 +02:00
Marcel
7b690d6c89
[miio] add suppoprt Mijia Omni Robot Vacuum-Mop dreame.vacuum.p2114o (#16383)
* [miio] add suppoprt Mijia Omni Robot Vacuum-Mop dreame.vacuum.p2114o

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2024-04-17 18:51:13 +02:00
Marcel
1dc4c4f4db
[miio] add support for Xiaomi Smart Plug 2 cuco.plug.v2eur (#16381)
* [miio] add support for Xiaomi Smart Plug 2 cuco.plug.v2eur

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2024-04-17 10:35:40 +02:00
Jacob Laursen
31c33561e8
Fix tariff time series update during spot price unavailability (#16654)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-16 08:21:26 +02:00
M Valla
d498a1622f
[openwebnet] Thermo: fixes update setPoint when local offset in in use (#16626)
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2024-04-15 00:55:13 +02:00
Jacob Laursen
f4fada5036
Adjust retry policy for extended spot price unavailability (#16653)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-14 21:48:34 +02:00
Mark Hilbush
815ada9afc
Fix handling of multiple sprinklers (#16630)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2024-04-14 20:04:39 +02:00
M Valla
5cf2a99fe3
[openwebnet] Thermo: added support for HOLIDAY/VACATION central unit modes (#16605)
* [openwebnet] added vacationDays channel
* [openwebnet] Added support for HOLIDAY/VACATION Thermo CU modes.
Refactored Thermo mode handling using updated OWN lib.
Bump openwebnet lib to 0.13.0.
* [openwebnet] added checks for some corner cases

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2024-04-14 19:32:48 +02:00
Jacob Laursen
92cc61cede
Restrict CO2 emission datasets to price area DK1/DK2 (#16649)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-14 09:37:15 +02:00
J-N-K
f164f71fd0
[tr064] Enable fourth WiFi channel and improvements (#16650)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-04-14 09:33:01 +02:00
Jacob Laursen
80fb59525b
Improve error handling for action calculatePrice (#16651)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-14 09:23:41 +02:00
Jacob Laursen
2ac6b69270
Log warning when spot prices are unavailable (#16648)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-13 15:31:56 +02:00
Gaël L'hopital
42af6d8b4f
Resolves issue #16629 (#16640)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-04-13 10:36:14 +02:00
Stephan Richter
ec5b511a81
[network] Fix NumberFormatException for ping when locale has comma as decimal separator (#16636)
* fixing bug:
LatencyParser fails to parse ping times on systems with comma (,) set as decimal separator

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-04-12 21:49:11 +02:00
Jacob Laursen
465e84d800
Bypass WAF by using app user-agent (#16644)
Resolves #16517

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-12 21:42:51 +02:00
Dan Cunningham
0fca945b41
[harmonyhub] Updates harmony library, uses strings for ids (#16646)
See #6732

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2024-04-12 21:35:12 +02:00
Martin Grassl
995ea2dd35
[mybmw] Fix images not loading anymore (#16643)
* [mybmw] fix image not loading anymore Fixes #16642

Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2024-04-12 19:46:07 +02:00
Holger Friedrich
7f82032643
[deutschebahn] Fix example and update links (#16645)
* [deutschebahn] Fix example and update links

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-12 18:57:06 +02:00
Jacob Laursen
a9f7e0fef7
Update tariff filter for Radius (#16634)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-11 22:14:26 +02:00
Christoph
c7d6f9a35c
[telegram] Functionality added to delete a Query (#16631)
* [telegram] Functionality added to delete a Query

Signed-off-by: Christoph <fd0cwp@gmx.de>
2024-04-11 22:02:52 +02:00
Arne Seime
1f631a6b8e
[tibber] Add two channels: consumption and production for current hour (#16623)
* Add 2 new live channels; consumption and production this hour (since last hour shift)

Signed-off-by: Arne Seime <arne.seime@gmail.com>
2024-04-11 21:58:36 +02:00
Cody Cutrer
c007c6ad5c
[mqtt] fix UnDefType comparison in PercentageValue (#16639)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-04-11 21:54:49 +02:00
jimtng
28a055396a
[jrubyscripting] Fix an error in received_command example (#16637)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-04-11 07:07:21 +02:00
Jacob Laursen
2f7ad5f62e
Provide unit hints for humidity/noise/volume channels (#16614)
* Provide unit hints for humidity channel types

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>

* Provide unit hints for noise/volume channel types

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-07 14:08:53 +02:00
Holger Friedrich
051a186cf5
[knx] Add JaCoCo test-coverage (#16507)
Test coverage analysis is based on JaCoCo tool.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-07 10:29:51 +02:00
Jacob Laursen
0e32ad74fb
Provide unit hint for water consumption channel (#16621)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-07 10:06:02 +02:00
Christoph
21f8065203
[intesis] Session Handling improved (#16620)
Signed-off-by: Christoph <fd0cwp@gmx.de>
2024-04-06 17:10:47 +02:00
Andrew Fiddian-Green
cad9ce4010
[siemensrds] Remove r.H. from humidity state description pattern (#16616)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-04-06 14:10:19 +02:00
Wouter Born
79f71ee020
[lifx] Add support for new LIFX products (#16618)
* [lifx] Add support for new LIFX products

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

* LIFX Ceiling
* LIFX Outdoor Neon
* LIFX PAR38
* LIFX Round/Square Path
* LIFX Round Spot

See:

* https://github.com/LIFX/products/blob/master/products.json
* https://www.lifx.com/products/neon-flex-16ft-outdoor
* https://www.lifx.com/products/supercolor-1600lm-par38
* https://www.lifx.com/products/spot-light-round
* https://www.lifx.com/products/path-light-round
* https://www.lifx.com/products/path-light-square

Signed-off-by: Wouter Born <github@maindrain.net>
2024-04-06 14:09:44 +02:00
Andrew Fiddian-Green
203be9395e
[hue] fix npe (#16619)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-04-06 13:05:16 +02:00
Cody Cutrer
aebbbdffc4
[lutron] Implement button press notifications for Picos from LEAP (#16550)
* [lutron] implement button press notifications for Picos from LEAP
* reverse equality check for null safety

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-04-05 21:53:06 +02:00
Rüdiger Sopp
23502fcb9b
[miio] Add Roborock S7/S7MaxV mop mode (#16608)
* [miio] Add Roborock S7/S7MaxV mop mode
Signed-off-by: Ruediger Sopp <ruediger.sopp@gmail.com>
2024-04-05 21:10:32 +02:00
Holger Friedrich
2e4886aeaa
[persistence.jpa] Pin to Java 17 (#16612)
This is a workaround to allow compiling with Java 21.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-05 21:08:59 +02:00
Holger Friedrich
c9c1b42fe1
[enocean] Fix Java 21 build (#16615)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-05 21:03:43 +02:00
Mark Hilbush
8644a771ac
Improve handling of error code 14 (#16613)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2024-04-05 16:01:50 +02:00
Stefan Sedlmaier
bf486e3744
[Senec] Add request timeout (#16611)
Fixes #12900. Add a timeout for requests to the local Senec device. Currently there may occur some endlessly hanging requests which basically freeze the values provided by the binding.

Signed-off-by: Stefan Sedlmaier <github@ssedlmaier.de>
2024-04-04 18:25:34 +02:00
Andrew Fiddian-Green
8687fec77c
[hue] Improve color setting (#16436)
* [hue] fix xy conversion when B is 0
* [hue] remove gamut correction; let Hue bridge do it instead
* [hue] fix gamma round trips; modernize instanceof syntax

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-04-03 12:17:48 +02:00