github openhab/openhab-distro 5.3.0.M4
openHAB 5.3.0.M4

one hour ago

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

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
3D Printer Binding #20753
CalDAV Binding #21723
candy Binding #22060
EyeOnWater Binding #21643
GME Binding #21826
Home Assistant Link Binding #21752
OCPP Binding #21265
Philips Air Purifier Binding #21901
Tedee Binding #21787
Transit Binding #21229
Volvo Cars Binding #22009
Windhager Binding #21907

The following improvements were made:

Runtime

Type Issue Change
Enhancements 1987 Drop unused jars from distribution
5871 openapi - addOrUpdateItemsInRegistry will accept both ItemDTO and GroupItemDTO
5874 Add consistent Thing status API
5887 Add tool call messages in StandardInterpreter
5894 MQTT transport websocket subprotocol
5895 Homogenize quotes in logs in ItemUIRegistryImpl
5903 Refactor sitemap rules for consistent field naming
5918 Suggest add-ons for embedded UPnP devices
5920 Add TLS client certificate support
5931 Introduce dedicated Registrys for voice services
5943 Extract shared functionality from VoiceManagerImpl & DialogProcessor into dedicated services
Bug Fixes 5840 Allow dot-separated multi-segment scopes in Thing Action execute route
5853 Bus event overrides for DecimalType and QuantityType
5883 Sitemap yaml fixes
5888 Strip HTTP parameter suffixes when parsing Accept-Language header
5892 Fix NPE when using %d format for item with a non number state
5893 Fix auth requests through myopenHAB
5898 Fix SerialPortManagerImpl to try all serial port providers
5906 Guard discovery results for null properties
5914 Don't cache stale references to classes/services
5916 Schedule connect timeout before connecting
5921 VoiceResource: Fix HLI ids path param not split correctly

Add-ons

