Skip to content

Releases: openhab/openhab-distro

openHAB 4.2.0.M2

07 Apr 15:31
Compare
Choose a tag to compare

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

The following improvements were made:

Runtime

Type Issue Change
Enhancements 4099 refactored the Stream2JSONInputStream to simplify the logic
4106 unitSymbol response for GroupItem
4107 Add caching for add-on resource
4108 Allow skipping ignored things in inbox
4115 Add REST call to get orphan links
4133 Upgrade to Karaf 4.4.5 and Xtext 2.34
4136 stream json without starting a new thread
4137 REST response default persistence strategy when no persistence configuration
4148 Allow empty script for script action & script condition
4149 Improve description of hysteresis bounds
4164 Add abbreviate method to StringUtils
4165 Move to JUPnP v3.0.1
4170 Provide unit hint for system channel type atmospheric-humidity
4172 Extend chart periods to cover past and future
Bug Fixes 4119 Enable filters for cacheable items list
4128 Upgrade Tool: Fix NPE
4129 Set doctype for auth page
4150 Fix exception wrapping
4160 TokenResource: Set SameSite attribute for session id cookie
4162 Avoid memory leak on script loading failure

Add-ons

Add-on Type Issue Change
awattar Enhancements 16603 Declare countries
boschshc Enhancements 16400 Add support for Light/Shutter Control II
16501 Add support for Dimmer
dsmr Enhancements 15038 Add support for capacity tariff for Belgium
ecobee Enhancements 16613 Improve handling of error code 14
Bug Fixes 16467 Fix for error code 14 (token expired)
ecotouch Enhancements 16446 Add water and heating power limit channels
ecovacs Enhancements 16487 Add support for DEEBOT X2 Omni
16524 Add support for new API for fetching cleaning logs
Bug Fixes 16466 Handle invalid JSON responses properly
energidataservice Enhancements 16330 Add CO₂ emission channels
evcc Bug Fixes 16428 Fix capacity and vehicleName channels, Add current Vehicle/HeatingDevice per Loadpoint
hue Enhancements 16538 Shrink step size for increase/decrease commands
Bug Fixes 16436 Improve color setting
16619 Fix potential NPE when new battery devices are added to bridge
inmemory Bug Fixes 16563 Fix boundaries for queries
intesis Enhancements 16476 Improve session handling
Bug Fixes 16620 Fix blocking calls in initialize/dispose
jdbc Bug Fixes 16604 Provide better MySQL datatype for DateTimeType
jsscripting Enhancements 16576 Upgrade to openhab-js to 4.9.0
Bug Fixes 16497 Fix multi-thread access requested by logger initialization
16578 Fix memory leak on script execution failure
jythonscripting Enhancements 16508 Refactor, improve and simplify
Bug Fixes 16527 Fix addon id
keba Enhancements 16474 Add support for additional x-series wallboxes
knx Enhancements 16588 Upgrade Calimero to 2.6-rc1
Bug Fixes 16481 Fix DPT 243.600 and 249.600 when time>=1000s
lifx Enhancements 16618 Add support for new LIFX products
linky Bug Fixes 16586 Resurrect the binding
lutron Enhancements 16550 Implement button press notifications for Picos from LEAP
mail Bug Fixes 16580 Fix content processing
16587 Fix sending HTML mails
mapdb Bug Fixes 16567 Fix missing service pid
miele Enhancements 16514 Add laundry weight channel for washing machine
16621 Provide unit hint for water consumption channel
Bug Fixes 16521 Fix sticky appliance ID
miio Enhancements 16608 Add Roborock S7/S7MaxV mop mode
misc Enhancements 16458 Bump Kotlin, okhttp, okio, and java-telegram-bot-api libraries
16594 Allow for compiling with Java 21
modbus.sungrow Bug Fixes 16557 Add missing sungrow bundle
mongodb Bug Fixes 16568 Fix missing service pid
mqtt.homie Enhancements 15893 Build a per-thing thing type
neohub Bug Fixes 16312 Improved Web-Socket Communications
netatmo Enhancements 16562 Add a buffer to lower Home API requests
16571 Enhance bridge status reporting
16572 Weather cache must be synchronized
16589 Lower Home API request quantity
Bug Fixes 16492 Fix erroneous local URL handling
16520 Fix account bridge staying offline
16530 Thing properties were no more provided
16543 Don't read of Energy data for Security area
16546 Bring back auto refresh for Weather Station and HomeCoach
16548 Home child things won't go online
16573 Fix ClassCastException
16574 Enhance RefreshCapability
openwebnet Bug Fixes 16534 Thermo: Fixed handling of mode=AUTO for bus_thermo_zone
...
Read more

