Download Latest Version openHAB 5.0.0 source code.tar.gz (331.4 kB)
Email in envelope

Get an email when there's a new version of openHAB Distribution

Home / 5.0.0.M3
Name Modified Size InfoDownloads / Week
Parent folder
openhab-addons-5.0.0.M3.kar 2025-06-18 588.3 MB
openhab-5.0.0.M3.tar.gz 2025-06-18 115.6 MB
openhab-5.0.0.M3.zip 2025-06-18 115.9 MB
openHAB 5.0.0 Milestone 3 source code.tar.gz 2025-06-18 331.1 kB
openHAB 5.0.0 Milestone 3 source code.zip 2025-06-18 398.2 kB
README.md 2025-06-18 22.1 kB
Totals: 6 Items   820.5 MB 0

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

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
DIRIGERA Binding #17719
Emby Binding #18607
Fronius Wattpilot Binding #18471
Matter Binding #18486
Meross Binding #18564
pythonscripting Automation #18499
Ring Binding #18668

The following improvements were made:

Runtime

Type Issue Change
Enhancements 4513 Add provider script extension
4704 Add ValueCache.compute method
4718 Regenerate rules from templates
4730 Avoid injecting the state pattern in label if already…
4732 Add stack trace to logger DTO
4734 FileFormatResource: accept multiple ids in a single request
4738 Semantic tags: add zones, move battery
4740 Consider a bridge thing as bridge if it contains things
4746 Enable semantic tag description translations
4747 Yaml Model Repository: Include .yaml in log messages
4749 Yaml Model Repository: Remove elements no longer in model
4750 Semantic tags: Apply description texts for Point/Property/Equipment
4753 YAML things provider: create things even if binding is not yet installed
4754 Add Property.Info tag for media channel types
4759 YAML parser: filter unexpected part from the parse exception message
4760 Support sending Item command/state as JSON
4761 YAML things: adjustment of messages when checking a thing element
4762 UpgradeTool: Add Yaml configuration upgrader to convert tags list to map
4776 YAML configuration: add support for items/metadata/channel links
4782 Create API Token: add regex validation to html input
4795 YAML config: add "description" field to channel for things
4796 WatchService: use absolute path in processWatchEvent
4807 YAML model repository: supports only version 1 with elements as map
4824 YAML model loading: WARN log when an element is not a container object
4826 Add timezone information to root resource
4830 Tweak x-axis labels of charts
Bug Fixes 4733 Tweak x-axis labels of charts
4752 Fix inconsistent payload field name for ItemStateUpdatedEvent lastUpdate -> lastStateUpdate
4786 Fix API to get file format when applied to a subset of elements
4788 Refactor to avoid possible null pointer dereference in YamlModelRepositoryImpl
4823 YAML config: fix user defined channels creation when binding loads late
4845 Fix calculate readOnly field in stateDescription for multiple linked channels

Add-ons

