Commit Graph
8 Commits
Author SHA1 Message Date
Dan CunninghamandGitHub 1f74dde4ed Introduce webhook service (#5477)
This adds a new Webhook service for bindings who provide public webhooks, like the cloud binding

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-05-17 00:17:58 +02:00
Dan CunninghamandGitHub 762dd34604 Allow null property values (#5475)
`updateProperties` does not allow null values in the passed in Map, yet everywhere else in the code does allow for null values (which specifically unsets the property), including the individual `updateProperty` methods.  I think this was likely an oversight, and not by design, as i can't see why we would enforce non-null values here.

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-04-04 23:11:10 +02:00
Dan CunninghamandGitHub 7e61431f3a Adds namespace support (#5095)
Signed-off-by: Daniel Cunningham <daniel@Daniels-MacBook-Pro.local>
2025-10-25 23:04:49 +05:30
Dan CunninghamandGitHub 4783cd9831 [rules actions] Add new HTTP actions for images (#4961)
* [rules actions] Add new HTTP actions for images
This adds new functions for downloading images to image Items. This is usefull for exposing images to push notifications, updating album art, showing camera snapshots in the Main UI, etc...

I went back and forth if this was a new action space, or part of the HTTP actions, in the end i think it belongs as additional HTTP actions (since it also mostly wraps HTTPUtils.java)

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-08-20 20:47:11 +02:00
Dan CunninghamandGitHub f8d34d9882 Ensure sitemap subscriptions are updated on Group Items (#4552)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-01-11 08:41:05 +01:00
Dan CunninghamandGitHub b808ea6d13 Add live packet to SSE item state connections (#3086)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2022-09-26 19:09:33 +02:00
Dan CunninghamandGitHub eb3f1e92cc Use the mime types provided by the ScriptEngineFactory (#2595)
* Use the mime types provided by the ScriptEngineFactory and not the underlying script engines they provide. This allows mutliple versions of script engines to co-exist, like Nashorn and GraalVM .

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2021-12-13 07:13:04 +01:00
digitaldan 8c15096a10 Backport of https://github.com/openhab/openhab/pull/1460
This allows group items who are not exactly the same base item to be included in logic operations, for example a dimmer can now be included in a group switch item.
2016-02-22 15:13:10 -08:00