Skip to content

Releases: openhab/openhab-distro

openHAB 3.4.3

12 Apr 22:15
Compare
Choose a tag to compare

openHAB 3.4.3 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 3411 Fix overriding Jetty's User-Agent in HttpUtil
3458 Fix default human language interpreter selection

Add-ons

Add-on Type Issue Change
homekit Bug Fixes 14226 Fix restarted on network interface change
iCloud Bug Fixes 14563 Ignore HTTP errors != 400 & >= 500 for 2-FA authentication
openwebnet Bug Fixes 14374 Fix wrong startup value for channel failureDiscovered
14390 Light switch updates are now triggered
netatmo Enhancements 14568 Make OAuth2 token refresh RFC compliant

User Interfaces

UI Type Issue Change
habpanel Bug Fixes 1688 Use commandDescription instead of stateDescription for selection list
Main UI Bug Fixes 1670 Fix redirection for reverse proxy with authentication not working
1765 Fix WebAudio sink not playing on Safari

openHAB 4.0.0 Milestone 1

10 Mar 22:27
Compare
Choose a tag to compare

This is the first monthly milestone build for the upcoming openHAB 4.0 release, which brings many fixes and improvements over version 3.x.

Before you install this milestone, there are a couple of things to note:

  • openHAB 4 requires Java 17 as prerequisite. Please make sure to install an according JVM first.
  • The application/javascript MIME type has moved from NashornJS to GraalJS due to the removal of NashornJS in Java 14. All UI-based JavaScript scripts including Blocklies are broken now. To make them work again:
    • Migrate your Blocklies (see Rules Blockly | openHAB)
    • Install the JavaScript Nashorn add-on and change the MIME type of your old application/javascript scripts to application/javascript;version=ECMAScript-5.1. The UI has a picker for the MIME type of existing scripts inside the „Script Details“ menu inside the script editor. (Or rewrite them for GraalJS, where the openhab-js library will ease your life.)
  • The JS transformation no longer exists and the SCRIPT transformation should be used instead. Inline JS scripts in transformations and JS profiles are still work in progress.

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
JavaScript Scripting (Nashorn) Automation #14013
RadonEye Binding Extension #11958
MyNice Binding #12940
Rollershutter Position Emulation Profile Service Transformation #13259

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2810 Allow invoking ThingActions via API
2994 Raise minimum JDK version to 17
3004 Refactor WatchService
3050 Introduce metadata for all add-ons
3057 Cache mechanism
3270 Log the version/build on startup
3280 Only call getVolume when necessary
3284 Update Jackson to 2.14.1
3287 Add DateTimeType method for returning Instant
3290 Ability to use /dev/serial/ symlinks for usb serial device
3293 Fixes and enhancements for add-on services
3298 Add method to get namespaces to MetadataRegistry and ItemResource
3299 Rework GenericEventTrigger and GenericEventCondition
3330 Improve thing initialization and enable thing-type updates
3337 Consider language when requesting thing actions
3352 Actions: Add method overloads for PercentType to Audio & Voice
3356 Add param sslContextFactory when creating a HTTP or web socket client
3362 Remove author from addon xsd
3364 Use setpoint as default sitemap element for item with tag "Setpoint"
3372 Align AbstractScriptDependencyTracker with AbstractScriptFileWatcher
3385 Refactor XML handling
3391 Add support for channel-groups to update instructions
3392 Allow access to rule summary for Role.USER
3398 Add sitemap Input type
3406 Add Eclipse Add-on Service
3416 List transformation services
1446 Upgrade to Karaf 4.4.3
1460 Enable GZIP compression for Jetty webserver
Bug Fixes 3255 Refactor AbstractScriptFileWatcher
3273 Ensure metadata available at startlevel 20
3277 Fix DateTimeTrigger not triggering on restored state
3288 Fix Marketplace add-on range pattern matching
3301 Prevent a provider from removing an element from another provider
3310 Improve UPnP callback removal
3319 Fix nullable errors
3320 Fix addon.xsd
3334 Fix parsing of YAML default value for community marketplace UI Widgets
3351 Fix CME in JarFileAddonService
3365 Fix CME in ThingActionsResource
3366 Improve handling of erroneous localized messages
3379 Fix a typo in ItemsValidator
3402 Fix sitemap syntax for List element
3411 Fix overriding Jetty's User-Agent in HttpUtil
3417 Fix ConfigValidationException handling in ThingManager

