Openhab Distro Versions Save

The binary distribution of openHAB

4.0.4

6 months ago

openHAB 4.0.4 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Enhancements 3821 FolderObserver improvements
1589 Check that JVM version is 17
Bug Fixes 3856 Improve FolderObserver ignored paths handling
3858 Fix thing upgrades for bridges

Add-ons

Add-on Type Issue Change
chatgpt Bug Fixes 15451 Set proper default values for channel configuration
chromecast Bug Fixes 15357 Fix STOP command
googletts Bug Fixes 15747 Fix authentication after communication error
hue Enhancements 15732 Support additional effect types (API v2)
Bug Fixes 15736 Fix channel refresh (API v2)
influxdb Enhancements 15452 Fix exception handling and improve some type conversions
monopriceaudio Bug Fixes 15536 Fix reconnect error race condition
myq Enhancements 15755 Fix broken authentication due to changes in the myQ Cloud API
netatmo Bug Fixes 15463 Add "thingTypeVersion" property at thing creation
15664 Fix presence warning every three minutes when not siren exists
shelly Bug Fixes 15721 Always try to stop WebSocketClient

User Interfaces

UI Type Issue Change
Main UI Bug Fixes 1993 Delay toast on SSE communication failure by one second
2032 [blockly] Fix timer remove regression
2029 Reverts v-if/v-show change
2054 Fix missing labels for semantic cards
2066 Ensure semantic model pages are built after tags are loaded
2075 Fix SSE failure toast container not removed
2090 Fix decimal formatting for oh-stepper
2109 Fix oh-stepper not working if step is an integer
2137 oh-stepper: Fix NaN shown for Item state with unit & Fix unable to control Item with NaN state

4.1.0.M2

7 months ago

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

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3798 Add dialog group and location
3802 Make QuantityType.toUnitRelative accept a String
3809 Accept an optional icon for each value/label mapping
3810 Introduce "Buttongrid" as new sitemap element
3817 Upgrade Xtext/Xtend to 2.32.0, LSP4J to 0.21.0
3819 Add support for multiple AND conditions
3821 FolderObserver improvements
3824 Upgrade hivemq-mqtt-client to 1.3.3, Netty to 4.1.99.Final
3826 Upgrade CXF to 3.6.2
Bug Fixes 3714 Fix CommunicationManager command handling
3812 Sitemap Generator: Fix trailing space in state string
Enhancements 1591 Upgrade to Karaf 4.4.4

Add-ons

Add-on Type Issue Change
chatgpt Bug Fixes 15578 Fix config option provider to only become active for chatgpt things
dwdunwetter Bug Fixes 15405 Improve server problem handling
energidataservice Enhancements 15621 Add filter for Aal Elnet
enphase Enhancements 15077 Add Entrez/JWT support for newer software versions of Envoy
folderwatcher Bug Fixes 15428 Improve Exception handling
freeboxos Bug Fixes 15543 Add websocket connection refresh mechanism
hue Bug Fixes 15622 Fix NUPnP discovery after firmware change
ipcamera Bug Fixes 15119 Fix connection checks with ONVIF cameras with no snapshots
jdbc Enhancements 15434 Improve conversion of database value to item state
jsscripting Enhancements 15547 Rename library injection parameter & Improve docs
kaleidescape Enhancements 15663 Update Play/Pause status to Player channel widget
knx Bug Fixes 15573 Adapt to core, temperature differences
lcn Bug Fixes 15649 Fix processing of logic function "all fulfilled" status message
miele Enhancements 15620 Interpret more states as appliance being switched on
miio Enhancements 15358 Add support for Roborock Q Revo
15582 add DreameBot L10s Ultra
15586 add support for newer Roborock vacuums
15591 add new robo map blocks to map parser
15675 New gen vacuums cleaning map and rooms
15676 Add support "Mi Smart Antibacterial Humidifier" -
Bug Fixes 15611 fix reported brightness for yeelight
misc Enhancements 15694 Upgrade Netty dependencies to 4.1.99.Final
neeo Bug Fixes 15571 Convert to OH jetty HttpClient
netatmo Enhancements 15590 Add a buffer to lower Weather API requests
Bug Fixes 15587 Take in account errored modules/devices for Security/Energy areas
15664 Fix presence warning every three minutes when not siren exists
15686 Avoid double refresh of weather channels
oppo Enhancements 15662 Update Play/Pause status to Player channel widget
rustpotterks Enhancements 15556 Upgrade to version 3
somfytahoma Enhancements 15671 Add support for noise and CO2 sensor
sonos Enhancements 15706 Add support for Move 2
15712 Add Dolby Digital Plus 2.0 and fix Dolby Digital 2.0
tellstick Bug Fixes 15596 Fix local bridge handler update
xmltv Enhancements 15467 Avoid XXE injection
Zigbee Enhancements 809 Update ZSS library to 1.4.12