openHAB 4.1.2

23 Mar 21:26
Compare
Choose a tag to compare

openHAB 4.1.2 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 4040 Fix logging in ChannelCommandDescriptionProvider
4068 Remove state description when loading an item with a removed pattern

Add-ons

Add-on Type Issue Change
digitalstrom Bug Fixes 16352 Fix initialization of temperature control devices
dmx Bug Fixes 16281 Improve exception handling in refresh job
doorbird Enhancements 16297 Add support for version 2 encryption scheme
ecobee Bug Fixes 16467 Fix for error code 14 (token expired)
energidataservice Enhancements 16283 Update tariff filter for NOE Net
16317 Update tariff filter for Ikast El Net
Bug Fixes 16222 Reduce redundant persistence of tariffs
hue Bug Fixes 16356 Fix NullPointerException
hydrawise Bug Fixes 16221 Handle API auth changes
16280 Small fix when retrying token
influxdb Bug Fixes 16234 Fix exception handling for InfluxDB 1.x
jythonscripting Bug Fixes 16527 Fix addon id
miele Bug Fixes 16521 Fix sticky appliance ID
netatmo Bug Fixes 16520 Fix account bridge staying offline
shelly Bug Fixes 16240 Fix stack overflow, sensor init on wakeup and wrong temp channel for Plus 1
16371 Fix blu gateway script to prevent crash
squeezebox Bug Fixes 16368 Fix notification sometimes playing last playlist item first
tellstick Bug Fixes 16220 Adopt new API url
tesla Bug Fixes 16331 Adapt calls to new products API endpoint

User Interfaces

UI Type Issue Change
Basic UI Bug Fixes 2260 Fix Buttongrid alignment on desktop
2280 Fix SSE reconnection to the current page
Main UI Bug Fixes 2277 Thing edit: Hide clear button for location if not editable or not ready
2291 Home page: Hide tab bar if all model tabs are hidden
2295 Transformation edit: Fix copy UID doesn't work
2304 Home edit: Fix model card settings drop-down not accessible
2321 Fix code editor's Ruby detection
2338 Fix sidebar search scene and script integration
2364 Fix alexa thermostat attribute parameters

openHAB 4.2 Milestone 1