Add-on Type Issue Change
airq Enhancements 21905 Add Advanced Measurement Channels
22100 Align binding with the air-Q API specification
atagone Bug Fixes 22121 Make Thing Action inputs human-friendly
automower Enhancements 21912 Add Work Area ID and Cutting-Height cm Channels
21947 Implement test feedback for new Cutting-Height cm Channels
benqprojector Enhancements 22192 Freeze and Blank states to Off when power switches Off
bluelink Bug Fixes 21975 Fix EU login by signing CCI token requests
22102 Fix login and vehicle list in Canada
bluetooth.airthings Bug Fixes 22039 Handle read lifecycle safely
bluetooth.bluegiga Bug Fixes 22038 Fix BlueGiga connection handling
bluetooth.bluez Bug Fixes 22000 Fix discovery null pointer exception
22002 Device manager lifecycle handling
bluetooth.grundfosalpha Enhancements 22143 Add writable mode channels
boschshc Enhancements 22008 Add support for Compact Smart Plug [+M]
dahuadoor Bug Fixes 22041 Fix go2rtc WebRTC playback in Firefox and Chrome
22043 Remove redundant SIP backchannel relay binding the first extension's RTP port
22046 Feed door audio from the SIP call into go2rtc
deutschebahn Bug Fixes 21512 Fix timezone issue
enphase Enhancements 21962 Add support for IQ batteries
epsonprojector Enhancements 22118 Set Freeze and Mute states to off when power switched off
evcc Bug Fixes 21955 Fix channel IDs for auth provider updates
evohome Enhancements 22167 Improve controls and read schedules
freeboxos Bug Fixes 21801 Fix retrieving of REST manager
22053 Check if call list is empty before trying to get the last one.
googlestt Bug Fixes 21782 Clear stored OAuth tokens
googletts Bug Fixes 21785 Clear stored OAuth tokens
govee Bug Fixes 21925 Avoid ARP lookups during discovery
22011 Fix Govee status flapping
groovyscripting Enhancements 22146 Upgrade Groovy to 6.0.0
hdpowerview Bug Fixes 22112 Fix Gen3 power types 11 and 12
helios Bug Fixes 22040 Fix log pull busy-loop pegging CPU cores
homeassistant Bug Fixes 21931 Avoid template exception stack traces
homewizard Enhancements 22049 Improve error handling for HomeWizard device communication
hue Enhancements 22003 Add support for multi-light devices (e.g. Twilight) and Color Gradients
icalendar Enhancements 22111 Add location channels for eventfilter
io.homekit Bug Fixes 21956 Fix valve accessory RemainingDuration
21957 Fix entity traversal
ipcamera Enhancements 21788 Filter Reolink NVR ONVIF events by nvrChannel
Bug Fixes 21993 Fix FFmpeg process lifecycle
keba Enhancements 21866 Add Modbus TCP and REST support through one combined wallbox Thing
lghorizon Bug Fixes 21977 websocket subprotocol
lgthinq Bug Fixes 22164 Fix bridge login after LG API change
22182 Fix remote start for washer/dryer
lifx Enhancements 21972 Add support for new LIFX products
mactts Bug Fixes 22036 Add timeout to say process
matter Enhancements 22014 Matter 1.6.1 and matter.js V0.18
Bug Fixes 22094 Fix leaked WS client threads
22131 Fix OTA firmware issues
melcloud Enhancements 21893 Support MELCloud HOME app
mercedesme Enhancements 21952 Add forceUpdate action
miio Enhancements 21922 Improve MIoT database file generator
21935 Review zhimi.airp purifiers and add new models
21945 Improve Xiaomi and Mijia vacuum database files
21949 Add Xiaomi and Mijia robot vacuum models
21951 Review Philips light database files
21958 Add Philips MIoT lights
21959 Review air monitor files, add two Qingping models
21961 Fix and extend the viomi.vacuum family
21967 Add missing Roborock vacuum models
22001 Review the ijai vacuums and add 7 models
22018 Review the Dreame vacuums and add 32 models
22021 Review the Roidmi vacuums and add 4 models
22077 Review the Yeelight lights and wall switch
22095 Review the plugs, power strips and wall switches
22108 Review the fan files and add 14 models
22162 Review the humidifier files and add 34 models
Bug Fixes 21929 Make database parsing more robust
21930 Fix reload of local database files
21965 Remove duplicate model ids from database
21991 Review air fresh database files
misc Bug Fixes 21904 Improve Thing state handling consistency
modbus Bug Fixes 21762 Remove Contact command parsing
modbus.kermi Bug Fixes 21877 Fix global state register decoding
modbus.lamda Enhancements 21984 Add heatingcircuit Target Temperature Flow Line
mqtt Enhancements 22031 Add player channel type
22067 Ensure WaitForTopicValue unsubscribes on every terminal path
Bug Fixes 21764 Remove Contact command support
22068 Apply formatBeforePublish to rollershutter commands
mynice Bug Fixes 21981 Handle communication errors at thing level
myuplink Bug Fixes 22055 Allow negative values in channel validation expression
netatmo Enhancements 21903 Retry failed polls outside busy API windows
oceanic Bug Fixes 22037 Harden serial reader against purejavacomm FD_SET failures
pipertts Bug Fixes 22078 Fix JVM crash due to segmentation fault
rachio Enhancements 22127 Fix cloud webhook recovery after restart
salus Enhancements 21990 Add AWS controls and thermostat settings
samsungtv Enhancements 22092 Read and set the input over IP Control
Bug Fixes 22079 Use IP Control for power
22080 Keep art mode on 2025 Frame standby
22081 Wait for reconnect before ending WOL
22082 Handle 2021 rotation and slideshow acks
22083 Wake Frame TVs in the commanded mode
22084 Keep websocket tokens out of logs
22085 Back off on SmartThings errors
22086 Add known app ids from a 2022 TV
22087 Fix websocket ping leak and reconnects
22088 Fetch power state off the websocket thread
22089 Fix small stream and parsing bugs
22090 Quiet expected warnings on 2022 Frames
22091 Reconnect the remote after a timeout
22093 Switch off on artMode OFF in TV mode
semsportal Enhancements 22184 Migrate to the SEMS+ API
shelly Enhancements 21653 Add Wall Display Media Player
21881 Add device Debug Log streaming
21946 Restart BLE gateway script on Inbox scan
22058 Add Wall Display thermostat and attached sensor battery
Bug Fixes 20386 Harden Gen2 WebSocket handling and thread safety
21944 Create BLU sensor channels when their values first appear
22128 Handle malformed Gen2 error responses
SNMP Bug Fixes 22056 Fix sign extension when decoding opaque float values
solarman Enhancements 22020 Add Sunwoda hybrid three-phase inverter definition
sonos Bug Fixes 21800 Fix stale state after leaving a group
systeminfo Enhancements 22104 Update OSHI to 6.12.0
Bug Fixes 21803 Fix async initialization
telegram Bug Fixes 21995 Fix long polling timeout passed in milliseconds instead of seconds
teleinfo Bug Fixes 21802 Suppress missing voltage warning in historical mode
tesla Bug Fixes 22125 Remove non-existent allowwakeup channel from Model Y
timescaledb Bug Fixes 22098 Declare service-id to match the configuration PID
tr064 Enhancements 22032 Add 6 GHz MAC Wi-Fi channels
22051 Name Wi-Fi channels by number, add #4
Bug Fixes 22033 Reject wrong uuid for LAN device
22034 Fix state mix-up between MACs
22035 Retry read request on closed connection
unifi Enhancements 22203 Decouple camera contact channel and snapshot updates from trigger channels
Bug Fixes 21954 Fix Protect controller initialization race
venstarthermostat Bug Fixes 21978 Fix exception in polling
viessmann Enhancements 22114 Add channel with codes of active messages
Bug Fixes 21987 Skip unsupported serial properties
22057 Handle error responses without statusCode
volvocars Enhancements 22200 Support the new Volvo ID service
webthing Bug Fixes 21763 Remove Contact command support
wled Enhancements 22048 Support more of the WLED JSON API
yamlcomposer Enhancements 21918 Add group members to dynamic ITEMS schema
yioremote Enhancements 21964 Show dock firmware version and document access token
Bug Fixes 21937 Clean up code and rework connection handling
zwavejs Enhancements 21677 Handle dynamic node metadata updates
21687 Add node statistics channels
Bug Fixes 22134 Treat °C/F unit as dimensionless
22139 Skip refresh of unreadable channels
22148 Type null color value as Color

