Skip to content

openHAB 5.2.0.M6

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jun 07:57
· 1 commit to main since this release

This is a monthly milestone build for the upcoming openHAB 5.2 release, which brings many fixes and improvements.

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
Google Gemini Binding #20922
Home Connect Direct Binding #20653
Pirate Weather Binding #18877

The following improvements were made:

Runtime

Type Issue Change
Enhancements 4951 Persistence extensions: preserve item unit in results
5481 Add extra commands/abilities to DSL scripts/rules
5572 Rule and RuleTemplate file format conversion
5590 Support "new YAML" on the marketplace for rule templates, widgets and block libraries
5614 Disable Graal language cache
5620 Add conversations & LLM tools support
5622 MAC address resolver component
5625 Add additional rules to the StandardInterpreter
5626 Implement permissions for Item access from HLIs
5627 Include rule UID in log message when rule execution fails
5633 Implement LLM tools get state & send command for Items
5635 Enable asynchronous execution of rules and lock engine lock when loading scripts
5636 Add created & lastUpdated timestamps to Conversation
5637 Add a LLMToolCall record to serialize calls and store into conversation
5638 ConfigUtil: Add method to apply defaults from ConfigDescription to configuration Map<String, Object>
5640 Add Celsius, Fahrenheit and other UoM single glyph aliases
5641 Add configurable system prompt & Config refactorings
5643 Provide the semantic model + non-semantic items as context to LLM HLIs
5645 Add REST endpoint & console command to list conversations
5654 Add REST endpoint to get LLM tools
5655 Put locations first in semantic tags code
5657 Save Startlevel to a file
Bug Fixes 1922 Fix 'Terminal has been closed' error on OH initial startup
5621 Revert #4919 "Remove prefixes from context entries before injecting ctx into execution context"
5646 Fix sitemap string serialization
5651 Fix missing defaults in VoiceManagerConfiguration
5653 Fix missing regex replace escaping in DslRuleConverter

Add-ons

