a752eaadea
[jsscripting][pythonscripting] Use fully OSGI-ified Graal dependencies ( #18795 )
...
* use fully OSGI-ified Graal dependencies
* add js-scriptengine dep
* [jsscripting] Set OSGi DynamicImport-Package header to allow host class loading from JS
* [jsscripting] Remove not-needed feature dependencies, use POM property for version
* [jsscripting] Remove not-needed dependencies from POM, noEmbedDependencies.profile not needed anymore
* [pythonscripting] Use POM property for feature dependency versions
* [pythonscripting] Remove/Change scope of dependencies in POM, noEmbedDependencies.profile not needed anymore
* Upgrade to GraalVM 24.2.1
Signed-off-by: Cody Cutrer <cody@cutrer.us >
Co-authored-by: Florian Hotze <dev@florianhotze.com >
2025-06-19 22:43:19 +02:00
Andrew Fiddian-Green and GitHub
bf57c13b7d
Apply Precipitation tag ( #18815 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-06-19 08:24:40 +02:00
J-N-K and GitHub
c1c6b6d083
[ring] Further code improvements and enhancements ( #18778 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2025-06-17 15:33:33 +02:00
Дилян Палаузов and GitHub
d733e03944
[groovyscripting] Update Groovy to 4.0.27 ( #18806 )
...
Updates Groovy from 4.0.26 to 4.0.27.
2025-06-17 08:38:59 +02:00
Stefan Fussenegger and GitHub
75b5db9928
[goecharger] Add cloud API support ( #18781 )
...
* [goecharger] add go-e charger cloud api support (#18770 )
Signed-off-by: Stefan Fussenegger <stefan.fussenegger+git@gmail.com >
2025-06-16 21:37:01 +02:00
lsiepel and GitHub
3e24c2c978
[telegram] Add action that supports various options ( #17801 )
...
* Upgrade dependency
* Fix calls to deprected methods
* Handle 429 cases
* Add action
* Update documentation
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
* Fix whiteline
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
* Review suggestion
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
* Fix typo and text
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
* Review comment and i18n
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
* Improve i18n file
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
* Update bundles/org.openhab.binding.telegram/src/main/java/org/openhab/binding/telegram/internal/action/TelegramActions.java
Signed-off-by: lsiepel <leosiepel@gmail.com >
* Fix spotless
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
---------
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
Signed-off-by: lsiepel <leosiepel@gmail.com >
2025-06-16 20:31:19 +02:00
Andrew Fiddian-Green and GitHub
0e8ee99d03
[upnpcontrol] Add semantic tags ( #18544 )
...
* Add semantic tags
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-06-16 14:19:25 +02:00
Ondrej Pecta and GitHub
2c945fdf41
[orbitbhyve] Remove obsolete redirects setting ( #18803 )
...
Signed-off-by: Ondrej Pecta <opecta@gmail.com >
2025-06-15 22:40:05 +02:00
J-N-K and GitHub
5437a6685c
[ring] Refactor discovery and allow multiple accounts ( #18767 )
...
With this refactoring the device registry is bound to the account bridge, making it possible to use multiple ring accounts. It also changes the discovery service to a `ThingHandlerService, simplifying code.
Signed-off-by: Jan N. Klug <github@klug.nrw >
2025-06-15 16:35:13 +02:00
Andrew Fiddian-Green and GitHub
886c170631
Cherry pick approved addons from #18585 ( #18664 )
...
* cherry pick approved addons from #18585
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-06-15 14:33:52 +02:00
Jacob Laursen and GitHub
9843c4ad8f
[shelly] Add unit test coverage ( #18794 )
...
* Add coverage for BLU things
* Use existing ThingTypeUID constants
* Remove misplaced annotation
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2025-06-13 23:01:39 +02:00
jsjames and GitHub
4a9af7110c
Modifications required to support new restrictions in Flume's API ( #18696 )
...
Signed-off-by: Jeff James <jeff@james-online.com >
2025-06-12 21:53:48 +02:00
Markus Michels and GitHub
b3893bf8f8
[shelly] Fix support for Shelly Plug US ( #18775 )
...
* Fix Shelly Plug US: This is a Gen2 device, but the service name is
missing the "plus" - shellyplugus instead of shellyplusplugus. As a
result the thing uses the Gen1 API, which does not work.
Signed-off-by: Markus Michels <markus7017@gmail.com >
2025-06-12 21:02:55 +02:00
Bernd Weymann and GitHub
78c4962b6a
[dirigera] Initial contribution ( #17719 )
...
* feature-squash
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2025-06-12 19:21:04 +02:00
Holger Friedrich and GitHub
dc3f53c0d5
Use Maven 3.9.10 for CI build ( #18769 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-12 18:53:07 +02:00
Matthew Skinner and GitHub
573ae2ccfe
[ipcamera] Fix Reolink battery camera streams do not auto restart. ( #18736 )
...
* Fix Reolink battery camera stream do not auto restart.
Signed-off-by: Matthew Skinner <matt@pcmus.com >
2025-06-11 22:56:36 +02:00
Cody Cutrer and GitHub
f7713a54f4
[mqtt.homeassistant] Revert "Use GraalPy and import actual Home Assistant templating code ( #18601 )" ( #18788 )
...
This reverts commit 5a2179106e .
Signed-off-by: Cody Cutrer <cody@cutrer.us >
2025-06-11 08:59:32 +02:00
Markus Michels and GitHub
fd1236081d
[shelly] Fix Shelly Plus 2PM discovery in Roller/Cover mode ( #18790 )
...
Signed-off-by: Markus Michels <markus7017@gmail.com >
2025-06-11 08:17:46 +02:00
Florian Hotze and GitHub
686f5e1001
[jsscripting] Use Node.js 22.13.1 for webpack build ( #18762 )
...
This aligns with the Node.js version openhab-js is developed on.
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-06-11 00:02:56 +02:00
Dan Cunningham and GitHub
c9eaa00145
[matter] Upgrades to matter.js v0.14.0, adds matter error codes and translations ( #18786 )
...
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2025-06-10 23:04:16 +02:00
Bernd Weymann and GitHub
9f73acaf39
descending order starts with last timestamp ( #18789 )
...
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2025-06-10 21:21:07 +02:00
Ondrej Pecta and GitHub
dc006338ae
[somfytahoma] pure local mode if token provided ( #18774 )
...
Signed-off-by: Ondrej Pecta <opecta@gmail.com >
2025-06-08 17:27:08 +02:00
Giovanni Fabiani and GitHub
17e439cafd
[meross] Initial contribution ( #18564 )
...
* [meross] Initial contribution
Signed-off-by: Giovanni Fabiani <fabiani.giovanni@gmail.com >
2025-06-08 10:47:32 +02:00
Dan Cunningham and GitHub
a8fe05c70c
[matter] Typescript ESLint modifications ( #18743 )
...
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2025-06-08 00:36:28 +02:00
Christian Kittel and GitHub
805072b3c7
Convert pressure value correctly to QuantityType ( #18756 )
...
Signed-off-by: Christian Kittel <ckittel@gmx.de >
2025-06-07 12:00:09 +02:00
b5c1b3a9d8
[ring] Initial Contribution ( #18668 )
...
* Initial contribution
Co-authored-by: Ben Rosenblum <rosenblumb@gmail.com >
Co-authored-by: morph166955 <53797132+morph166955@users.noreply.github.com >
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2025-06-07 10:00:57 +02:00
Holger Friedrich and GitHub
8eb0e0f913
[knx] Ignore value NaN for DPT 9 and DPT 14 ( #18690 )
...
* For DPT 14, the standard IEEE 754 encoded NaN and Inf values
are ignored
* For DPT 9, the special value 0x7FFF used for NaN (and invalid
data) is ignored
Warnings are only logged on loglevel debug, as real hardware
might use those values to indicate errors.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-06 21:52:00 +02:00
Holger Friedrich and GitHub
4ae43c7e5f
Resolve runbundles ( #18758 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-05 22:16:43 +02:00
Florian Hotze and GitHub
fd1dbe479f
[mqtt] Update dependencies in aggregated Karaf feature ( #18753 )
...
* [mqtt] Update dependencies for aggregated MQTT bundle
* [mqtt.homeassistant] Add comment about feature modifications
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-06-04 13:46:43 +02:00
Jeremy and GitHub
c646a0704a
[insteon] Fix iolinc device support ( #18273 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com >
2025-06-03 22:06:06 +02:00
Jeremy and GitHub
1f7183b7fd
[insteon] Rebuild all channels during thing initialization ( #18698 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com >
2025-06-03 22:01:16 +02:00
Florian Hotze and GitHub
12e472ac9d
[mqtt.homeassistant] Fix itest dependencies ( #18752 )
...
* [mqtt.homeassistant] Fix itest dependencies
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-06-03 21:47:51 +02:00
Ciprian Pascu and GitHub
28aec48cb5
[sbus] Add support for Contact Sensor and (white) in RGBW channels ( #18747 )
...
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro >
2025-06-03 21:44:15 +02:00
Hans Böhm and GitHub
19a755cfe8
fix thingTypeVersion ( #18749 )
...
Signed-off-by: Hans Böhm <h.boehm@gmx.at >
2025-06-03 08:04:52 +02:00
Jacob Laursen and GitHub
3f925692f5
[shelly] Refactor ShellyThingCreator ( #18729 )
...
* Remove duplicated mappings
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2025-06-02 21:16:05 +02:00
Jacob Laursen and GitHub
9c489b068a
Update rates ( #18742 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2025-06-02 21:11:22 +02:00
Hans Böhm and GitHub
603e2e42dd
[spotify] Add uom to time-related channels, add i18n ( #18745 )
...
* add unit and pattern to track times
Signed-off-by: Hans Böhm <h.boehm@gmx.at >
2025-06-02 18:45:39 +02:00
Dan Cunningham and GitHub
909f2e5e3e
[matter] fixes min/max init of color temp values, adds a few tests as well ( #18744 )
...
* [matter] fixes min/max init of color temp values, adds a few tests as well
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2025-06-02 13:03:51 +02:00
Dan Cunningham and GitHub
ac07c60e79
[matter] Typescript formatting ( #18741 )
...
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2025-06-01 21:22:05 +02:00
Philipp S. and GitHub
aa60331a8e
[homeconnect] Add power state support for the washing machines ( #18634 )
...
* Add power state support for the washing machines.(#18633 )
Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de >
2025-06-01 20:59:54 +02:00
Dan Cunningham and GitHub
9409800d4f
Small color tweaks ( #18740 )
...
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2025-06-01 19:03:55 +02:00
lo92fr and GitHub
2c5eb48743
[Linky] Make use of DataConnect Enedis API ( #16355 )
...
* fix pull request
Signed-off-by: Laurent ARNAL <laurent@clae.net >
2025-06-01 13:20:13 +02:00
Dan Cunningham and GitHub
f88de93591
[matter] Initial contribution ( #18486 )
...
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2025-06-01 12:22:18 +02:00
f0b681ffb2
[mqtt.homeassistant] Fix GraalVM path on Windows ( #18734 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
Co-authored-by: Holger Friedrich <holgerf@daddelkiste.lan >
2025-06-01 09:32:18 +02:00
lo92fr and GitHub
1ca39c04cf
[frenchgovtenergydata] This PR add support for tempo tariff to exisiting frenchgovtenergydata binding ( #18732 )
...
* add support for tempo tariff
Signed-off-by: Laurent ARNAL <laurent@clae.net >
2025-05-31 16:05:53 +02:00
Paul Smedley and GitHub
a1a9502241
Align SystemStatus.java with https://pkg.go.dev/github.com/foogod/go-powerwall#section-readme ( #18731 )
...
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2025-05-31 08:25:38 +02:00
openhab-bot and GitHub
385d2fc4fa
New translations shelly.properties (German) ( #18730 )
2025-05-30 21:50:47 +02:00
Cody Cutrer and GitHub
5a2179106e
[mqtt.homeassistant] Use GraalPy and import actual Home Assistant templating code ( #18601 )
...
* [mqtt.homeassistant] Use GraalPy and import actual Home Assistant transformation code
Signed-off-by: Cody Cutrer <cody@cutrer.us >
2025-05-30 18:22:25 +02:00
Markus Michels and GitHub
77e4d7fad5
[shelly] Fix for Shelly Pro 1CB ( #18724 )
...
* Add support for Shelly Pro 1CB (should also work for 2CB and 4CB)
Signed-off-by: Markus Michels <markus7017@gmail.com >
2025-05-30 09:22:16 +02:00
Paul Smedley and GitHub
b2ee5f2b98
[amberelectric] Add support for forecasts, add site data to Thing properties ( #18716 )
...
* Initial support for TimeSeries - only for current pricing, limited to next 10 periods
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2025-05-30 09:21:18 +02:00