Commit Graph
5674 Commits
Author SHA1 Message Date
Cody CutrerandGitHub 8d9c65c8c3 [mqtt.homeassistant] Use default strings for all commands and states (#18383)
* [mqtt.homeassistant] Use default strings for all commands 

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-03-24 18:53:59 +01:00
Jacob LaursenandGitHub 2fc6984e4a Fix typo (#18439)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-24 17:50:48 +01:00
Holger FriedrichandGitHub 6d804b02dd Adapt dependencies to core change (#18435)
* Adapt dependencies to core change
* Add jakarta.inject-api to mqtt.generic

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-24 07:24:13 +01:00
Daniel DemusandGitHub 02b3daa17b [wundergroundupdatereceiver] Fix parsing of dateutc query parameter (#18415)
The parameter is formatted with 1 digit hours, spewing warnings into the log

Signed-off-by: Daniel Demus <daniel-github@demus.dk>
2025-03-23 20:58:19 +01:00
openhab-botandGitHub 9fbc4bf3b2 New translations danfossairunit.properties (Danish) (#18434) 2025-03-23 15:19:58 +01:00
Jacob LaursenandGitHub fe89dd1f85 Add semantic tags (#18324)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-23 13:59:59 +01:00
MartinandGitHub bcff21df8c [bambulab] Add support for camera (#18431)
* camera

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2025-03-23 13:58:14 +01:00
jimtngandGitHub 77907b6a43 [daikin] Add semantic tags to channels (#18315)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-03-23 13:46:56 +01:00
MartinandGitHub 805dcac93a [bambulab] Support commands for CHANNEL_GCODE_FILE and CHANNEL_SPEED_LEVEL (#18422)
* new commands

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2025-03-23 12:05:14 +01:00
Ondrej PectaandGitHub bd611e12d7 [somfytahoma] fix exception when invalid event history response received (#18419)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2025-03-23 11:29:05 +01:00
4abd965ca4 [tuya] Initial contribution (#17937)
* [tuya] This is a port of the SmartHome/J binding by @J-N-K

Signed-off-by: Cody Cutrer <cody@cutrer.us>
Co-authored-by: Jan N. Klug <github@klug.nrw>
Co-authored-by: jsetton <jeremy.setton@gmail.com>
Co-authored-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-03-23 11:27:33 +01:00
mlobsteinandGitHub eb2ed08da1 [roku] Add semantic tag to Active App and Active Channel channels (#18387)
* Add semantic tags

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2025-03-23 09:50:35 +01:00
mlobsteinandGitHub 530cfb893d Add semantic tags (#18388)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2025-03-23 09:50:04 +01:00
jimtngandGitHub 1584e99030 [lgwebos] Add semantic tag to Channel and Application channels (#18314)
* [lgwebos] Add semantic tag to Channel and Application channels

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-03-23 09:47:50 +01:00
mlobsteinandGitHub 9093a4dcec [vizio] Add semantic tag to Active App channel (#18389)
* Add semantic tags

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2025-03-23 09:32:48 +01:00
openhab-botandGitHub 3ecbb6b9ce New translations danfossairunit.properties (Danish) (#18429) 2025-03-23 08:48:08 +01:00
Moritz 'Morty' StrübeandGitHub 5a3a8bbc9b [tacmi] Support JSON-Api (#14119)
* [tacmi] Support JSON-Api
This implementation is based on the JSON-API provided by TA.

Signed-off-by: Moritz 'Morty' Strübe <morty@gmx.net>
2025-03-22 23:35:38 +01:00
Jacob LaursenandGitHub e94d4dca2d Fix build after merges (#18428)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 23:30:39 +01:00
Jacob LaursenandGitHub f5878ff9c1 Add defrost status channel (#18398)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 22:21:10 +01:00
Jacob LaursenandGitHub 96c38dfb11 Improve time zone handling (#18384)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 22:19:55 +01:00
Jacob LaursenandGitHub 8ef6b6a964 Improve discovery (#18414)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 22:08:01 +01:00
Florian HotzeandGitHub 5e648a72ee [jsscripting] Upgrade GraalJS to 24.2.0 (#18421)
Depends on https://github.com/openhab/openhab-osgiify/pull/59.

Changelog: https://github.com/oracle/graaljs/blob/master/CHANGELOG.md#version-2420

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-03-22 18:33:51 +01:00
Marcel GoerentzandGitHub 369dfa11a3 [evcc] Add support for grid power due to changes in evcc api since 0.133.0 (#18410)
* Add support for grid power due to changes in evcc api since 0.133.0

Signed-off-by: Marcel Goerentz <m.goerentz@t-online.de>
2025-03-21 14:02:03 +01:00
Andrew Fiddian-GreenandGitHub cfd9107548 [tado] fix regression (#18420)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-03-20 15:52:32 +01:00
Florian HotzeandGitHub 8a7504f800 [jsscripting] Upgrade openhab-js to 5.9.0 (#18406)
See https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#590 for changes.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-03-18 22:05:16 +01:00
Andrew Fiddian-GreenandGitHub 3cca343571 [tado] OAuth RFC-8628 authentication (deadline 2025-03-15) (#18354)
* add oauth2 authentication

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-03-18 19:11:44 +01:00
MartinandGitHub 1cfb212388 Support updating state of lights (#18411)
Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2025-03-18 19:07:28 +01:00
David PaceandGitHub 379b244b1f [boschshc] Use MAC address as default bridge thing ID (#18391)
Signed-off-by: David Pace <dev@davidpace.de>
2025-03-17 20:52:07 +01:00
Georg KunzandGitHub 6d6bd506ad [easee] Fixing incorrect channel name in example (#18400)
This fixes an incorrect channel name in the example documenented
in the Readme.

Signed-off-by: Georg Kunz <der.schorsch@gmail.com>
2025-03-16 23:19:56 +01:00
Cody CutrerandGitHub 321976844e [jrubyscripting] Disallow exec (#18394)
If a script (or a library it calls) accidentally calls Process.exec

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-03-14 20:07:15 +01:00
Bernd WeymannandGitHub c61686f729 solarforecast channel typo (#18395)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-03-14 19:47:25 +01:00
Zhivka DimovaandGitHub 81ea83bc02 [gree] Fixes - using refresh value from configuration and add encryption type - Combined (#18360)
* [gree]:Use the refresh value from the config

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
2025-03-14 11:52:10 +01:00
jimtngandGitHub 1ee12ba6c1 [plex] Document the user channel (#18390)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-03-14 08:21:22 +01:00
MartinandGitHub 9ac731580e [bambulab] Initial contribution (#18369)
* Init BambuLab

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2025-03-12 22:14:31 +01:00
Thomas LauterbachandGitHub 5ef6840d22 [unifi] Add network thing (#18335)
Signed-off-by: Thomas Lauterbach <thomas@pop-os.amfthome.org>
2025-03-12 21:58:40 +01:00
Arne SeimeandGitHub cde8814fce [unifi] Make request timeout configurable (#18349)
* Make http timeout configurable

Signed-off-by: Arne Seime <arne.seime@gmail.com>
2025-03-12 21:09:48 +01:00
Florian HotzeandGitHub f2b0d89c51 [fronius] Fix bridge config update not properly handled (#18375)
Fixes #18123.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-03-11 20:34:51 +01:00
Bernd WeymannandGitHub 0bf8a7de6d [solarforecast] Fix latest-update channel typo (#18373)
* bugfix channel and example typos

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-03-10 08:40:41 +01:00
Jacob LaursenandGitHub 703796df19 [squeezebox] Fix properties for manually configured Things (#18347)
* Refactor discovery

Add null annotations and fix warnings

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

* Fix property initialization for manually configured player Things

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

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-09 18:51:12 +01:00
Patrick GagnonandGitHub e40481c2e4 [smartthings] Correct the link to the compatible devices (#18372) 2025-03-09 11:06:39 +01:00
Chiuaua79andGitHub 8c3b22cfdd [modbus][sunspec] Fix acc32 and uint32 (#18370)
In 2020 the ACC32 fields were changed from unsigned int to signed, ref. #7826. This is incorrect.
The acc32 is an unsigned integer. On top of that, the sunspec meter handlers had values assigned with acc32 that are uint32 according to the sunspec specification.

https://sunspec.org/wp-content/uploads/2025/01/SunSpec-Device-Information-Model-Specificiation-V1-2-1-1.pdf

This is the latest specification from 2024. Here it is stated that:
acc32 = Unsigned 32-bit accumulator (deprecated in favor of uint32)

Basically both acc32 and uint32 can have values from 0 to 4294967294 acc32 even until 4294967295, which is due to uint32 0xFFFFFFFF is specified as "not implemented".

See also https://community.openhab.org/t/modbus-sunspec-showing-negative-total-exported-energy/161611/13 for the bug.

Please cherrypick to 4.3.x branch as well.

Signed-off-by: Cor Hoogendoorn <chiuaua@hotmail.com>
2025-03-08 23:55:33 +01:00
Eric BoddenandGitHub 824a8f55f0 [jsscripting] Add example how to hide notifications again (#17978)
* Added example now to hide notifications again

Signed-off-by: Eric Bodden <eric.bodden@upb.de>
2025-03-08 08:36:52 +01:00
Simon SpielmannandGitHub 2e82fe6540 [Keba] Implement thing action to set display text (#18310)
* Implement Thing Action for setting display text

Signed-off-by: Simon Spielmann <simon.spielmann@gmx.de>
2025-03-07 15:27:41 +01:00
matmaiandGitHub 40215b6519 [shelly] Improve smoke sensor wake-up period handling (#18309)
* [shelly] increase smoke sensor regular update period by half an hour (#17767)

Signed-off-by: Matthias Maier <code@telebim.de>
2025-03-07 11:23:45 +01:00
Simmon YauandGitHub b4967bfe68 [ipcamera] Add reboot action for Reolink ipcamera (#18337)
* Add reboot channel for Reolink ipcam

Signed-off-by: Simmon Yau <simmonyau@gmail.com>
2025-03-07 11:15:53 +01:00
Bernd WeymannandGitHub 6eeffe46ed [mercedesme] UOM cleanup (#18332)
* metadata adjuster remove

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-03-07 11:06:55 +01:00
Daniel RosengartenandGitHub 02d33f1d24 [velbus] VMB8IN-20 implementation rewrite (#18365)
* [velbus] update README Module VMBPIR-20 is missing in the readme.

Signed-off-by: Daniel Rosengarten <github@praetorians.be>
2025-03-07 09:54:02 +01:00
Bernd WeymannandGitHub 79a3c1b242 [mercedesme] New authorization process (#18342)
* change auth process

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-03-04 22:08:38 +01:00
GearrelWandGitHub a0bae2fd31 [homewizard] Fix for incorrect thing type id for kWh meter (#18352)
* Fixed toString in several payloads

Signed-off-by: Gearrel Welvaart <gearrel.welvaart@gmail.com>

* Fix for incorrect thing-type id

Signed-off-by: Gearrel Welvaart <gearrel.welvaart@gmail.com>

---------

Signed-off-by: Gearrel Welvaart <gearrel.welvaart@gmail.com>
2025-03-04 22:04:20 +01:00
Bernd WeymannandGitHub 77c729bc39 bugfix unit test status online (#18358)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-03-04 22:02:05 +01:00