Add-on Type Issue Change
amberelectric Bug Fixes 20956 Code Improvements
androidtv Bug Fixes 20845 Fix color conversion in setAmbilightPixel
basicprofiles Enhancements 20929 Add State Delay profile
bluetooth Enhancements 20880 Support custom GATT specifications via a configurable folder
20882 Fix BlueZ GATT service discovery for slow/reconnecting devices
20926 Bump bluez-dbus-osgi to 0.3.5
Bug Fixes 20903 Recover BlueZ devices after object removal
daikin Bug Fixes 20957 Implement code improvements
deconz Bug Fixes 20963 Calculate the correct channel value for soil moisture
easee Enhancements 20891 Fix offline detection and recovery on connection loss
energidataservice Bug Fixes 20899 Consider Retry-After header
epsonprojector Enhancements 20852 Add password authentication
evcc Enhancements 20406 Migrate vehicle Thing property
fineoffsetweatherstation Enhancements 20915 Add support for new sensors
20916 Add Ecowitt HTTP API support
20928 Add 10-min avg wind direction and 24h rainfall
20941 Add WN38 black globe sensor and fix lightning distance in miles
Bug Fixes 20942 Fix dynamically created channels disappearing
21000 Fix false low battery for voltage sensors on HTTP API
gpstracker Enhancements 20804 Improve Owntracks Android ≥ 2.5.x support
homeconnect Bug Fixes 20993 Fix bridge access after handler disposal
homekit Bug Fixes 20801 Fix representation property. Fix config auto-update
homematic Bug Fixes 20850 Fix gateway deadlock on reconnect when handling newDevices
hueemulation Enhancements 20930 Map semantic equipment tags to archetypes
Bug Fixes 20917 Preserve brightness precision for low dimming levels
influx Enhancements 20724 Upgrade dependencies
influxdb Bug Fixes 20885 Fix InfluxDB 2 selectors and pagination on multi-series measurements
ipobserver Enhancements 20734 Filter out bad sensor values from low battery or corrupt RF packets.
jellyfin Enhancements 18628 Add support for server versions > 10.8
jrubyscripting Enhancements 20951 Upgrade to JRuby 10.0.6.0
jsscripting Enhancements 20908 Upgrade to openhab-js 5.18.2
Bug Fixes 20853 Prevent deadlock in ThreadsafeSimpleRuleDelegate
20889 Don't close the shared GraalJS engine on factory deactivation
kaleidescape Bug Fixes 20809 Fix EOTF mapping
lgwebos Bug Fixes 20925 Fix thing status description
linkplay Bug Fixes 20838 Set correct thing status on UPNP sub changes
matter Enhancements 20816 matter.js 0.17 and various fixes
20996 Upgrade matter.js to 0.17.3
Bug Fixes 20901 Handle matter.js 0.17 file locking
20904 Fix very slow things initialization (Thread devices)
20905 Fix Thread device commissioning regressions (matter.js 0.17)
20907 Fix zombie matter.js Node process on restart
mcp Enhancements 20824 New features and Improvements
20949 Support additional content types for api calls
meross Bug Fixes 20939 Fix mqtt cloud connection fallback
opengarage Enhancements 20980 Move to jetty httpclient and other small improvements
openhabcloud Enhancements 20748 Provide core WebhookService
openweathermap Enhancements 20799 Add UV-Index to hourly forecast with TimeSeries
paradoxalarm Enhancements 20744 Add SYNC_TIME command to sync panel clock on demand
Bug Fixes 20934 Fix channel-type UID collision across thing types
ring Bug Fixes 20943 Fix multiple stability issues
roborock Enhancements 20847 Add support for Roborock Q7 vacuums
20895 Add basic support for the Roborock Q10 vacs
Bug Fixes 20920 Fixes for Q7/Q10 robots
shelly Enhancements 20856 Add support for Shelly Pro Dimmer 2PM (SPDM-002PE01EU)
20888 Refactor initialization of boolean variables
20945 Provide unit hints for UoM channels
20967 Add support for Shelly BLU Motion ZB, BLU H&T Display ZB, BLU For/Window ZB, BLU Remote ZB
Bug Fixes 20811  Power Meter related descriptions and units fixed
20886 Fix BLU event reception after WiFi disconnect of gateway device
20932 Fix stopping sensor updates when using combo sensor connected to Shelly Addon
20965 Fix Shelly Plug S Gen 2 discovery
snmp Enhancements 20835 Upgrade to snmp4j 3.10.0
tesla Enhancements 20892 Improve OFFLINE status description
teslapowerwall Bug Fixes 20979 Fix for binding staying offline after 401 and other small changes
teslascope Bug Fixes 20944 Fix multiple bugs and stability improvements
tuya Enhancements 20836 Immediate discover after cloud login
20940 Improve channel categories
Bug Fixes 20933 Percent channels can be dimmers
20937 Always update Channel list when initializing Things
unifi Enhancements 20598 Unifi family of addons
wlanthermo Bug Fixes 20842 Deprecations

User Interfaces

UI Type Issue Change
Main UI Enhancements 3986 Enhance UI support for configuring persistence
4164 Upgrade to Vite 8
4202 Rule and RuleTemplate file format conversion
4231 Add a widget catalog for tools like agents
4234 Semantic tag editor use conversion REST API
4261 Support interactive SVGs in floor plans
4278 Add a chat interface to Main UI
4281 Add permission config to voiceSystem metadata editor
4282 Regenerate REST API client
Bug Fixes 4233 Code editor: Add input to globals for JS linter
4259 Code tabs: Fix incorrect heights & Cleanup v-codemirror styling
4260 Fixes for navbar on mobile
4262 Charts: Handle Day.js localized formatting errors
4263 Analyzer: Fix diff_last/diff_first aggregations selection & Update ChartType.week label
4266 Semantic tag editor: Fix missing copy & revert buttons on narrow screens
4269 Sitemap editor: Minor fixes
4280 Sitemap Editor: Allow empty values in rules and mappings