Add-ons

Add-on Type Issue Change
astro Enhancements 14132 Add option to force event to occur
Bug Fixes 14067 Added moon phase precision
14078 Fix returning wrong sun phase name
atlona Enhancements 14080 Add support for AT-PRO3HD44M
bondhome Enhancements 14150 Implement missing 'Light' device type
14155 Add raw speed channel
Bug Fixes 14103 Fix fatal Null Pointer errors
boschshc Bug Fixes 14352 Allow setting the temperature for climate control
bosesoundtouch Bug Fixes 14097 Fix regression and add tests
cbus Bug Fixes 14385 Fix exceptions due to invalid thing status updates
chromecast Bug Fixes 14105 Fix constant disconnections
14158 Fix thing go offline after stop command
14191 Fix for NPE when playerState is null
daikin Enhancements 14108 Add support for Alira X
dali Bug Fixes 14021 Handle and provide QuantityType for color-temperature-abs channel
danfossairunit Enhancements 14030 Remove deprecated channel 'manual_fan_speed'
darksky Enhancements 13037 Remove DarkSky binding due to EOL of their API
deconz Enhancements 14343 Adjust thread name for web socket client
digitalstrom Enhancements 14402 Code refactoring
dmx Enhancements 14327 Refactor and improve code
dominoswiss Bug Fixes 14172 Fix Bridge-Loading with OH3_3 and OH3_4
doorbird *E...
Read more

openHAB 3.4.2

13 Feb 12:10
Compare
Choose a tag to compare

openHAB 3.4.2 Release Notes

This patch release contains the following bug fixes:

Add-ons

Add-on Type Issue Change
chromecast Bug Fixes 14191 Fix for NPE when playerState is null
dominoswiss Bug Fixes 14172 Fix Bridge-Loading with OH3_3 and OH3_4
evcc Enhancements 14245 Adjust to breaking API change and add Battery Capacity channel
Bug Fixes 14381 Fixes & Adjust to more breaking changes from evcc 0.111.x
fineoffsetweatherstation Bug Fixes 14326 Fix java.lang.IllegalMonitorStateException
fmiweather Bug Fixes 13693 HIRLAM → HARMONIE weather model
hue Bug Fixes 14297 Handle unexpected empty response from API
jdbc Bug Fixes 14281 Perform upsert on conflict like the default for MySQL (PostgreSQL >=9.5)
14294 working version of PG schema check and TIMESTAMPTZ as default to match MySQL
lgwebos Enhancements 14331 Add TLS support
openhabcloud Bug Fixes 14251 Reconnection Fixes
orbitbhyve Bug Fixes 14308 Fix for NumberFormatException when parsing json object
shelly Bug Fixes 14290 Cancel the init job when the thing handler is disposed
telegram Bug Fixes 14314 Invalid escape of underscore character when sending messages (Revert "Solves issue #11691 (#13758)")
tesla Bug Fixes 14300 Fix account going offline every few seconds
wemo Bug Fixes 14163 Fix stability issues

User Interfaces

UI Type Issue Change
habpanel Bug Fixes 1688 Use commandDescription instead of stateDescription for selection list

openHAB 3.4.1

09 Jan 07:07
Compare
Choose a tag to compare

openHAB 3.4.1 Release Notes

This patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 3288 Fix Marketplace add-on range pattern matching

Add-ons

Add-on Type Issue Change
bondhome Bug Fixes 13986 Compilation warnings and sat
14103 Fix fatal Null Pointer errors
bosesoundtouch Bug Fixes 14097 Fix regression and add tests
chromecast Bug Fixes 14105 Fix constant disconnections
dali Bug Fixes 14021 Handle and provide QuantityType for color-temperature-abs channel
14029 Tweak color temperature abs QuantityType fix
homekit Bug Fixes 13982 Implement List-Pairings method
14017 Update AuthInfo objects when blockUserDeletion changes
hue Bug Fixes 14024 Allow handling of QuantityType for color temperature channel
jdbc Bug Fixes 14054 Fix IllegalArgumentException on service activation
lifx Bug Fixes 14025 Handle and provide QuantityType for color-temperature-abs channel
nanoleaf Bug Fixes 13998 Fix caching of layout
14026 Handle and provide QuantityType for color-temperature-abs channel
rrd4j Bug Fixes 14068 Improve logging of exceptions thrown by getDB

User Interfaces