03 Mar 18:26
Compare
Choose a tag to compare

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

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
DolbyCP Binding #16216
Freecurrency Binding #16194
Growatt Binding #15120
Panasonic Blu-ray Player Binding #16122
Piper Text-to-Speech Voice #15965
Radio Browser Binding #16392
sungrow Binding #15130

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3922 Add-on suggestion finder for USB devices
3934 UsbSerialDiscovery service based on Windows registry
3943 Minor extension to generic ip discovery
3957 Refactor ThingHandlerService to an OSGi component prototype
3960 Add piped audio stream and fix raw PCM streams format
3968 Remove unnecessary parenthesis from lambdas
3969 Remove unnecessary boxing
3971 Simplify boolean expressions
3972 Replace lambdas with method references
3973 Use String.join instead of Collectors.joining
3975 More code cleanups
3981 Add network-interface context
3994 Replace or remove assert statements
3995 Fix assertEquals order
3996 Simplify assertions
3997 Remove redundant array creation for calling varargs methods
3999 Use isEmpty instead of 0 comparisons
4000 Remove redundant modifiers
4001 Use diamond operator
4002 Use static inner classes
4003 Iterate using Map entries
4004 Fix JavaDoc issues
4006 Simplify adding elements to Collections
4009 Remove unnecessary semicolons
4010 Use protected modifier with constructor of abstract classes
4013 IpAddonFinder: Skip installed addons
4015 Upgrade to JmDNS 3.5.9
4019 Improve marketplace add-on handling
4020 Simplify Map operations using computeIfAbsent
4021 Some more code cleanup
4023 Replace Markdown backticks with JavaDoc code tags
4024 Improve YAML model repository
4026 Refactor java.util.Date usages to java.time.Instant
4033 Upgrade Jollyday to 0.23.2
4041 Fix several compiler warnings
4054 Add useful logs in SitemapResource for REST API calls
4057 Add console commands to manage add-ons
4058 Script profile: Separate toHandlerScript for commands and states
4063 Add inbox console command completion
4064 Use precompiled regular expressions to validate the segments of a UID
4065 Fix warnings
4067 Use the ChannelUID to retrieve the Channel from a Thing
4069 Add dimension for emission intensity
4084 Add releaseOnly parameter to Slider sitemap element
4092 Expose Jetty EndPoint in http requests
4093 Include StartLevelEvent in start level triggers
4098 Upgrade jUPnP to 3.0.0
4117 Upgrade tool: Add upgrade task for script profile changes
4123 Add numericState and unit to StateDTO
Bug Fixes 3961 Fix duplicate UIDs in remote add-on services
3964 Fix month, week, day not supported
3966 Fix NPE in GroupStateTriggerHandler and GroupCommandTriggerHandler
3970 Add no-cache directive to cached REST responses
3978 Consider network settings to avoid creating unexpected JmDNS instances
3980 Fix parsing of button (buttongrid element built with MainUI)
3989 Respond with 404 if add-on is missing in add-on service
3991 Fix build number reporting at startup
3993 Fix syntax warning for empty rule condition in managed sitemap provider
4007 Fix SerialPort.getFlowControlMode() infinite recursion
4008 Fix String.format argument mismatches
4012 Fix openhab-core-auth-oauth2client feature installation
4016 Fix CurrencyUnit
4034 Fix wrong class name logged in LocaleServiceImpl
4040 Fix logging in ChannelCommandDescriptionProvider
4043 Fix config parsing and version handling in RemoteAddonServices
4061 AddonFinderProcess fixes
4068 Remove state description when loading an item with a removed pattern
4075 Fix reloading channel config changes in .items file
4086 Fix CME in ReadyService
4088 Fix the recursive group membership check
4089 Fix forecast for externally changed data
4097 Call, Contact, Image items: Don't create command descr from state descr
4116 Audio parsing : Fix byte / bit confusion
Enhancements 1626 Merge addon info of all repos into one addons.xml file
1628 Clear marketplace cache during upgrade
1633 Add suggestion finder parameters to addons.cfg

Add-ons