User Interfaces

UI Type Issue Change
CometVisu Enhancements 4607 Clean up dependencies
Main UI Enhancements 4509 Transformations: Apply rounded box style
4567 Refactor tag-mixin.js to tag-helpers.ts
4568 Refactor parts of item-mixin.js to item-helpers.ts
4569 Refactor rule-mixin.js to rule-helpers.ts
4570 Refactor thing-status-mixin.js and thing-mixin.js to thing-helpers.ts
4579 Use command options of Number items for default widgets
4586 oh-state-series: Add default color-maps for some item types
4589 useSvgEmbedded: Improve init and handling of element states (tracking)
4592 Align styling of up/down chevrons in left planel
4595 Refactor sitemap editor for consistent rule field naming
4648 Serve precompressed files
Bug Fixes 4414 State Description metadata editor: Fix documentation link
4566 Fix Thread Network Map
4587 oh-state-series: Fix mapState applied in place; map into a copy instead
4590 oh-colorpicker: Fix wheel position when reopening popup
4610 Add retry meachanism to install wizard
4611 Chart designer: Fix datazoom button
4637 Home page: Fix error on missing onPageBeforeIn
4641 Fix operator precedence of multi-input AND/OR block
4642 Charts: Fix tooltip shows index instead of value for transposed oh-aggregate-series
4649 Fix custom widget default slot overwritten by empty wrapper slot

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.