github openhab/openhab-distro 5.2.0.M5
openHAB 5.2.0.M5

4 hours ago

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
mcp Io #20636
Ntfy Binding #20560

The following improvements were made:

Runtime

Type Issue Change
Enhancements 1913 Include core.model.yaml bundle to demo app
5069 Make RuleManager.runNow() run in the dedicated rule thread
5361 Clean retry queue when a thing is updated/removed in YAML thing provider
5379 UpgradeTool add semantics upgrader and OH version
5462 Allow rule with no trigger in DSL Rule file format
5477 Introduce webhook service
5544 Update GenericEventTrigger label and requirements
5556 Add parameter on Hysteresis Profile to exclude current Item State from calculation
5568 Add support for env var resolution in Thing configuration
5573 Add semantic tags to conversion REST API
5594 Enhance error/warning messages for DSL sitemaps
5603 Reference ReadyService in SitemapRegistry
5605 Create ready markers for YAML providers
Bug Fixes 1914 Adjust setup of start levels to consider YAML providers
5551 Fix managed sitemap rules
5567 Fix keyword-identifier collisions in DSL rules
5574 Fix registration of sitemap providers to its registry
5577 Fix thing manager when thing is updated (particular timing case)
5588 Various YAML fixes
5591 Fix syntax for time in trigger/condition in DSL rule
5593 Sitemap DTO fix backward compatibility
5595 Fix handling of DSL .script files at openHAB startup
5604 Create ready markers for proper managed providers
5606 Fix crash when DSL script is empty

Add-ons

Add-on Type Issue Change
bluelink Enhancements 20673 Allow disabling force refresh
20698 Various fixes related to refreshing data
dahuadoor Enhancements 20681 Multi-client SIP handling and WebRTC session routing
20692 Restore snapshots and enforce retention
20759 Extend snapshot handling and align WebRTC URL
dirigera Enhancements 20691 Add device set support
energidataservice Enhancements 19553 Add support for hourly spot prices as calculated average
enocean Bug Fixes 20791 Restore datagram injector outbound telegrams
fineoffsetweatherstation Enhancements 20795 Add support for WS85 sensor
froniuswattpilot Bug Fixes 20711 Fix disposal and increase thread-safety of reconnectJob scheduling
googletts Bug Fixes 20701 Fix NullPointerException when API returns error response
homeconnect Enhancements 20733 Add cleaning robot support
homekit Bug Fixes 20796 Improve stability against NPE
homematic Bug Fixes 20790 Fix deadlock on stopping discovery
huesync Bug Fixes 20512 Scheduled runnable ended with an exception
icloud Enhancements 20672 Implement iMessage/SMS-based 2FA verification codes
jdbc Enhancements 20722 Upgrade dependencies
kaleidescape Enhancements 20789 Implement search channel
knx Enhancements 20718 Upgrade to Calimero 3.0-M2
20740 Allow disabling device polling
mideaac Enhancements 20665 Add Midea Dehumidifier to Midea AC binding
miio Bug Fixes 20776 fixing lint issues in on readme
mikrotik Enhancements 20661 More interface support and ability to disable interfaces.
mongodb Enhancements 20725 Upgrade dependencies
openweathermap Enhancements 20794 Add TimeSeries support for Air Pollution forecast data
paradoxalarm Enhancements 20679 Add panel system trouble channels
Bug Fixes 20678 Fix binding not polling data correctly after restart
powermax Bug Fixes 20708 Improve scheduled job handling
renault Enhancements 20773 Several improvements related to updating channels/documentation
Bug Fixes 20769 Consolidate EU Gigya API key into shared constant
ring Bug Fixes 20797 Fix intercom battery level
roborock Enhancements 20731 Add local protocol support and refresh controls
sbus Enhancements 20693 Add DateTime thing and allow on/off commands for color-channel
sensibo Bug Fixes 20169 Fix initialization for half-included devices
shelly Enhancements 20813  Add support for Shelly Plug US Gen4 and Plus Plug CPM (Gen4)
Bug Fixes 20396 Improve stability through better thread safety
siemensrds Bug Fixes 20747 Fix url escaping
solax Bug Fixes 20675 Add handler integration tests and fix missing X3 Mic/Pro G2 temperature channels
sonos Bug Fixes 20815 Remove undocumented Contact command support
telegram Enhancements 20765 Persist message and callback IDs across restarts
tesla Enhancements 20737 Add representation property information
tibber Enhancements 20699 Introduce history values
timescaledb Bug Fixes 20689 Fix TimescaleDB JDBC URL validation
tivo Enhancements 20787 Implement search channel
tuya Enhancements 20760 Improve handling of battery devices
verisure Bug Fixes 20353 Fix NullPointerException for specific case in climate devices
volvooncall Bug Fixes 20784 Fix thing status text
worxlandroid Bug Fixes 20697 Address error 405 at startup

User Interfaces

UI Type Issue Change
Main UI Enhancements 4011 Add persistent, resizable bottom Log Pane with keyboard toggles
4111 Support invoking multiple widget actions
4115 Add readonly mode for file-based pages and widgets
4117 Sitemap editor: Various improvements & replace UI DSL parsing/generation with REST calls
4169 Charts: Add option for showing display instead of raw state
4171 Align rule UID validation with core
4174 Sidebar Menu: Enable expanding/collapsing menu sections without requiring item selection
4182 useComponentsStore: Update declared type for pages & widgets
4183 Pages & Widgets list: Add list filters (editable/type/tags)
4185 Log Viewer: Make table columns resizable
4186 Code editor: Add Lezer-based syntax highlighting for Rules/Things/Items/Sitemap DSLs
4197 Support using file-based home page configuration and overview page
4208 Sitemaps list: Add editable filter
4216 Add µg/m³ unit hint for PM sensors
4218 API Explorer: Enable tryItOutEnabled
Bug Fixes 4170 WebSocket util: Unify close/cleanup logic
4175 Items list: Fix virtual-list rendering on hard refresh
4184 Disable UPPERCASE capitalization of f7-button text
4194 Fix log dock obscuring the unpinned side menu
4195 Fix app drawer when dev sidebar is open
4210 Sitemap edit: Various fixes

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.