Commit Graph

6170 Commits (main)

Author SHA1 Message Date
Stefan Fussenegger 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 a8fe05c70c
[matter] Typescript ESLint modifications (#18743)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-06-08 00:36:28 +02:00
Christian Kittel 805072b3c7
Convert pressure value correctly to QuantityType (#18756)
Signed-off-by: Christian Kittel <ckittel@gmx.de>
2025-06-07 12:00:09 +02:00
Paul Smedley 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 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 4ae43c7e5f
Resolve runbundles (#18758)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-05 22:16:43 +02:00
Florian Hotze 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 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 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 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 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 19a755cfe8
fix thingTypeVersion (#18749)
Signed-off-by: Hans Böhm <h.boehm@gmx.at>
2025-06-03 08:04:52 +02:00
Jacob Laursen 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 9c489b068a
Update rates (#18742)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-06-02 21:11:22 +02:00
Hans Böhm 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 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 ac07c60e79
[matter] Typescript formatting (#18741)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-06-01 21:22:05 +02:00
Philipp S. 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 9409800d4f
Small color tweaks (#18740)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-06-01 19:03:55 +02:00
lo92fr 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 f88de93591
[matter] Initial contribution (#18486)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-06-01 12:22:18 +02:00
Holger Friedrich 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 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 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 385d2fc4fa
New translations shelly.properties (German) (#18730) 2025-05-30 21:50:47 +02:00
Cody Cutrer 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 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 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
Paul Smedley 64ade8912c
[teslapowerwall] Fix degradation being based on a single powerwall (#18728)
* Make better use of Class files to parse json, simplify future code updates

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-05-30 09:15:49 +02:00
Paul Smedley ebd0b9a727
[amberelectric] Fix nem-time channel (#18727)
* Fix nem-time and provide upgrade

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-05-30 08:45:44 +02:00
Jacob Laursen fe31deff03
Simplify discovery registration (#18609)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-05-29 20:42:51 +02:00
Andrew Fiddian-Green 84e1508054
[upnpcontrol] discover child devices (#18721)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-05-29 20:37:51 +02:00