Skip to content

openHAB 4.1.0 Milestone 3

Compare
Choose a tag to compare
@kaikreuzer kaikreuzer released this 04 Nov 22:14
· 33 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.

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 Unwrap command Item picker from f7-list-item
2146 Fix oh-clock context in clock card
2159 Fix error when actionAnalyzerItems value is a string
2160 Fix invalid chart period "3M" of sitemaps