User Interfaces

UI Type Issue Change
Basic UI Enhancements 2085 Prefer icon over text in buttons (switch element)
1999 support staticIcon parameter in sitemap configuration
2110 Prefer sitemap label to name in sitemap selection
2112 Hide header row if label not explicitly set
Main UI Enhancements 1987 Add error page for initial REST request failure & Abort further load
2037 Allow item xxx to be used for get xxx of item
2064 Update Alexa color temperature supported item types
2068 Add CO2 measurement badge to location card
2073 Change setup wizard icon to choose add-ons to install
2074 Add routes for home page tabs
2078 Page edit: Add editing of tags
2087 Items: Show non-semantic tags, relatesTo part of semantics & Use accordion tag input & Fix virtual box height
2093 Semantic model: Add options to display and search Item names and tags
Bug Fixes 2053 Fixes/Improvements for sidebar highlighting, settings page & add-on store
2061 Profile page: Only show latest 10 sessions
2066 Ensure semantic model pages are built after tags are loaded
2075 Fix SSE failure toast container not removed
2079 Fix missing jar add-ons on settings page
2090 Fix decimal formatting for oh-stepper
2091 Sitemap editor: Trim spaces from color value
2094 Fix oh- components cannot be configured in action modals

4.1.0.M1

8 months ago

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

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
Solax Binding #14880

The following improvements were made:

Runtime

Type Issue Change
Bug Fixes 3727 Handle null value for relative & inverted props of filters
3730 Fix limitToOptions in script profile
3734 Check a label is provided when creating a new semantic tag
3742 Move factory interface to public package
3748 Fix StackOverflowError in SemanticsMetadataProvider
3754 Fix CME in RuleEngineImpl
3756 Use workaround to fix high CPU usage by LinkedTransferQueue
3769 Fix sitemap visibility rule with blanks
3779 Fix GenericThingProvider
3781 Fix SAT and null analysis issues
3785 Fix concurrent use of a cache entry
3790 Update directory-watcher to 0.18.0
3792 Adjust QuantityType calculations for temperatures
3797 Fix countries and connection AddonInfo issues
1559 Disable "Improved ZIP64 Extra Field Validation"
1561 Make sure updated log4j2.xml configuration is used
1562 Add missing PhaseInterceptorChain logger config to app
1579 Reencode the doorbell.mp3 sample file
Enhancements 3698 Reduce collisions on exact match and use item synonyms
3729 Add caching for TagResource & De-duplicate code for caching
3735 Add new "staticIcon" parameter
3737 Upgrade JUPnP to 2.7.1
3749 Expose ColorUtil methods to DSL rules
3751 Fix logging in AbstractProvider implementations
3767 Migrate to java.nio.file.createTempFile
3786 Use JUnit TempDir which automatically removes temp dirs
3796 Add uptime to /systeminfo endpoint
1578 Resolve app.bndrun runbundles for Jackson upgrade
1588 Blacklist Karaf related bundles in Demo App
1589 Check that JVM version is 17

Add-ons

