Skip to content

openHAB 4.1.0 Milestone 5

Compare
Choose a tag to compare
@kaikreuzer kaikreuzer released this 17 Dec 18:08
· 27 commits to main since this release

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 Fix alexa item group type parameter support
2203 Rule edit: Only save rule if it has changed when opening script editor
2215 oh-input: Update component docs & Minor fixes
2217 Exclude ruletemplates, UI Widgets and block libraries from add-on settings menu list
2221 Fix unwanted model card back navigation