Add-on Type Issue Change
amberelectric Enhancements 18716 Add support for forecasts, add site data to Thing properties
Bug Fixes 18727 Fix nem-time channel
astro Enhancements 18540 Add semantic tags
avmfritz Enhancements 18647 Support new devices
Bug Fixes 18624 Support alias product names
danfossairunit Enhancements 18504 Add semantic equipment tag
18582 Add operation channels
deconz Enhancements 18482 Cross update color & color temperature channels
18515 Add semantic tags
ecovacs Bug Fixes 18650 Fix spot area cleaning for X2 and newer
emotiva Bug Fixes 18469 Fix keep alive when adding devices manually
energidataservice Bug Fixes 18583 Fix DAY_AHEAD_AVAILABLE event
18588 Fix NullPointerException
enocean Bug Fixes 18594 Fix rollershutter open completely
fenecon Enhancements 18613 Provide additional data such as the temperature on the inverter
flume Bug Fixes 18696 Adapt to new restrictions in Flume API
Folderwatcher Enhancements 14926 Add Azure blob storage containers monitoring support
freeathome Enhancements 18631 Add Wireless Blind Actuator support, Improve connection handling
frenchgovtenergydata Enhancements 18732 Add support for tempo tariff
goecharger Enhancements 18781 Add cloud API support
govee Enhancements 18517 Add semantic tags
groovyscripting Enhancements 18636 Upgrade Groovy to 4.0.26
18806 Update Groovy to 4.0.27
harmonyhub Enhancements 18541 Add semantic tags
homeconnect Enhancements 18545 Add semantic tags
18634 Add power state support for the washing machines
homematic Bug Fixes 18756 Convert pressure value from the CCU correctly to QuantityType
hpprinter Enhancements 18547 Add semantic tags
hue Enhancements 18341 Add semantic tags
icalendar Enhancements 18542 Add semantic tags
insteon Enhancements 18698 Rebuild all channels during thing initialization
18706 Set device type for usb adapter as plm network bridge
Bug Fixes 18273 Fix iolinc device support
ipcamera Bug Fixes 18736 Fix Reolink battery camera streams do not auto restart.
jdbc Bug Fixes 18407 SQLite: Fix format when persisting item with timestamp
jrubyscripting Enhancements 18667 Update to JRuby 10.0.0.1
jsscripting Enhancements 18703 Upgrade openhab-js to 5.11.1
jsscriptingnashorn Enhancements 18635 Upgrade Nashorn to 15.6
knx Bug Fixes 18690 Ignore value NaN for DPT 9 and DPT 14
lgtvserial Bug Fixes 18643 Fix inverted Volume Mute switch
linktap Enhancements 18679 Add communication timeout configuration parameter
Linky Enhancements 16355 Make use of DataConnect Enedis API
lutron Enhancements 18484 Provides device location and names during discovery
misc Enhancements 18549 Bindings A thru F: Add equipment tags
18557 Bindings G thru L: Add equipment tags
18558 Bindings M thru R: Add equipment tags
18563 Bindings S thru Z: Add equipment tags
18616 Python transform shortcut
18664 Applied semantic tags to many addons
mqtt.awtrixlight Enhancements 18658 Add LWT support and improve ThingStatus handling
mqtt.homeassistant Enhancements 18524 Use a thing action for updates, instead of a config action
Bug Fixes 18584 Clear internal data when stopping
18601 Use GraalPy and import actual Home Assistant templating code
neohub Enhancements 18511 Add semantic tags
ntp Enhancements 18543 Add semantic tags
openthermgateway Enhancements 18518 Add semantic tags
openweathermap Enhancements 18548 Add semantic tags
Bug Fixes 18597 Fix visibility channels
orbitbhyve Bug Fixes 18803 Remove obsolete redirects setting
pidcontroller Bug Fixes 18617 Fix incorrect addon id
ring Enhancements 18767 Refactor discovery and allow multiple accounts
18778 Further code improvements and enhancements
rrd4j Bug Fixes 18789 Bugfix descending order
saicismart Enhancements 18602 Remove binding due to significant server API changes
sbus Enhancements 18747 Add support for Contact Sensor and (white) in RGBW channels
senseenergy Enhancements 18463 Address reconnect issues on failure
shelly Enhancements 18174 Add support for Shelly BLU Gateway Gen3
18611 Add support for Pro 1CB
18681 Add support for various Gen4 devices
Bug Fixes 18724  Fix for Shelly Pro 1CB
18775 Fix support for Shelly Plug US
18790 Fix Shelly Plus 2PM discovery in Roller/Cover mode
siemensrds Enhancements 18514 Add semantic tags
solarforecast Enhancements 18546 Add semantic tags
somfytahoma Enhancements 18774 pure local mode if token provided
spotify Enhancements 18745 Add UoM to time-related channels, add i18n
tado Enhancements 18412 Add geofencingEnabled channel
18481 Support multiple homes & accounts, and bug fixes
18512 Add semantic tags
18691 Configuration and code clean up
telegram Enhancements 17801 Add action that supports various options
teslapowerwall Bug Fixes 18728 Fix degradation being based on a single powerwall
teslascope Enhancements 18612 Provide additional functionality
transform.vat Enhancements 18742 Update rates
tuya Enhancements 18645 Add support for PAUTIX HH-1201K3E WiFi/Bluetooth LED Controller
18653 Fix to allow for Channels whose DPs have string values
18654 Get channel labels from schema label or map from schema code
18655 Handle RefreshType requests on Channels
18657 Order Channels using DP order in schemas
18704 Prettify the labels used for command options
18707 Add support for protocol version 3.5
Bug Fixes 18651 Use both DP_REFRESH (only for known DPs) and DP_QUERY
18652 Fix typo, regen translations
upnpcontrol Enhancements 18544 Add semantic tags
18721 Discover child devices
velux Enhancements 18513 Add semantic tags
wemo Enhancements 18571 Refactor HTTP handling and improve port probing reliability
Zigbee Enhancements 910 Add configuration for Ultrasonic Occupancy Sensor

User Interfaces

UI Type Issue Change
Basic UI Enhancements 3183 Reload the chart with higher dimensions when zooming
Bug Fixes 3182 Enable dynamic icons for Chart element
Blockly Enhancements 3166 add previous state item fields
Bug Fixes 3210 Fix typed var not working for dictionary
Main UI Enhancements 2970 Model editor: Add drag & drop
3129 Add Matter metadata
3160 Log viewer: Add log details popup
3162 Thing details: Add dialog view for properties with overflow key/values
3163 Copy File Definition: Process multiple objects with single api request
3164 Developer Sidebar: make pinned objects persistent
3168 Addon Store: Add Python Scripting to featured automations
3169 Add mime type & code snippet for PY transformation
3170 Left Menu: Enable shortcut also when pinned but hidden
3172 Log Viewer: Add next/prev to log details popup and make it movable
3175 Add Widget: Sort Personal Widgets
3177 Log Viewer: Add text mode option
3179 Charts: Add oh-state-series to render state transitions over time
3184 Sitemap editor: Small fixes & Add duplicate element functionality
3192 Make Vue clipboard plugin available globally
3195 Widget actions: Add aggregation type parameter for analyzer action
3197 Regenerate rule templates
3226 Make Main UI log levels configurable
Bug Fixes 3174 Rule Module Popup: Hide Save link on inline script language selection
3193 Fix Python syntax highlighting
3194 Sitemap editor: Various fixes
3199 Model editor: Drag and Drop fixes
Source: README.md, updated 2025-06-18