Add-on Type Issue Change
androidtv Enhancements 15317 Adds gtvEnabled Option
Bug Fixes 15453 Fix GoogleTV Login Error
avmfritz Bug Fixes 15479 Fix NPE when Fritz!Box sends empty alert state element
bluetooth Bug Fixes 15320 Fix ArrayStoreException
bluetooth.bluez Bug Fixes 15347 Fix NullPointerException during discovery
bticinosmarter Bug Fixes 15474 Fix activationdate parsing
chatgpt Bug Fixes 15451 Set proper default values for channel configuration
chromecast Bug Fixes 15357 Fix STOP command
daikin Enhancements 15456 Support BRP069A81 adapter
denonmarantz Enhancements 15539 Add additional input sources for Denon DRA-100
Bug Fixes 15422 Fix NullPointerException on connection problem
digitalstrom Bug Fixes 15319 Fix StringIndexOutOfBoundsException
easee Enhancements 14614 Migrate charger state API endpoint, add channels
14866 Enable write support for smartCharging channel
15538 Simplify determination of start/stop status due to recent API changes
Bug Fixes 15501 Fix date formatting issue
enocean Enhancements 15506 Fix humidity and temperature readings for EEP family A5_10
Bug Fixes 15302 Fix unusable bundle after a refactoring about null annotation
15329 Fix disposal of running tasks
feed Bug Fixes 15476 Upgrade jdom2 to 2.0.6.1
freeboxos Enhancements 15299 Support randomized MAC addresses by using mDNS name for Wi-Fi hosts
Bug Fixes 15307 Enhance freeplug data interpretation
gardena Enhancements 15523 Improve and fix UoM support
Bug Fixes 15390 Fix close all valves command
googletts Bug Fixes 15305 Avoid UnsupportedOperationException during dispose
gpstracker Bug Fixes 15337 Fix NumberFormatException
haywardomnilogic Bug Fixes 15515 Fix sending command to channel pumpSpeedPercent
hue Enhancements 15477 Improve connection stability
Bug Fixes 15169 Fix reconnection, parallel commands, trigger channels, and light level formula
15316 Reintroduce LK Wiser dimmer work-around for API v2
15324 Fix bug due to parallel PUT commands
15475 Fix exception text in bridge status description
influxdb Enhancements 15452 Fix exception handling and improve some type conversions
jdbc Enhancements 15412 Upgrade SQLite JDBC driver to 3.42.0.0
jrubyscripting Bug Fixes 15438 Allow configuration from add-on page
jsscripting Bug Fixes 15308 Fix timerId not returned by JS timer methods
15336 Upgrade openhab-js to fix cached library injection
15356 Fix incorrect cast
Juicenet Bug Fixes 15566 Fix Charging state controls and override functionality
knx Enhancements 15297 Refactor manufacturer map
lcn Enhancements 15545 Fix deprecation warnings, refactor, add test cases
microtik Enhancements 15362 Fix date format support in firmware v7.10
millheat Enhancements 15342  Increase http comm timeout to 30 seconds
monopriceaudio Bug Fixes 15536 Fix reconnect error race condition
myStrom Enhancements 15294 Add energy consumption since last API call channel for MyStrom Plug
netatmo Enhancements 15533 Handle new event types
Bug Fixes 15463 Add "thingTypeVersion" property at thing creation
nuvo Enhancements 15292 Include NuvoNet source favorites in zone favorite channel
openthermgateway Bug Fixes 15355 Remove 'reserved' channels (with invalid channelUIDs)
openuv Bug Fixes 15465 Fix NullPointerException in IconProvider
paradoxalarm Enhancements 14557 Implement zone bypass command and additional zone states
Bug Fixes 15441 Fix Paradox EVOHD zone parsing failure
plex Enhancements 15306 Use https for local connections
pulseaudio Bug Fixes 15314 For source, default timeout should be disconnection ASAP
radiothermostat Enhancements 15492 Disable Remote Temp and Message Area on shutdown
renault Enhancements 15368 Small logging improvements
somfytahoma Enhancements 15489 Improvements to avoid cloud login throttling
Bug Fixes 15442 Fix NullPointerException when HttpClient fails to start
surepetcare Bug Fixes 15411 Fix possible timeout bug
tr064 Bug Fixes 15415 Fix clearing of auth (results)
yamahareceiver Bug Fixes 15510 Show correct status detail on failure

User Interfaces

UI Type Issue Change
Basic UI Enhancements 1998 Handle the new parameter "staticIcon"
2010 Add a new header line for image, chart and video elements.
2013 Add support for framework7 icons
2016 Upgrade to last version of Material icons
2018 Add a new setting to choose the nb of columns
Bug Fixes 2022 Input element: Fix visibility and label/icon color
Main UI Enhancements 1971 oh-colorpicker: Add defaultColor option
1983 Use dynamic links for docs
1985 Developer sidebar: Add search for transformations
1988 Persistence editor: Remove checks on save as not required anymore
1992 Blockly: Support String/Number/Quantity on eventcontext state/command
1993 Delay toast on SSE communication failure by one second
1994 Action module wizard: Update texts to mention scenes and scripts
1997 Redesign settings page & Add doc links
2000 Add Quantity support to round block
2009 Alexa metadata: Add UoM support to use new Item unit symbol property
2051 Add alexa air quality monitor + remote device types
Bug Fixes 1984 Developer sidebar: Fix Thing pinning fails
1986 Semantic tags: Fix missing translations in case of missing label
1989 oh-colorpicker: Fix command not sent when state null & style not accepted & cosmetic error on missing defaultColor
1995 oh-trend: Fix type of trendlineSampling parameter
2024 Fix missing root semantic classes (e.g. Equipment)
2026 Fix channel for Thing trigger cannot be chosen
2029 Fix missing labels for semantic cards
2030 Item details: Fix metadata error thrown when opened
2032 Fix timer remove regression
2034 Fix add-ons missing from About Details
2036 Fix uom block output type
2040 Fix ZDT comparison between block on GraalJS