Add-on Type Issue Change
amazonechocontrol Bug Fixes [16152](https://gith...
Read more

openHAB 4.1.1

07 Jan 20:53
Compare
Choose a tag to compare

openHAB 4.1.1 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Enhancements 3981 Add network-interface context
Bug Fixes 3961 Fix duplicate UIDs in remote add-on services
3964 Fix month, week, day not supported
3970 Add no-cache directive to cached REST responses
3978 Consider network settings to avoid creating unexpected JmDNS instances
3980 Fix parsing of button (buttongrid element built with MainUI)
3989 Respond with 404 if add-on is missing in add-on service
3993 Fix syntax warning for empty rule condition in managed sitemap provider
4007 Fix SerialPort.getFlowControlMode() infinite recursion
4008 Fix String.format argument mismatches
4012 Fix openhab-core-auth-oauth2client feature installation
4016 Fix CurrencyUnit

Add-ons

Add-on Type Issue Change
amazonechocontrol Bug Fixes 16152 Fix Servlet exceptions due to non-unique names
energidataservice Bug Fixes 16217 Increase robustness of UoM price updates by using currency code rather than symbol
16222 Reduce redundant persistence of tariffs
hydrawise Bug Fixes 16221 Handle API auth changes
inmemory Bug Fixes 16185 Add filterCritera ordering
jsscripting Bug Fixes 16112 Upgrade openhab-js to 4.7.3
jssscripting Bug Fixes 16106 Fix JS Quantity to Java QuantityType conversion
mqtt.espmilighthub Bug Fixes 16127 Fix upgrade instructions
network Enhancements 16145 Add parameter for limiting network interfaces to fix performance issues
PJLink Bug Fixes 16119 Fix RejectedExecutionException on discovery
pushover Bug Fixes 16212 Fix thing action backwards compatibility
shelly Bug Fixes 16150 Fix WebSocketServerFactory ClassNotFoundException
tellstick Bug Fixes 16220 Adopt new API url

User Interfaces

UI Type Issue Change
Basic UI Bug Fixes 2232 icon.png minimal fix
2238 Fix image element being link to a sub page
2257 Adjust the SVG icon in buttons to the current theme
Main UI Enhancements 2246 Improve network-interface context support
Bug Fixes 2245 Fix Quickstart-Button shown for non-admin users

openHAB 4.1.0

22 Dec 21:36
Compare
Choose a tag to compare

This is the official release of openHAB 4.1.0.

The binaries are available on our download page and via "Stable" on our APT repository.

New and Noteworthy

The openHAB 4.1 release is a feature release that contains many new features, enhancements and bug fixes, both for the core runtime and for many add-ons. You can find the most relevant ones listed in detail below.

openHAB 4.1 is backward compatible to openHAB 4.0 setups - there are only a few exceptions where manual action is required to adapt an existing setup, so please carefully check the section on breaking changes.

Quick links:

Relevant Changes

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
Govee Lan-API Binding #15696
Grundfos Alpha Binding #15907
PPC SMGW Binding #16017
Solax Binding #14880
TasmotaPlug Binding #15857

Removed Add-ons

The following add-ons were removed from the distribution:

Add-on Type Reason
MyQ Binding Chamberlain decided to block 3rd party integrations
Action Template Interpreter Voice & Speech The functionality is now covered by the Standard Interpreter
Porcupine Keyword Spotter Voice & Speech Add-on was unmaintained

Runtime

The following improvements were made to the core and the distro:

Type Issue Change
Enhancements 3503 Add currency handling
3564 Add interface to represent a remote keyword spotter
3597 Allow sending historic states and forecasts
3659 Add a YAML file provider for semantic tags
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
3738 Add string utils to core
3749 Expose ColorUtil methods to DSL rules
3751 Fix logging in AbstractProvider implementations
3766 Allow stopping play
3767 Migrate to java.nio.file.createTempFile
3796 Add uptime to /systeminfo endpoint
3798 Add dialog group and location
3802 Make QuantityType.toUnitRelative accept a String
3804 Provide information about widget label source to clients
3806 Service to find suggested add-ons to install
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
3820 Add optional conditional rules for icon
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
3838 Add caching for UoM info
3840 Use 'uid' instead of 'UID' as method parameters
3849 Add conversion for HSB to RGBW and back
3853 Support item descriptions in built-in interpreter
3859 Add log web socket
3879 Expose ColorUtil methods to DSL rules
3881 Add support for passing extra fields to oauth token request
3882 Extend rgbToHsb(PercentType[]) for RGBW
3884 Use a single thread to watch all event executors
3889 Add time-series support for websockets
3897 Support custom rules on item metadata
3921 Make logger for jar file add-ons configurable in UI
1588 Blacklist Karaf related bundles in Demo App
1589 Check that JVM version is 17
1591 Upgrade to Karaf 4.4.4
1613 New folder config/tags
Bug Fixes 3714 Fix CommunicationManager command handling
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
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
3774 Suppress SseItemStates warnings during startup
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
3812 Sitemap Generator: Fix trailing space in state string
3837 Fixes source filter not working for GenericEventTrigger
3850 Fix UI defined sitemaps
3856 Improve FolderObserver ignored paths handling
3858 Fix thing upgrades for bridges
3874 Use a scheduled thread pool in JsonStorage + Bugfixes
3885 Do not leak running pools from the internal collection
3888 Fix AutoUpdatePol...
Read more

openHAB 4.1.0 Release Candidate 1

21 Dec 13:13
Compare
Choose a tag to compare

This is the first release candidate for the upcoming openHAB 4.1 release, which brings a few final fixes.

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3933 UPnP add M-SEARCH for root devices
Bug Fixes 3931 Don't log errors on NotFoundExceptions in Jetty
3938 Sitemap generator: fix button parsing for Buttongrid
3940 Improve HTTP 404 handling and logging
Bug Fixes 1615 Fix addon discovery XML not overwritten

Add-ons

Add-on Type Issue Change
opensprinkler Bug Fixes 16080 Fix excessive WARN in logs due to wifi dropouts, and current displays as 0
surepetcare Bug Fixes 16087 Fix DateTimeParseException
16088 Fix NullReferenceException

User Interfaces

UI Type Issue Change
Main UI Bug Fixes 2226 Disable suggestion for installed add-ons

openHAB 4.1.0 Milestone 5

17 Dec 18:08
Compare
Choose a tag to compare

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
govee Binding #15696
grundfosalpha Binding #15907
PPC SMGW Binding #16017

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3503 Add currency handling
3564 Add interface to represent a remote keyword spotter
3659 Add a YAML file provider for semantic tags
3806 Service to find suggested addons to install
3881 Add support for passing extra fields to oauth token request
3882 Extend rgbToHsb(PercentType[]) for RGBW
3889 Add time-series support for websockets
3897 Support custom rules on item metadata
3904 Service to suggest addons based on running processes
3920 Service to suggest addons via generic IP scan
3921 Make logger for jar file add-ons configurable in UI
Bug Fixes 3888 Fix AutoUpdatePolicy for channel
3906 Fix handling of mDNS instances when an IP address changed
Enhancements 1613 New folder config/tags
Enhancements 1614 Remove add-ons porcupineks and actiontemplatehli.

Add-ons

Add-on Type Issue Change
boschshc Enhancements 16021 Add support for motion detector illuminance sensor
ecovacs Enhancements 16022 Add some new models to device database
energidataservice Enhancements 16070 Add UoM support for energy prices
hue Enhancements 15984 Use auto update policy 'veto' for light channels (API v2)
16020 Improve handling of unknown resource ID (API v2)
Bug Fixes 15905 Fix multiple state updates (API v2)
15999 Fix edge cases for broken lights (API v2)
16018 Fix scene channel updates (API v2)
16038 Re-create missing scene channel (API v2)
ipcamera Bug Fixes 15613 Fix Hikvision cameras stay offline when a 401 reply is given with no www-authenticate header
Jellyfin Enhancements 16013 Fix how refresh is handled
jsscripting Enhancements 16069 Upgrade openhab-js to 4.7.1
knx Enhancements 15727 Add integration tests
16033 Add discovery service
Bug Fixes 15730 Fix IOOB exception with missing DPT in number channels
misc Enhancements 15817 Make bindings discoverable on system startup
modbus Enhancements 16054 Improve error message if data thing is configured for reading but not connected to a polling bridge.
monopriceaudio Enhancements 16043 Add support for 4 zone model
mqtt Enhancements 15897 Interpet incoming NaN as UNDEF for NumberValues
mqtt.espmilighthub Enhancements 13801 Use system channel types for color temp and brightness
Bug Fixes 16066 Use ColorUtil instead of deprecated HSBType.fromXY
mqtt.homeassistant Enhancements 14241 Add support for Update component
15875 Improve Cover support
15977 Handle multiple availability topics
mybmw Enhancements 14452 Upgrade to new BMW API
neohub Bug Fixes 15743 Avoid too frequent requests to hub
netatmo Bug Fixes 16056 Ensure to close all scheduled jobs
opengarage Enhancements 14028 Add door transition status support
opensprinkler Enhancements 14998 Make http connection more resilient
15410 Fix Program names and add new features for firmware 2.2.0
openweathermap Enhancements 15963 Add support for persisting OneCall API forecasts
pilight Enhancements 15986 Add option to disable background discovery for a given pilight bridge thing
porcupineks Enhancements 16063 Remove from add-on repo.
sonyprojector Enhancements 15753 Add new channel to send infrared remote commands
squeezebox Enhancements 15997 Add UoM support for time channels
synop Bug Fixes 16024 Enhance error handling when no value is provided for windDirection
tesla Enhancements 16030 Hide refresh token in the UI as it is considered a secret
Bug Fixes 16029 Fix location with firmware 2023.38.x
16032 Fix "jumping" location updates

User Interfaces

UI Type Issue Change
Basic UI Enhancements 2195 Implement Buttongrid widget
Main UI Enhancements 2083 Rule/script/scene edit: Update tag input & Refactoring
2126 Set unit metadata & state description pattern when creating UoM Item
2193 Sitemap Editor: Buttongrid support
2208 Developer sidebar: Add search for persistence configs & Style enhancements
2210 Add block to get hue, saturation and brightness from Color Item
2212 Help sidebar & Overview page: Respect release type for doc links & Add persistence FAQs
2214 Support time in oh-input widget
2218 Sitemap editor: Move collapse chevron for toolbar to the left
2222 Add panel for voiceSystem metadata
2224 Model page: Add expand/collapse model button
Bug Fixes 2184 Items list: Fix searchbar broken after Items list update & Fix search query not stored
[2194](https://github.com/open...
Read more

openHAB 4.1.0 Milestone 4

03 Dec 17:29
Compare
Choose a tag to compare

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
TasmotaPlug Binding #15857

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3597 Allow sending historic states and forecasts
3804 Provide information about widget label source to clients
3849 Add conversion for HSB to RGBW and back
3853 Support item descriptions in built-in interpreter.
3859 Add log web socket
3879 Expose ColorUtil methods to DSL rules
3884 Use a single thread to watch all event executors
Bug Fixes 3774 Suppress SseItemStates warnings during startup
3874 Use a scheduled thread pool in JsonStorage + Bugfixes
3885 Do not leak running pools from the internal collection

Add-ons

Add-on Type Issue Change
actiontemplatehli Enhancements 15972 Remove add-on
boschshc Enhancements 15752 Add scenario channel
Bug Fixes 15899 Update active profile of intrusion detection system
deconz Enhancements 15856 Support window covering controller
ecowatt Enhancements 15953 Add support for API version 5
energidataservice Enhancements 15864 Add support for persisting historical and upcoming prices
15938 Rename channels net-tariff and transmission-net-tariff
fineoffsetweatherstation Bug Fixes 15853 Fix wrong handling temperature reading for of WH34
15979 Fix handling of undefined lightning distance and time
hdpowerview Enhancements 15880 Improve color channel for Repeater and remove redundant brightness channel
homematic Bug Fixes 15906 Fix duplication of LONG_REPEATED events for HM devices
hue Enhancements 15601 Support new home security products
Bug Fixes 15976 Fix handling of identical scene names (API v2)
influxdb Bug Fixes 15879 Improve connection handling
ipcamera Bug Fixes 15943 Fix Reolink alarms not working after a reconnect
jdbc Bug Fixes 15877 Fix addon id for SQLite
lifx Enhancements 15957 Add support for new LIFX products
luxtronikheatpump Bug Fixes 15855 Fix control signal circulating pump
miio Bug Fixes 15944 Fix cleaning record for newer vacuums
mqtt Enhancements 15872 Add Topic Name for Incoming Payload Not Supported
mqtt.homeassistant Enhancements 14839 Support color temp on JSON schema lights
15892 Add support for Button component
15914 Implement effect channel for light
15916 Add support for Scene component
15918 Handle empty device name
15937 VETO updates to read only channels
Bug Fixes 15427 Handle null component name
15925 Interpret a dimmable light as OFF properly from zigbee2mqtt
myq Bug Fixes 15911 Remove MyQ Binding
netatmo Enhancements 15860 Accept 'topology_changed' webhook event type
Bug Fixes 15866 Enhance errored modules handling
openwebnet Enhancements 15837 Energy: add totalizers channels for energy kWh consumed for today and current month
15924 Fix CEN/CEN+ scenario control buttons param descriptions
roku Enhancements 15932 Improve exception handling for failed http connections
Bug Fixes 15900 Ignore invalid elapsed/total time values
Senec Bug Fixes 15535 Fix for Senec firmware update
sensorcommunity Enhancements 15692 State pattern for dB, Percent and Microgram/m3 added
shelly Enhancements 15401 BLU Motion, optimize ShellyManager for BLU devices
15950 Support for Plus Dimmer 10v
Bug Fixes 15798 Fix resource leak, BLU script installation, TRV init, NPE on IPv6 mDNS discovery
15898  Fix Gen2 auth, improved security for Gen1 auth, improved discovery
15922 Misc changes (small fixes, log improvements, hardened leak prevention on
solax Enhancements 15710 Support for three phase inverter X3 Hybrid G4
15958 Implement refresh command and improve thread safety
transform.vat Enhancements 15873 Add support for time series
twitter Enhancements 15809 Rename binding to X

User Interfaces

UI Type Issue Change
Basic UI Enhancements 2162 Fix updating of the chart period parameter in URL
2187 Fix dark theme for selection popups
Main UI Enhancements 2084 Remove PNG icons from the classic icon set
2088 Add intergrated Help Features
2116 Adapt movecontrol icon to bright and dark themes
2122 Rules list: Add filtering by (multiple) tags
2131 Things: Add copy channel functionality
2138 Developer sidebar: Support searching (in) sitemaps
2163 Cosmetic changes on cancel and reschedule timer blocks
2174 Add support for getting persistence previous state value as number
2175 Add parse number block
2176 Add event available
2186 Sitemap Editor: Extend chart period config for ISO8601
2189 Persistence edit: Add ...
Read more

openHAB 4.1.0 Milestone 3

04 Nov 22:14
Compare
Choose a tag to compare

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

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3738 Add string utils to core
3766 Allow stopping play
3820 Add optional conditional rules for icon
3831 Simplify code using Stream.toList
3836 Simplify code that creates List, Map and Set objects
3838 Add caching for UoM info
3840 Use 'uid' instead of 'UID' as method parameters
3845 Address warnings in StringUtils class
Bug Fixes 3837 Fixes source filter not working for GenericEventTrigger
3850 Fix UI defined sitemaps
3856 Improve FolderObserver ignored paths handling
3858 Fix thing upgrades for bridges

Add-ons

Add-on Type Issue Change
androiddebugbridge Enhancements 15788 Reconnect on max timeouts and improve volume channel
chatgpt Enhancements 15385 Add support for LocalAI and other compatible services
e3dc Enhancements 15691 State pattern with Percent as default for QuantityType:Dimensionless
energidataservice Enhancements 15636 Add support for reduced electricity tax
15737 Add discount tariffs for Aal Elnet, Dinel, Sunds Net and Tarm Elværk Net
15807 Adjust filter for Elnet Midt
Freeboxos Bug Fixes 15813 Fix NullPointerException when updating inactive Player
fronius Enhancements 15431 Support multiple inverters in powerflow data
googletts Bug Fixes 15747 Fix authentication after communication error
GPIO Enhancements 13643 Update GPIO binding to fix issues and provide new functionality
homematic Enhancements 15641 Expansion of virtual data channel for all window/door contacts
Bug Fixes 15760 Adjust handling empty values in AbstractTypeConverter
http Bug Fixes 15751 Fix brightness
hue Enhancements 15388 Support smart scenes
15408 Support timed effects
15552 Add channels for time of last sensor update (API v2)
15732 Support additional effect types (API v2)
15815 Reduce log level for logging of unknown resource types (API v2)
Bug Fixes 15736 Fix channel refresh (API v2)
ipcamera Bug Fixes 15707 Handle empty snapshotUrls and XML encoded characters
jdbc Enhancements 15726 Upgrade H2 to 2.2.224
15802 Upgrade MySQL Connector/J to 8.1.0
Bug Fixes 15801 Process operations asynchronously
jrubyscripting Enhancements 15618 Inject script context as global
kaleidescape Enhancements 15820 Register connection in Kaleidescape System log
keba Enhancements 15531 Split channel ENABLED to USER and SYSTEM channels
knx Bug Fixes 15723 Bugfix problem with DPT 251.600
lutron Enhancements 15541 initial submission for RA3 support
miele Bug Fixes 15774 Rename channel powerConsumption to energyConsumption and set display unit to litres for waterConsumption
miio Enhancements 14210 Add support Mi Robot Vacuum-Mop 2 Pro (ijai.vacuum.v3)
misc Enhancements 15505 Set explicit timeout for http request
myq Enhancements 15755 Fix broken authentication due to changes in the myQ Cloud API
netatmo Bug Fixes 15808 Add and correct webhook events
networkupstools Enhancements 15812 Add battery.temperature channel
paradoxalarm Enhancements 14618 Implement detailed partition state
pilight Bug Fixes 15791 Fix background discovery
plugwise Bug Fixes 15339 Prevent possible chomp bug
pushover Enhancements 15289 Add support for Expiring Messages
roku Enhancements 15542 Add power, powerState, player, and activeAppName
shelly Bug Fixes 15530 Fix UNI support up to three DS18B20 sensors
15721 Always try to stop WebSocketClient
sonnen Bug Fixes 15384 Fix channel types, Energy should be Power
sonos Enhancements 15831 Add TrueHD5.1 and normalize Atmos
speedtest Enhancements 15278 Add timestamp and result image channel, update thing description
tesla Enhancements 15705 Add channels for active routing
15711 Remove the minimum 5A charge current limit
15816 Add channels for software update
Bug Fixes 15756 Fix update timestamp and null exception for offline state
vigicrues Bug Fixes 15832 NPE when API does not provide station details

User Interfaces

UI Type Issue Change
Basic UI Enhancements 2020 Add support for icons based on conditional rules
Main UI Enhancements 2041 Support Quantity in more math blocks
2055 Adds an UI command Item
2107 Things list: Add grouping by location & Display location in list entries
2120 Item edit: Dynamically load UoM dimensions
2132 Add copy rule functionality
2144 Support configurable visibility of semantic model cards
2145 Sitemap editor: Support AND conditions and icon rules
2154 Create aux badge for humidity setpoints similar to temperature badge
Bug Fixes [2125](https://git...
Read more

openHAB 4.0.4

03 Nov 22:54
Compare
Choose a tag to compare

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