UI Type Issue Change
Main UI Bug Fixes 1607 Fix add-on information issues
Basic UI Bug Fixes 1612 Fix setpoint/slider widgets when %unit% is used in state pattern

openHAB 3.4.0

19 Dec 07:57
Compare
Choose a tag to compare

This is the official release of openHAB 3.4.0.

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

New and Noteworthy

The openHAB 3.4 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 3.4 is fully backward compatible to openHAB 3.3 setups - there are only a few exceptions in certain bindings 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
Bond Home Binding #13459
Easee Binding #12954
EchonetLite Binding #11999
Ecowatt Binding #13404
JuiceNet Binding #10768
MCD Binding #13051
MEATER Binding #13400
MercedesMe Binding #13044
Mimic Text-to-Speech Voice #13045
NoboHub Binding #12937
Philips Somneo Binding #12321
Qolsys IQ Binding #13699
SMSModem Binding #12250
SolarMax Binding #10414
TP-Link Router Binding #13369
Vizio Binding #13309
WebexTeams Binding #13492

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2887 Add an access-tracking cache to be used in rules
2891 Add WebSocket for receiving events
2970 Add REST support for deleting links and removing orphaned links
2981 Wait for thing-type available in PersistentInbox
2984 Allow bulk deletion of metadata
2985 Add semantics query endpoint to item resource
3007 Log a warning when item for trigger/condition is missing or removed
3022 Improve UID error message
3024 Normalize thing configuration before initialization
3027 Add missing & refactor existing button toggle profiles
3036 Enhance transformation configuration
3045 Enrich distribution add-on with configDescriptionURI
3051 Add "time only"-Option for DateTimeTrigger in rules
3068 Add additional MqttBrokerConnectionConfig options
3075 Add visibility and color parameters to UI sitemap provider
3078 Rethrow 'IOException' instead of swallowing it
3079 Add default channel types for electrical energy
3086 Support sending a keepalive packet to SSE item state connections
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
3139 Add actions/commands to synthesize melodies and add configurable melody to the dialog processor
3145 Add countSince/countBetween to persistence extensions
3147 Upgrade Californium to 2.7.4
3151 Allow profiles to access the entire context of the link they're applied to
3155 Refactor ScriptExecution to plain Java ScriptExtension
3156 Add unmanaged scripts to rule registry
3160 Allow running rules with context
3165 Add hsb/rgb format rendering for HSBType
3170 Tweak ScriptedRuleProvider slightly
3176 Log full exception information when calling JSR223 scripts
3177 Add QuantityType.toUnitRelative
3187 DSL support for sharedCache/privateCache
3201 Improve UoM handling
3211 Add countStateChangesSince/countStateChangesBetween to persistence extensions
Bug Fixes 2958 Normalize Metadata configuration from managed provider
3023 Fix symlinks not followed
3042 Fix marketplace add-on uninstall
3049 Improve FeatureInstaller
3053 Prevent crash on invalid entry in ManagedThingProvider
3060 Adjust to system timezone
3066 Migrate usage of LocalDateTime to Instant
3069 Use configured locale for SSE displayState
3072 Fix missing initial thing status event
3080 Check for an existing thing handler before updating config
[...
Read more

openHAB 3.4.0 RC1

16 Dec 22:51
Compare
Choose a tag to compare

This is the first release candidate for the upcoming openHAB 3.4 release, which focuses on bug fixes.

The following fixes were made:

Runtime

Type Issue Change
Bug Fixes 3219 Fix BasicAuthentication for websockets
3223 Fix wrong websocket topics
3225 Fix missing backward compatibility in rules/runNow

Add-ons

Add-on Type Issue Change
goecharger Bug Fixes 13927 Consider correct channel ID (maxCurrentTemp)
hydrawise Bug Fixes 13965 Fix null pointer error for some sprinkler controllers
icloud Bug Fixes 13691 Rework authentication to reflect changes in iCloud API
jdbc Bug Fixes 13916 Fix console command 'tables clean'
jsscripting Bug Fixes 13924 Extend synchronization to common ScriptEngine methods
miele Bug Fixes 13930 Fix dimension for powerConsumption channel
nanoleaf Bug Fixes 13951 Fix HANDLER_INITIALIZING_ERROR
rrd4j Bug Fixes 13955 Error handling for broken rrd4j files

User Interfaces

UI Type Issue Change
Main UI Enhancements 1582 Add context parameter to rule action
Bug Fixes 1574 Improve sitemap handling in MainUI
1575 oh-sipclient: Fix microphone access stays active when foreground is left on iOS
1578 Normalize channel label before suggesting it as item name
1583 Fix inconsistent cell max-width

openHAB 3.4.0 Milestone 6

11 Dec 21:02
Compare
Choose a tag to compare

This is a monthly 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:

Add-on Type Issue
bondhome Binding #13459
Qolsys IQ Binding #13699
smsmodem Binding #12250
vizio Binding #13309
webexteams Binding #13492

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2887 Add an access-tracking cache to be used in rules
2891 Add WebSocket for receiving events
3139 Add actions/commands to synthesize melodies and add configurable melody to the dialog processor
3145 Add countSince/countBetween to persistence extensions
3147 Upgrade Californium to 2.7.4
3151 Allow profiles to access the entire context of the link they're applied to
3160 Allow running rules with context
3187 DSL support for sharedCache/privateCache
3201 Improve UoM handling
3211 Add countStateChangesSince/countStateChangesBetween to persistence extensions
Bug Fixes 3162 Fix bug in migrateThingType to not call managed thing provider directly
3168 Refactor script dependency tracking
3178 Fix transformRaw validation errors in DSL rules
3180 Wrap ScriptEngine executions in a SafeCaller
3182 Return the precise scheduled execution time for timers
3185 Fix ScriptFileWatcher for entire directories
3188 Fix CME when creating SCRIPT transformations
3190 Fix start dialog with non default voice (broken recently)
3197 Fix DSL action classes regression
3202 Fix AVG calculation in GroupFunction
3204 Fix timer cancellation in automation cache
3208 Fix DataAmount dimension units
3213 Fix default unit for Energy
3215 Fix NPE in PersistentInbox
3216 Fix AbstractScriptFileWatcher missing deletes on Windows

Add-ons

Add-on Type Issue Change
androiddebugbridge Bug Fixes 13828 Fix volume channel for android 11/12
astro Bug Fixes 13884 Fix IllegalArgumentException in debug message
boschshc Enhancements 13760 Support smoke detector
ecowatt Enhancements 13823 Add channels for Day+2 and Day+3
enocean Bug Fixes 13792 Fix messages with MSC RORG
evcc Enhancements 13795 Extend accepted types for commands & Handle quantity types of commands
groovyscripting Enhancements 13822 Update Groovy to 3.0.13
homekit Enhancements 13484 Persist all known accessories, to prevent loss of homekit information
13564 Add BasicFan accessory
13788 Support stop for blinds
13878 Implement basic command completion
homematic Bug Fixes 13821 Fix min/max values for rollershutters
ipcamera Enhancements 13805 Instar API updates for new 2k+ range
Bug Fixes 13896 Add a check to see if FFmpeg is frozen for mjpeg creation
jdbc Enhancements 13765 Add console command for checking/repairing schema integrity
13770 Update PostgreSQL JDBC driver to 42.4.3
13797 Add safety valve for suspicious migrations
Bug Fixes 13817 Fix Derby/H2/HSQLDB/SQLite queries for storing timestamps
13843 Fix date filter to be inclusive (PostgreSQL)
13850 Fix date filter to be inclusive (Derby)
jrubyscripting Enhancements 13779 Allow multiple version specifiers for gems
13810 Implement dependency tracking
jsscripting Enhancements 13844 Refactor log formatting & Respect toString polyfills
13851 Add an alternative MIME type/alias
13908 Upgrade openhab-js & Remove SharedCache
Bug Fixes 13756 Refactor dependency tracking
13824 Fix memory leak that crashes openHAB
knx Bug Fixes 13897 Improve handling of serial gateways
lifx Bug Fixes 13744 Set tagged flag accordingly for unicast and broadcast messages
livisismarthome Enhancements 13883 Fix checkstyle
miele Enhancements 13841 Migrate time channels from DateTime to Number:Time
miio Enhancements 13806 Add support Xiaomi Smart Air Purifier 4 Compact
Bug Fixes 13715 Cloud login issues improvement
mqtt Bug Fixes 13621 Avoid parallel streams with common thread pool to avoid deadlocks
mqtt.espmilight Enhancements 13578 Automatically convert color values to color temp
Nanoleaf Enhancements 13746 Add new channel: State
13865 Add LONG_PRESSED tap detection
13881 Support lines in visualization
13893 More color for less network calls
netatmo Bug Fixes 13854 Improve bridge status messages in case of service outage
nibeheatpump Bug Fixes 13752 Support 16-bit addressing
openwebnet Enhancements 13694 Add support for Alarm (WHO=5)
Bug Fixes 13803 Thermo: zone/CU address set correctly during discovery
plugwiseha *Enhan...
Read more

openHAB 3.4.0 Milestone 5

27 Nov 17:49
Compare
Choose a tag to compare

This is the fifth 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:

Add-on Type Issue
juicenet Binding #10768

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3155 Refactor ScriptExecution to plain Java ScriptExtension
3156 Add unmanaged scripts to rule registry
3165 Add hsb/rgb format rendering for HSBType
3170 Tweak ScriptedRuleProvider slightly
3176 Log full exception information when calling JSR223 scripts
3177 Add QuantityType.toUnitRelative
Bug Fixes 3143 Add default units for all dimensions
3153 Strip unit if NumberItem has no dimension
3154 Fix wrong parameter on AuthorizePageServlet
3157 Fix config normalization in ThingUpdatedEvent
3172 Fix createTimer for DSL rules

Add-ons

Add-on Type Issue Change
avmfritz Enhancements 13672 Decode alarm state for blinds
awattar Bug Fixes 13730 Fix that allows bridge to be added via UI.
boschshc Enhancements 13631 Support obtaining battery states
13725 Support smart light bulbs
ecobee Enhancements 13705 Add air quality channels for Ecobee Smart Thermostat Premium
evcc Bug Fixes 13710 Fix data type issues in DTO
harmonyhub Bug Fixes 13702 Fix reliability issues
homekit Enhancements 13741 Simplify settings page, resize doc images
ipcamera Enhancements 13773 Improve support for newer 2k+ Instar cameras
jdbc Enhancements 13659 Upgrade MariaDB JDBC driver to 3.0.8
13662 Add console maintenance commands
13726 Improve error handling safety
13733 Add console command for reloading index/schema
13737 Make itemsManageTable configurable
Bug Fixes 13728 Fix possible index corruption when uninitialized
13734 Fix date filter to be inclusive
13745 Fix PostgreSQL query for storing timestamps
jrubyscripting Enhancements 13778 Log Ruby stacktrace on exception from JRuby
jsscripting Enhancements 13695 Reimplement timer creation method of ScriptExecution
Bug Fixes 13714 Fix failure on some platforms & JDKs
13749 Fix the console.trace polyfill to log a stack trace & Stringify JS Error
kodi Bug Fixes 13669 Fix bridge initialization when parameter group is not configured
lcn Bug Fixes 13690 Fix setting of variables
mercedesme Bug Fixes 13670 New API Migration
miio Enhancements 13717 Add support Xiaomi Smart Air Purifier 4 (modelId: zhimi.airp.mb5)
Bug Fixes 13724 Fix dimming channels for several yeelights
mqtt.homeassistant Bug Fixes 13518 Fix binding crash when home assistant discovery topics update with content
Nanoleaf Enhancements 13552 Add channel for visualizing layout
networkupstools Enhancements 13729 Add missing status
nuvo Enhancements 13658 Add zone actions for rules
pwm Enhancements 13755 Fix NPE when disabling and improve logging
regoheatpump Bug Fixes 13685 Fix polling stops problem if there is an unhandled runtime exception
squeezebox Bug Fixes 13667 Fix bridge initialization when parameter quoteList is not configured
tapocontrol Bug Fixes 13677 Fix configuration error
Telegram Bug Fixes 13758 Can't send message with underscore character
tesla Enhancements 13704 Add steering wheel heater command support for Model 3/Y
tibber Bug Fixes 13680 Updates for breaking API changes

User Interfaces

UI Type Issue Change
Basic UI Bug Fixes 1547 Consider item state for the color picker
Main UI Enhancements 1524 Put boxes arround addons cards for better seperation
Bug Fixes 1436 Revert equipment accordion link styling.
1530 Improve sitemap validation

openHAB 3.4.0 Milestone 4

06 Nov 17:17
Compare
Choose a tag to compare

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 Cons...
Read more

openHAB 3.4.0 Milestone 3

09 Oct 19:04
Compare
Choose a tag to compare

This is the third 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
echonetlite Binding #11999
ecowatt Binding #13404
solarmax Binding #10414

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3024 Normalize thing configuration before initialization
3085 Upgrade Californium to 2.7.3
3086 Support sending a keepalive packet to SSE item state connections
Bug Fixes 2958 Normalize Metadata configuration from managed provider
3049 Improve FeatureInstaller
3072 Fix missing initial thing status event
3083 Fix access token serialization/deserialization
3092 Fix StartLevelService "hanging" if config is changed.
3094 Add swp to ignored extensions in FileTransformationProvider
3095 Use identifier when rescheduling the timer
3099 Sort JSR223 scripts by start level before filename

Add-ons

Add-on Type Issue Change
androiddebugbridge Enhancements 13462 Add mDNS discovery for android tv
Bug Fixes 13390 Fix get current package and get MAC address.
bluetooth.ruuvitag Bug Fixes 13279 Correctly parse NA temperature & acceleration
caddx Bug Fixes 13521 Correct status initialization of the things after a restart
fineoffsetweatherstation Bug Fixes 13381 Fix measurands
groupepsa Enhancements 13386 Consider TimeZoneProvider to build states for time-stamp channels
homekit Enhancements 13236 Allow group items of the correct type anywhere that type is needed
13449 Allow NumberItems for BatteryLowStatus
13504 Allow RelativeHumidity as an optional characteristic on Thermostat
13509 Allow Long type in configuration for numbers
13510 Get min/max/step values from state description if possible
ipcamera Enhancements 13446 FFmpeg based alarms now auto restart if stopped
Bug Fixes 13396 Fix ONVIF fails to reconnect
13502 Fix ipcamera.mjpeg won't open multiples when port not 80
jdbc Enhancements 13429 Fix warnings and apply null annotations
13483 Consolidate and optimize datetime conversions
Bug Fixes 13382 Fix date cast exception
jellyfin Enhancements 13389 Add play by id channels and update sdk
13436 Add URL path support
jpa Enhancements 13516 Add dynamic import, upgrade dependencies, add UI config
Konnected Bug Fixes 13380 Configure zone on panel even if the channel is not yet linked
KVV Bug Fixes 13186 Replace underlying API
lcn Enhancements 13460 Improve logging
linky Bug Fixes 13482 Avoid internal server error (getting power peak early in the …
LuxtronikHeatpump Enhancements 11907 Add discovery service
miele Enhancements 13393 Migrate start channel to full DateTime channel and add end channel
miio Bug Fixes 13262 Fix Qingping Air Monitor (cgllc.airmonitor.s1) support
misc Enhancements 13407 Update Shelly and Tradfri bindings for upgrade to Californium 2.7.3
mqtt.generic Bug Fixes 13426 Fix range of RGB values
mqtt.homeassistant Enhancements 13397 Support availability_templates
13401 Stable jsondb discovery result
13402 More readable label for discovered things
Bug Fixes 13398 Sensors with a state_class are numeric
13466 Ensure availability topics get subscribed
netatmo Enhancements 13489 Buffer last event requests per child modules
13494 Add a request counter
13503 Add Door/Window sensor
Bug Fixes 13467 Room-Thing offline after restart
13487 Handle camera ping timeouts
13500 Handle properly UNKNOWN module types in discovery
network Bug Fixes 13519 Fix wake-on-lan functions in DSL rules
nuki Enhancements 13331 Disable warning for things created from textual config
Bug Fixes 13470 Fix nukiId migration for devices with shorter nukiId (#13088)
nuvo Enhancements 12042 Add NuvoNet source communication capabilities
openhabcloud Enhancements 12430 Improve logging for troubleshooting purposes
Bug Fixes 13421 sleepSocketIO(long delay) halts entire io.socket thread #13210
openweathermap Enhancements 13414 onecall api version - property for setting API version to use.
openwebnet Enhancements 13473 Add support for basic Scenarios (WHO=0)
pulseaudio Bug Fixes 13338 Apply real disconnection when needed
radiothermostat Bug Fixes 13394 Ignore updates if thermostat data is invalid
remoteopenhab Enhancements 13432 Optimize filtering of ALIVE events
shelly Enhancements 13439  Add Plus/Pro support, some bugfixes
SunSpec Enhancements 13480 Add missing Inverter Status, Add Channel for Vendor-Specific Status
tado Enhancements 13301 Channels are visible depending on device type and capabilities
tapocontrol Bug Fixes [13468](https://gi...
Read more