4.0.3

8 months ago

openHAB 4.0.3 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 3779 Fix GenericThingProvider
3790 Update directory-watcher to 0.18.0

Add-ons

Add-on Type Issue Change
denonmarantz Bug Fixes 15422 Fix NullPointerException on connection problem
easee Bug Fixes 15501 Fix date formatting issue
haywardomnilogic Bug Fixes 15515 Fix sending command to channel pumpSpeedPercent
hue Enhancements 15477 Improve connection stability
Bug Fixes 15475 Fix exception text in bridge status description
jrubyscripting Bug Fixes 15438 Allow configuration from add-on page
netatmo Bug Fixes 15463 Add "thingTypeVersion" property at thing creation
openuv Bug Fixes 15465 Fix NullPointerException in IconProvider
somfytahoma Bug Fixes 15442 Fix NullPointerException when HttpClient fails to start

User Interfaces

UI Type Issue Change
Basic UI Bug Fixes 2022 Input element: Fix visibility and label/icon color
Main UI Bug Fixes 2024 Fix missing root semantic classes (e.g. Equipment)
2026 Fix channel for Thing trigger cannot be chosen
2034 Fix add-ons missing from About Details
2040 Fix ZDT comparison between block on GraalJS

4.0.2

9 months ago

openHAB 4.0.2 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Enhancements 3737 Upgrade JUPnP to 2.7.1
Bug Fixes 3754 Fix CME in RuleEngineImpl
3756 Use workaround to fix high CPU usage by LinkedTransferQueue
1561 Make sure updated log4j2.xml configuration is used

Add-ons

Add-on Type Issue Change
bluetooth.bluez Bug Fixes 15347 Fix NullPointerException during discovery
enocean Bug Fixes 15329 Fix disposal of running tasks
gpstracker Bug Fixes 15337 Fix NumberFormatException
hue Bug Fixes 15316 Reintroduce LK Wiser dimmer work-around for API v2
15324 Fix bug due to parallel PUT commands
jsscripting Bug Fixes 15336 Upgrade openhab-js to fix cached library injection
openthermgateway Bug Fixes 15355 Remove 'reserved' channels (with invalid channelUIDs)
tr064 Bug Fixes 15415 Fix clearing of auth (results)

4.0.1

10 months ago

openHAB 4.0.1 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 1559 Disable "Improved ZIP64 Extra Field Validation"

Add-ons

Add-on Type Issue Change
bluetooth Bug Fixes 15320 Fix ArrayStoreException
digitalstrom Bug Fixes 15319 Fix StringIndexOutOfBoundsException
enocean Bug Fixes 15302 Fix unusable bundle after a refactoring about null annotation
googletts Bug Fixes 15305 Avoid UnsupportedOperationException during dispose
hue Bug Fixes 15169 Fix reconnection, parallel commands, trigger channels, and light level formula
jsscripting Bug Fixes 15308 Fix timerId not returned by JS timer methods
shelly Bug Fixes 15284 Fix Plus/Pro Auth support

User Interfaces

UI Type Issue Change
Main UI Enhancements 1992 Blockly: Support String/Number/Quantity on eventcontext state/command
Bug Fixes 1984 Developer sidebar: Fix Thing pinning fails
1986 Semantic tags: Fix missing translations in case of missing label

3.4.5

10 months ago

openHAB 3.4.5 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 1559 Disable "Improved ZIP64 Extra Field Validation"

Add-ons

Add-on Type Issue Change
boschshc Enhancements 15067 Upgrade to REST API version 3.2
easee Enhancements 15229 Adopt API base URL due to changes
electroluxair Bug Fixes 15265 Updated to changed API
hue Bug Fixes 14989 Fix NullPointerException in NUPnP discovery

4.0.0

10 months ago

4.0.0.RC1

10 months ago

This is the first release candidate for the upcoming openHAB 4.0 release, which brings a few fixes over milestone 5.

The following fixes were made:

Runtime

Type Issue Change
Bug Fixes 3707 Align system-channel-types for electricity
3708 Do not break format defined in label with extra spaces
3712 Add missing fields to /rest/items?staticDataOnly=true resource
3716 Handle null value for unit field of filters
3717 Fix rule startlevel trigger executes during initialization
3719 Fix MQTT client crashes when subscriber throws exception

Add-ons

