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.M4
Name Modified Size InfoDownloads / Week
Parent folder
openhab-addons-5.0.0.M4.kar 2025-07-13 583.6 MB
openhab-5.0.0.M4.zip 2025-07-13 115.6 MB
openhab-5.0.0.M4.tar.gz 2025-07-13 115.2 MB
openHAB 5.0.0 Milestone 4 source code.tar.gz 2025-07-13 331.4 kB
openHAB 5.0.0 Milestone 4 source code.zip 2025-07-13 399.3 kB
README.md 2025-07-13 12.7 kB
Totals: 6 Items   815.1 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
Bluetooth Listener Binding #18733
Ondilo Binding #18914
Z-Wave JS Binding #18694

The following improvements were made:

Runtime

Type Issue Change
Enhancements 4798 Yaml Model: restrict the watched folders to things, items, tags, and yaml; support both '.yaml' and '.yml' extensions
4827 Semantics health REST endpoint
4861 Item REST endpoint include item parents
4862 Upgrade Jollyday to 1.5.4
4865 Extend provider script extension for metadata & ItemChannelLinks
4868 Move expire's Duration parser to a separate utility class and support ms for milliseconds
4874 Add editable field to metadata
4875 Add SemverVersion type to be used by bindings
4880 WARN log when an object with same ID is added to a registry by a seco…
4882 Add property tag for lock state
4885 Remove duplicate synonyms/labels in semantic tags
4888 Log the link in the ScriptProfile execution error message
4893 Add logging to script actions/conditions pre-compilation
1746 Create Maven "dev" profile
Bug Fixes 4881 Fix persistence threshold filter with UoM
4896 Fix NPE in FolderObserver
4897 Fix ready marker not set for model when folder is missing

Add-ons

Add-on Type Issue Change
amberelectric Enhancements 18776 Add estimate channel and improve polling strategy for more accurate pricing
asuswrt Bug Fixes 18813 Fix reconnect when offline
avmfritz Enhancements 18909 Add support for Smart Energy 250
bambulab Bug Fixes 18904 Fix bugs in actions and tray channels
basicprofiles Enhancements 18301 Add Inactivity profile
broadlink Bug Fixes 18856 Fixes RM3 Mini not working correctly with newer firmware
deconz Bug Fixes 18823 Fix for color item state not correct
electroluxappliance Enhancements 18832 Addition of AEG 6000 Portable Air Con support
18934 Portable Air Conditioner - Filter state addition
energidataservice Enhancements 18695 Add support for day-ahead dataset with 15-minute resolution
exec Bug Fixes 18835 Fix 'run' channel state not writable
Flume Bug Fixes 18810 Fixed usage alert not firing
fronius Enhancements 18846 Add Thing actions to prevent battery from charging & Refactorings
Bug Fixes 18872 Fix battery control not working for firmware >= 1.36.x
18907 Fix unhandled exception on jsonParse for inverters that don't support version info api
froniuswattpilot Enhancements 18819 Improve dispose behaviour & Upgrade wattpilot4j
goecharger Enhancements 18808 Fix warnings and some minor refactoring
homematic Bug Fixes 18886 Improve error message when command sending fails
huesync Bug Fixes 18508 Fix resolving language resource string for an Exception
insteon Enhancements 18697 Improve message transport control flow
18891 Refactor static copy factory methods to instance methods
18892 Refactor device request scheduled delay
Bug Fixes 18893 Fix intermittent device offline status
18894 Fix thermostat system mode status mapping
ipcamera Bug Fixes 18833 Fix Reolink needs space to fix compatibility with some cameras.
18859 Split the pollImage channel into two separate channels to allow more flexibility
jsscripting Enhancements 18795 [pythonscripting] Use fully OSGI-ified Graal dependencies
knx Enhancements 18858 Upgrade Calimero to 2.6
matter Enhancements 18885 Bridge transaction support, matter.js upgrade
misc Enhancements 18585 Add Point and Property tags to addons
18815 Apply Precipitation tag
18889 Retrofit property tags lock state and open level
Bug Fixes 18824 Fix unresolved property values in feature.xml files.
modbus.kermi Bug Fixes 18855 Add bundle to Modbus feature
mqtt.homeassistant Enhancements 18857 Use GraalPy and import actual Home Assistant templating code
Bug Fixes 18623 Import Home Assistant Python validations for config parsing
nikohomecontrol Enhancements 18848 Add relay, peakmode and solarmode device types
shelly Enhancements 18782 Add support for Gen4 devices
18814 Add support for Shelly Plug S Gen3, Outdoor Plug S Gen3, AZ Plug
18937 Add Shelly Plus 1L, Plus 2L, Plus EM, Plus 3EM-63, Plus Shutter
Bug Fixes 18797 Work around firmware 1.6.x/1.7beta bugs
18882 Fix discovery of Shelly Pro 2 relays
18901 Fix IllegalArgumentException during mDNS discovery
18902  Fix Shelly Pro 4PM discovery, thing init for unknown thing
18922 Do not set connect timeout for shared HttpClient
18931 Fix Shelly Pro 2 initialization
teslapowerwall Bug Fixes 18817 Fix error with JSON parsing
teslascope Enhancements 18765 Introduce Account Handler Bridge and Vehicle Discovery
tibber Enhancements 18726 Rework binding (channel groups, UoM, Thing actions and more)
tuya Enhancements 18710 Add support for quantities
Bug Fixes 18828 Allow refresh commands for offline Things

User Interfaces

UI Type Issue Change
Basic UI Bug Fixes 3237 Fix multiline buttons to optimize width when set to visible
Blockly Bug Fixes 3234 Fix blockly persistence code generation
Main UI Enhancements 3165 Add semantic tags maintenance page
3178 Use treeview for semantics picker
3200 Add to model from thing, allow picking existing items and groups
3202 Add semantic model warnings to health UI
3242 Support linking switch items to dimmer channels
3245 Location card: Various improvements and fixes
3250 Item metadata: Use editable field of REST response
3254 Use versioned branch for add-on & sidebar docs
Bug Fixes 3213 oh-colorpicker: Fix sliders not initialized in widget
3223 Model treeview: Fixes for drag and drop
3239 Location card: Fix measurement/status badges
3241 Fix Matter metadata configuration options for group members
3249 Item metadata: Fix metadata from uneditable Items is editable
3256 oh-slider-item: Respect ignoreDisplayState config & Improve docs
3257 oh-slider: Fix display state with decimal comma parsed to integer
Source: README.md, updated 2025-07-13