Skip to content

openHAB 3.4.0 Milestone 4

Compare
Choose a tag to compare
@kaikreuzer kaikreuzer released this 06 Nov 17:17
· 125 commits to main since this release

This is the forth milestone build for the upcoming openHAB 3.4 release, which brings many fixes and improvements.

New Add-ons

The following add-ons are newly introduced with the 3.4 release:

Add-on Type Issue
meater Binding #13400
tplinkrouter Binding #13369

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2985 Add semantics query endpoint to item resource
3100 Allow stop single dialogs and start dialog on an existing processor
3106 Grant implicit user role by network
3108 Support mired units
3111 Implement command completion in console for openhab command
3113 Add more basic time-related classes for usage in script and rules
3115 Allow sending QuantityType to NumberItem
3116 Allow sending IncreaseDecreaseType directly to DimmerItem
3129 Update system.color-temperature-abs channel type to be a Number:Temperature
3138 Add DateTime handling to ItemStateConditionHandler
Bug Fixes 3110 Fix AuthFilter crash if trusted network not configured
3124 Properly process retained messages
3134 Fix invertible unit conversions when sent via a binding
3136 Fix ItemStateCondition for PercentType values
3137 Avoid parallel streams with common thread pool to avoid deadlocks

Add-ons

Add-on Type Issue Change
ahawastecollection Enhancements 13342 Upgrade jsoup from 1.14.3 to 1.15.3
benqprojector Bug Fixes 13549 Log invalid number when expecting numeric response from projector
boschshc Enhancements 13533 Support for Compact Smart Plugs (#13528)
broadlinkthermostat Enhancements 13412 Aesthetic rename and add RM Mini
easee Bug Fixes 13527 Fix number conversion error
13654 Adapt date parser due to changes in easeeAPI
epsonprojector Bug Fixes 13550 Log invalid number when expecting numeric response from projector
freebox Enhancements 13591 Console command completion
gce Bug Fixes 13526 Avoid conflicts with things file defined
13545 Update file based items
groheondus Enhancements 11955 Fix missing automatic refresh ++
hdpowerview Enhancements 13571 Add support for Skyline Panels
13574 Add support for Duette and Applause Skylift shades
13615 Add console extension for showing IDs
homeconnect Bug Fixes 13653 Fix login for simulator environment
homekit Enhancements 13507 Fix BooleanItemReader to work with DimmerItems
13508 Allow configuring maxValue on VOCDensity
13538 increase flexibility of ColorTemperature
13566 Improve bundle deactivation time
13569 Improve output of console's homekit show command
homematic Bug Fixes 13626 Some HM devices are using relative humidity (% rH/rF) as units
hue Enhancements 11842 Change discovery to mDNS; added HTTPS handling; refactor HTTPClient to use jetty shared client
13597 Console command completion
ipcamera Bug Fixes 13606 Fix multiple WARNs when HIK camera does not support alarm inputs
ipobserver Enhancements 13343 Upgrade jsoup from 1.14.3 to 1.15.3
jdbc Enhancements 13038 Upgrade derby from 10.12.1.1 to 10.14.2.0
13544 Add support for case sensitive table names reflecting item names 1:1
Bug Fixes 13660 Fix MySQL deprecation notice on startup
jellyfin Bug Fixes 13572 Upgrade sdk, fixes json parse error
jinja Enhancements 13344 Upgrade jsoup from 1.14.3 to 1.15.3
jpa Bug Fixes 13532 Fix Derby driver no longer included
jrubyscripting Enhancements 13548 Do not manually filter presets.
jsscripting Enhancements 13576 Name timers created by polyfills
13623 Reimplement timer polyfills to conform standard JS
Bug Fixes 13565 Upgrade openhab-js to 2.0.4
13582 Fix multi-thread access
knx Enhancements 13293 Improve localization
kostalinverter Enhancements 13490 Fix for the Kostal inverter binding to work with different firmware releases regarded to PIKO 10-20 V. 221004
lgwebos Enhancements 13590 Console command completion
13618 Actions: Remove sendButton updated, sendRCButton, add sendKeyboard
linky Enhancements 13589 Console command completion
linuxinput Bug Fixes 13632 Handle keys not known by libevdev
MAP Enhancements 13560 Add fallback to original value when input not found
meater Enhancements 13601 Add console extension for showing IDs
mielecloud Bug Fixes 13613 Fix missing web resource unregistration
miio Enhancements 12803 Add support for Dreame L10 Pro vacuum cleaner (p2029)
Bug Fixes 13111 Fix warning messages and discovery on newer robots
13554 Correct channel ambientBrightness to type Dimmer for Yeelight Screen Light Bar
mqtt Enhancements 13575 Support mired<->Kelvin unit conversion
13604 Set the proper unit in the state description
mqtt.homeassistant Enhancements 13413 Support non-RGB lights
netatmo Enhancements 13555 Console command to show all devices/modules ids
13587 Console command completion
Bug Fixes 13620 No restriction on max value for rain quantity
13636 Fix potential loss of events when more than 1 home
nuvo Enhancements 13498 Add Image channel for album art
Bug Fixes 13535 Ignore NuvoNet events for sources not managed by openHAB
openhabcloud Enhancements 13559 Remove content encoding when proxing.
paradoxalarm Bug Fixes 13629 Fix issue that the config of paradox bridge handler gets overwritten when there are more than one bridge
13641 Handle multiple panels
powermax Enhancements 13588 Console command completion
somfytahoma Enhancements 13598 Console command completion
sonos Enhancements 13551 New codec id 61 for Dolby Atmos
systeminfo Enhancements 13562 Dynamic channels
tellstick Bug Fixes 13479 Avoid updates duplication after communication errors
tesla Enhancements 13337 Options to control polling frequency and sleep
tibber Enhancements 13416 Add channel for tomorrows prices and timestamps as JSON array
Bug Fixes 13537 Fix Websocket reconnect after server failure
unifi Bug Fixes 13539 Fix PoE port mode for 24V
verisure Bug Fixes 13652 Avoid updates duplication after communication errors
voskstt Bug Fixes 13536 Fix sdk update and disable internal info logs
13556 Fix load on linux arm
wled Bug Fixes 13543 Fix presets and playlists won't load the correct position.
Zigbee Enhancements 767 Add ZigBee firmware provider backed by GitHub repository

User Interfaces

UI Type Issue Change
Main UI Enhancements 1521 Use a custom servlet for serving files to support caching of files
1522 Update widget expression capabilities
Bug Fixes 1527 Temporarily remove state options check in analyzer
1525 Input elements fix datetime-local and add datepicker time
1531 Fix evaluating arrays - cached expressions can be overwritten
CometVisu Bug Fixes 1535 Various fixes for the CometVisu-manager backend