Add-on Type Issue Change
androidtv Bug Fixes 15252 Fixes log flooding from protocol error
mqtt Bug Fixes 15114 Dynamically change accepted item-type for Number channels
openwebnet Bug Fixes 15269 Fix update of Thermo Central Unit atLeastOneProbeX channels and refactoring
rrd4j Bug Fixes 15277 Fix database start time
samsungtv Bug Fixes 15259 Fix NullPointerException
velbus Bug Fixes 15272 Fix multiple channel status in one packet

User Interfaces

UI Type Issue Change
Main UI Bug Fixes 1955 Persistence configuration page: Minor enhancements & fixes
1967 Fix page highlighting in sidebar
1970 Fix masonry configuration failure

4.0.0.M5

10 months ago

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

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
Asuswrt Binding #13815
Energi Data Service Binding #14376
FreeboxOS Binding #12342
Volumio Binding #14525

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3654 Add unit to item response
3684 Add unit "calorie"
3695 HTTP audio servlet: check end of play every 2 seconds
3699 Add length limit to TTS handled by cache
Bug Fixes 3612 Keep channel properties in thing updates
3682 Remove error logging from PersistenceIncludeFilter
3683 Fix wrong ready marker in ScriptEngineFactoryBundleTracker
3686 Avoid item not found warning from UIRegistry
3687 Make firmwareStatus field not final in DTO object
3688 Fix marketplace add-ons missing config description URI
3691 Avoid null hash warning in WatchServiceImpl when possible
3702 Increase large event queue warn limit
3704 Fix NPE in PersistenceManager

Add-ons

Add-on Type Issue Change
allplay Enhancements 15201 Support for more audio streams through the HTTP audio servlet
amplipi Enhancements 15199 Support for more audio streams through the HTTP audio servlet
chromecast Enhancements 15180 Support for more audio streams through the audio servlet
comfoair Enhancements 15167 Extend UoM support, add semantic tags & update state descriptions
doorbird Enhancements 15189 Support for more audio streams
easee Enhancements 15229 Adopt API base URL due to changes
electroluxair Enhancements 15187 Update to changed API
freebox Enhancements 15121 Support for more audio streams through the HTTP audio servlet
googletts Enhancements 15208 Replace custom TTS cache with common TTS cache
heos Enhancements 15196 Support for more audio streams through the HTTP audio servlet
hydrawise Bug Fixes 15177 Fixes occasional connection issues
ihc Bug Fixes 15183 Fix special character issue on item descriptions
intesis Enhancements 15138 Add configurable polling interval
ipcamera Bug Fixes 15073 FIX: TAPO branded cameras require xAddr port to be different
jdbc Bug Fixes 15156 Fix timescale db type replacement
jsscripting Enhancements 15193 Implement NodeJS-like parameter handling for timer polyfills
kaleidescape Bug Fixes 15161 Fix image channel MIME type
kodi Enhancements 15192 Support for more audio streams through the HTTP audio servlet
mail Enhancements 14345 Add mail content processing
marytts Enhancements 15227 Add LRU cache
mimictts Enhancements 14564 Add LRU cache
MyNice Enhancements 14797 Addition of Courtesy Light Channel
netatmo Enhancements 14485 Add Siren capability to Presence Outdoor Camera
15197 Add siren_tampered notification
Bug Fixes 15212 Binding doesn't work if no persons are defined
nuvo Bug Fixes 15162 Fix image channel MIME type
onkyo Enhancements 15117 Support for more audio streams through the HTTP audio servlet
Openuv Enhancements 15191 Provide UV Index iconset
openwebnet Enhancements 15111 Thermo: add support for 4-zones CU
15115 add date time synchronization feature for bus_gateway Things
picotts Enhancements 14565 Add LRU cache
pollyTTS Enhancements 15228 Replace custom TTS cache with common TTS cache
pulseaudio Enhancements 15179 Make the process method asynchronous
rrd4j Bug Fixes 15223 Improve event handling
rustpotterks Bug Fixes 15239 Upgrade library, fixes gain normalizer
shelly Enhancements 15051 Add support for Shelly Wall Dimmer US and Wall Display
15205 Add support for Shelly Plus Mini series, Pro EM-50 and various bug fixes
sonos Enhancements 15238 Add DTS Surround 5.1
squeezebox Enhancements 15194 Support for more audio streams through the audio servlet
Telegram Enhancements 15104 Support processing of channel messages
Bug Fixes 15168 Log when cameras do not support BASIC auth support.
voicerss Enhancements 14561 Add LRU cache

User Interfaces

UI Type Issue Change
Basic UI Enhancements 1799 Use inline SVG for "colorless" SVG icons
1923 Use sitemap input hint v2
Main UI Enhancements 1948 Add context block typing & Extend Qty block var type support
1963 oh-repeater: Make caching configurable