Releases: openhab/openhab-distro
openHAB 5.0.0 Milestone 2
This is a monthly milestone build for the upcoming openHAB 5.0 release, which brings many fixes and improvements.
Note
openHAB 5 requires:
- Java 21
- 64-bit operating system
Please ensure your system meets these requirements before upgrading to openHAB 5.
New Add-ons
The following add-ons are newly introduced:
| Add-on | Type | Issue |
|---|---|---|
| BambuLab | Binding | #18369 |
| CasoKitchen | Binding | #18243 |
| LG ThinQ | Binding | #12149 |
| mqtt.awtrix3 | Binding | #18242 |
| SenseEnergy | Binding | #18244 |
| Tuya | Binding | #17937 |
The following improvements were made:
Runtime
| Type | Issue | Change |
|---|---|---|
| Enhancements | 4461 | Persistence Extensions: Riemann Sums |
| 4569 | New REST APIs to generate DSL syntax for items and things | |
| 4606 | Add lastStateUpdate, lastStateChange to ItemStateUpdatedEvent/ItemStateChangedEvent |
|
| 4610 | Sitemap interpolation parameter for charts | |
| 4613 | Log warnings when an Item's semantic structure is incorrect | |
| 4615 | Semantic Tags: validate POINT/PROPERTY tags on Channel Types | |
| 4616 | Add Airflow, App, Channel, and Mode Semantic Properties |
|
| 4617 | Semantic Tags: set EQUIPMENT tags on Things | |
| 4620 | Upgrade Jollyday to 1.5.0 | |
| 4626 | Generate valid tags in thing-description-1.0.0.xsd | |
| 4628 | Upgrade XChart to 3.8.8 | |
| 4632 | OAuth RFC-8628 Device Code Grant Flow | |
| 4635 | Provide Karaf Session object inside OSGiConsole | |
| 4638 | Fix Xtend warnings | |
| 4639 | Upgrade dependencies and enable monitoring of ThreadPools | |
| 4646 | Allow using '*' and '?' as wildcards in Item state and command triggers | |
| 4648 | Introduce YAML configuration version 2 | |
| 4657 | Allow multiple default values to contain an escaped comma | |
| 4658 | Upgrade glassfish hk2 to 3.1.1, upgrade units | |
| 4667 | YAML configuration: add basic version management | |
| 4681 | Persistence filters allow unquoted units | |
| 4691 | YAML configuration: add support for things | |
| 4694 | Semantic Tags: Added EQUIPMENT tags | |
| 4695 | Semantic Tags: Added PROPERTY tags | |
| 4700 | Sort SemanticTags.csv and group children under their parent tag | |
| 4702 | Check for duplicate tags in SemanticTags.csv | |
| 4706 | Semantic Tags: Update system channel tags to match latest schema | |
| 4708 | Semantic Tags: Tweaks to tags | |
| 4713 | Semantic Tags: Overload Equipment tag setters for Things | |
| 4719 | Allow ThingHandlers to dynamically register services | |
| 4724 | Make expire support days, ISO8601 Duration and fully configurable through metadata configuration map |
|
| 4725 | Add synonyms for a few semantic tags | |
| 4726 | Add semantic tag for coffee maker | |
| 4728 | Shorten logging of timeseries updates | |
| Bug Fixes | 4640 | Allow startlevel to increase past 80 when a bridge is disabled |
| 4650 | Fix i18n:generate-default-translations on add-on config other than bindings | |
| 4679 | Fix timeseries restore init late initialization of listeners on GenericItem | |
| 4686 | OAuth prevent concurrent token read / refresh | |
| 4712 | Fix UPNP support to handle embedded devices |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| asuswrt | Bug Fixes | 18509 | Fix reconnectJob not trying to reconnect |
| benqprojector | Enhancements | 18531 | Add semantic tags |
| bluetooth.bluegiga | Bug Fixes | 18578 | Fix NoSuchElementException during initialization |
| bluetooth.hdpowerview | Enhancements | 18533 | Add semantic tags |
| 18565 | Set equipment tags dynamically | ||
| boschshc | Enhancements | 18391 | Use MAC address as default bridge thing ID |
| daikin | Enhancements | 18315 | Add semantic tags to channels |
| 18535 | Add semantic equipment tag | ||
| danfossairunit | Enhancements | 18324 | Add semantic tags |
| 18384 | Improve time zone handling | ||
| 18398 | Add defrost status channel | ||
| 18414 | Use serial number as valid Thing ID in discovery | ||
| 18470 | Provide additional properties | ||
| Bug Fixes | 18454 | Ensure immediate channel update after item linking | |
| emotiva | Bug Fixes | 18437 | Tag group handler and bugfixes. |
| energidataservice | Enhancements | 18496 | Add tariff filter for Forsyning Elnet |
| enocean | Enhancements | 17250 | Eltako FJ62 support |
| enphase | Enhancements | 18530 | Fix for reading production values for newer enphase software versions. |
| epsonprojector | Enhancements | 18532 | Add semantic tags |
| evcc | Bug Fixes | 18410 | Add support for grid power due to changes in evcc api since 0.133.0 |
| 18442 | Fix handling vehicle names with special chars | ||
| fronius | Enhancements | 18536 | Add semantic equipment tag |
| Bug Fixes | 18375 | Fix bridge config update not properly handled | |
| gardena | Enhancements | 18522 | Add semantic tags |
| gree | Enhancements | 18360 | Fix ignored refreshInterval setting and add encryption type |
| growatt | Enhancements | 18516 | Add semantic tags |
| 18520 | Add unit hint on frequency channel | ||
| hdpowerview | Enhancements | 18510 | Add semantic tags |
| homekit | ... |
openHAB 4.3.4
This patch release contains the following bug fixes:
Runtime
| Type | Issue | Change |
|---|---|---|
| Enhancements | 4632 | OAuth RFC-8628 Device Code Grant Flow |
| Bug Fixes | 4686 | OAuth prevent concurrent token read / refresh |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| basicprofiles | Bug Fixes | 18089 | Fix division-by-zero error in $DELTA_PERCENT state filter |
| 18121 | Fix regular comparison of Percent Quantity interpreted as $DELTA_PERCENT check | ||
| emotiva | Bug Fixes | 18437 | Tag group handler and bugfixes. |
| evcc | Bug Fixes | 18410 | Add support for grid power due to changes in evcc api since 0.133.0 |
| 18442 | Fix handling vehicle names with special chars | ||
| homekit | Bug Fixes | 18329 | Sort optional characteristics before adding them to the service |
| insteon | Bug Fixes | 18464 | Fix scene channels not responding after modem db reload |
| 18316 | Revert specific icon products first record | ||
| ipcamera | Bug Fixes | 18312 | Fix event streams crash when no source is specified. |
| jrubyscripting | Enhancements | 18397 | Add "dummy" openHAB gem to environment |
| Bug Fixes | 18394 | Disallow Process.exec | |
| mercedesme | Enhancements | 18342 | New authorization process |
| modbus.sunspec | Bug Fixes | 18370 | Fix acc32 and uint32 |
| tado | Enhancements | 18354 | OAuth RFC-8628 authentication |
| Teslascope | Enhancements | 18438 | Adapt binding for Teslascope v5 changes |
| wundergroundupdatereceiver | Bug Fixes | 18415 | Fix parsing of dateutc query parameter |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Main UI | Bug Fixes | 3105 | Persistence edit: Fix multiple selection |
| 3118 | Persistence edit: Add missing dirty checking on edit |
openHAB 5.0.0 Milestone 1
This is the first monthly milestone build for the upcoming openHAB 5.0 release, which brings many fixes and improvements.
Note
openHAB 5 requires:
- Java 21
- 64-bit operating system
Please ensure your system meets these requirements before upgrading to openHAB 5.
New Add-ons
The following add-ons are newly introduced:
| Add-on | Type | Issue |
|---|---|---|
| airparif | Binding | #17625 |
| OpenAI Text-to-Speech | Voice | #17733 |
| sbus | Binding | #18019 |
The following improvements were made:
Runtime
| Type | Issue | Change |
|---|---|---|
| Enhancements | 4363 | Introduce dedicated persistence aliases |
| 4406 | Upgrade Karaf to 4.4.7, Xtext/Xtend 2.37.0 | |
| 4463 | Persistence restore lastState and lastStateChange on startup | |
| 4481 | IP addon finder mac address format tweak | |
| 4484 | Another warning hunting session | |
| 4486 | Some non null annotations | |
| 4499 | Revert LinkedTransferQueue high CPU usage workaround | |
| 4515 | Support token authentication through header | |
| 4522 | Remove deprecated DateTimeType methods toLocaleZone and toZone |
|
| 4526 | Start SPI Fly (OSGi service loader) early | |
| 4540 | Change EventWebSocketAdapter adapter id to events |
|
| 4550 | Add topic filter for event WebSocket | |
| 4551 | Remove calls to deprecated URL constructor | |
| 4558 | Extends updateThing method warning message. | |
| 4566 | Upgrade Jollyday to 1.4.0 | |
| 4570 | Update logger to provide history and improve performance | |
| 4577 | Add logging to the StartLevelService | |
| 4583 | Add IntervalConditionHandler | |
| 4584 | Dependency upgrades: californium, cxf, junit, swagger | |
| 4592 | Enhance SDDP discovery by adding toString() method to aid logging | |
| 1711 | Enable HTTP/2 for HTTPS | |
| Bug Fixes | 4502 | Fix UI persistence item exclude config |
| 4516 | Enhance DateTimeType to parse ZonedDateTime with time-zone ID |
|
| 4524 | Clean up arguments after executing Script Transformation | |
| 4525 | Add sharedCache and privateCache to file-based RulesDSL | |
| 4528 | Fix config normalization in addon configuration | |
| 4546 | HttpUtil: fix invalid URI | |
| 4548 | Prevent infinite loop in CronAdjuster with invalid date combinations | |
| 4552 | Ensure sitemap subscriptions are updated on Group Items | |
| 4553 | Improve cron exception handling | |
| 4556 | Avoid stack overflow - don't log a message within the log handler | |
| 4561 | Fix QuantityType.toInvertibleUnit() to use system unit | |
| 4563 | Fix group calculations to use GroupItem's system unit | |
| 4571 | Fix comparing QuantityType with inverted dimensions | |
| 4574 | Fix managed transformations retrieval | |
| 4575 | Persistence extensions, calculate QuantityType sums in absolute values | |
| 4591 | Rule Template installation fixes | |
| 4596 | Call unregisterCommand instead of registerCommand |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| ahawastecollection | Bug Fixes | 17950 | Fix IllegalArgumentException for Christmas Tree collection |
| amazonechocontrol | Enhancements | 17935 | Import SmartHomeJ fork |
| Bug Fixes | 17919 | Support QuantityType Color Temperature command | |
| androidtv | Bug Fixes | 18263 | Resolve PhilipsTV Power State Issues |
| astro | Enhancements | 18203 | Update real-time Moon Phase Age |
| automower | Enhancements | 17545 | Implementation of complete automower API |
| aWATTar | Enhancements | 17557 | include fees in calculation |
| basicprofiles | Enhancements | 18117 | Support double quoted strings in state filter |
| 18121 | Fix regular comparison of Percent Quantity interpreted as $DELTA_PERCENT check | ||
| Bug Fixes | 17997 | Fix delta state filter handling of negative values | |
| 18088 | Fix handling of multiple $DELTA conditions |
||
| 18089 | Fix division-by-zero error in $DELTA_PERCENT state filter | ||
| 18127 | Convert to relative unit in State Filter's Delta check | ||
| 18144 | Fix StateFilterProfile to use linked Item system unit | ||
| benqprojector | Bug Fixes | 18009 | Fix response processing for newer projectors |
| bluetooth.bluez | Bug Fixes | 18181 | Fix NullPointerException |
| bondhome | Bug Fixes | 17924 | Catch null host exception in discovery service |
| boschshc | Enhancements | 18194 | Provide alarm channel for smoke detectors |
| 18201 | Add support for Door/Window Contact II Plus | ||
| Bug Fixes | 17893 | Update location properties when initializing things | |
| broadlinkthermostat | Bug Fixes | 17909 | Fix binding name |
| deconz | Bug Fixes | 17942 | Support QuantityType Color Temperature command |
| digiplex | Bug Fixes | 18035 | Handle erroneous responses and restart the bridge |
| dscalarm | Bug Fixes | 18056 | Fix update of channel zone_bypass_mode |
| easee | Enhancements | 18027 | Speedup command processing |
| Bug Fixes | 18168 | Adjust configuration to new API limits | |
| ecobee | Bug Fixes | 18113 | Fix setting vacation hold temperatures and ignore unrealistic actual temperature |
| energidataservice | Enhancements | 18086 | Update tariff filter for Netselskabet Elværk |
| 18293 | Update tariff filter for FLOW Elnet | ||
| enocean | Bug Fixes | 18034 | Fix NullPointerException |
| epsonprojector | Enhancements | 18006 | Add retrieval of source list |
| **freeatho... |
openHAB 4.3.3
This patch release contains the following bug fixes:
Runtime
| Type | Issue | Change |
|---|
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| basicprofiles | Bug Fixes | 18088 | Fix handling of multiple $DELTA conditions |
| 18127 | Convert to relative unit in State Filter's Delta check | ||
| bluetooth.bluez | Bug Fixes | 18181 | Fix NullPointerException |
| easee | Bug Fixes | 18168 | Adjust configuration to new API limits |
| ecobee | Bug Fixes | 18113 | Fix setting vacation hold temperatures and ignore unrealistic actual temperature |
| energidataservice | Enhancements | 18086 | Update tariff filter for Netselskabet Elværk |
| 18293 | Update tariff filter for FLOW Elnet | ||
| Freeathome | Bug Fixes | 18094 | Add missing ID's for Wind and Rain Alarms and Slat Positions |
| hdpowerview | Bug Fixes | 18236 | Fix bug in discovered Bridge label |
| hue | Bug Fixes | 18261 | Fix support for dynamics on "..only" channels |
| huesync | Bug Fixes | 18100 | Fix lost api-token when device goes offline |
| insteon | Bug Fixes | 18135 | Remove iolinc event button feature |
| 18136 | Limit device request failure condition | ||
| 18147 | Use separate pool for long running threads | ||
| 18271 | Fix icon products first record config | ||
| 18274 | Fix missing links implementation | ||
| 18275 | Fix duplicate scene entry feature listeners | ||
| 18296 | Fix product data not updating first record | ||
| linktap | Bug Fixes | 18090 | Improve connection handling |
| linky | Bug Fixes | 17945 | Fixes for change in Enedis API on 2024 December 20 |
| mercedesme | Bug Fixes | 18115 | Add missing status parameter for web socket error |
| 18208 | bugfix auth problem causing http 412 error | ||
| mqtt | Bug Fixes | 18116 | Fix typos in action label |
| mybmw | Bug Fixes | 18153 | Fix charging statistics URL |
| shelly | Bug Fixes | 18103 | Fix NullPointerException |
| surepetcare | Bug Fixes | 18105 | API change pet weight |
| xmppclient | Bug Fixes | 18289 | Host parameter should not be mandatory |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Main UI | Enhancements | 3015 | Addons Store: Search the add-on id and show search term before loading addons |
| Bug Fixes | 3022 | oh-slider: Fix handing of steps with many decimals when rounding state values | |
| 3046 | oh-image-card: Fix inconsistent image size when action is defined | ||
| 3053 | Addons Store: Show tab bar when left panel is hidden |
openHAB 4.3.2
This patch release contains the following bug fixes:
Runtime
| Type | Issue | Change |
|---|---|---|
| Bug Fixes | 4516 | [Enhance DateTimeType to parse ZonedDateTime with time-zone ID |
| 4525 | Add sharedCache and privateCache to file-based RulesDSL | |
| 4528 | Fix config normalization in addon configuration | |
| 4546 | HttpUtil: fix invalid URI | |
| 4548 | Prevent infinite loop in CronAdjuster with invalid date combinations | |
| 4552 | Ensure sitemap subscriptions are updated on Group Items | |
| 4553 | Improve cron exception handling |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| ahawastecollection | Bug Fixes | 17950 | Fix IllegalArgumentException for Christmas Tree collection |
| basicprofiles | Bug Fixes | 17997 | Fix delta state filter handling of negative values |
| benqprojector | Bug Fixes | 18009 | Fix response processing for newer projectors |
| enocean | Bug Fixes | 18034 | Fix NullPointerException |
| insteon | Bug Fixes | 18031 | Fix x10 device message handling |
| 18049 | Fix legacy all link broadcast message not processed | ||
| 18050 | Fix scene channel state updates | ||
| 18075 | Fix imeter solo product first record location | ||
| 18087 | Fix device request failure handling | ||
| mqtt.homeassistant | Bug Fixes | 18021 | Re-fix null component name |
| solarman | Bug Fixes | 18016 | Fix ability to add new channels in the Web UI |
| speedtest | Bug Fixes | 18066 | Fix speedtest thing going offline when image not available |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Main UI | Bug Fixes | 2958 | Allow item names to start with an underscore |
| 2959 | Layout pages: Safe area fixes & related code improvements | ||
| 2964 | Model tabs: Fix left/right margin to small on mobile | ||
| 2969 | Fix Schedule page shows UTC instead of local timezone | ||
| 2984 | Thing Copy: Fix channel uid of copied Thing | ||
| 2991 | Chart page: Fix wrong height inside popups, popovers & sheets on iOS |
openHAB 4.3.1
This patch release contains the following bug fixes:
Runtime
| Type | Issue | Change |
|---|---|---|
| Bug Fixes | 4502 | Fix UI persistence item exclude config |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| amazonechocontrol | Bug Fixes | 17919 | Support QuantityType Color Temperature command |
| bondhome | Bug Fixes | 17924 | Catch null host exception in discovery service |
| broadlinkthermostat | Bug Fixes | 17909 | Fix binding name |
| deconz | Bug Fixes | 17942 | Support QuantityType Color Temperature command |
| freeathome | Bug Fixes | 17957 | Fix not updating values of room temperature devices |
| insteon | Bug Fixes | 17977 | Fix led command stack overflow error |
| 17981 | Fix legacy backward compatibility | ||
| 18002 | Fix motion sensor channels battery-level and light-level |
||
| jrubyscripting | Bug Fixes | 17960 | Remove Compilable implementation |
| mercedesme | Bug Fixes | 18003 | Fix initial update of Thing properties |
| mqtt.generic | Bug Fixes | 17929 | Create the proper item type for channels with units |
| 17980 | Fix ClassCastException when receiving ON/OFF on a dimmer channel |
||
| mqtt.homeassistant | Bug Fixes | 17933 | Fix components with an empty name |
| network | Bug Fixes | 17971 | Fix last-seen channel being set to UNDEF at startup |
| openhabcloud | Bug Fixes | 17994 | Send the correct response status text |
| pihole | Bug Fixes | 17967 | Fix enableBlocking action |
| shelly | Bug Fixes | 17947 | Support QuantityType Color Temperature command |
| tapocontrol | Bug Fixes | 17944 | Support QuantityType Color Temperature command |
| tesla | Bug Fixes | 17983 | Fix NumberFormatException |
| tplinksmarthome | Bug Fixes | 17946 | Support QuantityType Color Temperature command |
| upnpcontrol | Bug Fixes | 17965 | Fix IllegalArgumentException when downloading album art |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Main UI | Bug Fixes | 2928 | Fix scripting add-on availability check for old JS Scripting MIME type |
| 2931 | oh-card: Fix action & tap-hold action not working |
||
| 2932 | oh-clock-card: Remove (broken) background property in favour of style config |
||
| 2933 | Widget expressions: Fix screen object not properly initialized & updated | ||
| 2938 | Fix enabled profiles in link editor appear disabled | ||
| 2941 | Link add/edit: Fix profile selection | ||
| 2949 | Don't subscribe to Item events to reload model |
openHAB 4.3.0
This is the official release of openHAB 4.3.0.
The binaries are available on our download page and via "Stable" on our APT repository.
New and Noteworthy
The openHAB 4.3 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.
Please also note our release blog post, which describes the major new features in depth.
openHAB 4.3 is backward compatible to openHAB 4.x setups - there are only a few exceptions where manual action is required to adapt an existing setup, so please carefully check the section on breaking changes.
Quick links:
- Notes about new add-ons
- Notes about the core runtime
- Notes about the UIs
- Notes about the add-ons
- Upgrade Process for openHABian, APT, RPM, Manual Installations
- Breaking Changes that require manual interaction after the upgrade.
Relevant Changes
New Add-ons
The following add-ons are newly introduced:
| Add-on | Type | Issue |
|---|---|---|
| Broadlink | Binding | #16273 |
| Electrolux Appliance | Binding | #17663 |
| ENTSO-E | Binding | #17416 |
| FENECON | Binding | #17174 |
| Flume | Binding | #17152 |
| fpp | Binding | #16298 |
| hueSync | Binding | #16516 |
| Hunter Douglas (Luxaflex) PowerView for Bluetooth | Binding | #17099 |
| kermi | Binding | #16329 |
| LinkTap | Binding | #17235 |
| Met Office DataHub | Binding | #15367 |
| myUplink | Binding | #17451 |
| Pi-hole | Binding | #16627 |
| Solarman Logger | Binding | #16835 |
| SunSynk | Binding | #16753 |
| Teslascope | Binding | #16956 |
| VisualCrossing | Binding | #17239 |
| WiZ | Binding | #17681 |
Runtime
The following improvements were made to the core and the distro:
| Type | Issue | Change |
|---|---|---|
| Enhancements | 4271 | Support offset in DateTimeTrigger |
| 4272 | RulesDSL: add DateTimeTrigger offset | |
| 4289 | Add support for pre-compilation of conditions and actions | |
| 4311 | Add a warning log to mention the field when configuration parsing is … | |
| 4314 | Add default scope to profile when loading items file | |
| 4324 | Add a PersistenceService bundle tracker | |
| 4327 | Use a precompiled pattern in ChannelUID.validateSegment | |
| 4330 | Support lists for metadata properties in items files | |
| 4336 | Icon servlet: Set Cache-Control header to enable icon caching | |
| 4337 | Upgrade to JmDNS 3.5.12 | |
| 4343 | Upgrade Jollyday to 0.30.0 | |
| 4344 | Add MEDIAN group function | |
| 4345 | median action in persistence extensions | |
| 4347 | Remove sendFrequency parameter for Slider/Colorpicker widgets | |
| 4352 | Support channel transformations with parentheses | |
| 4353 | Support channel transformation chaining with a list | |
| 4355 | Add isTransform(), isEmpty() and isPresent() to ChannelTransformation | |
| 4357 | Filter out blank lines and comments in a multi-line transformations | |
| 4364 | Make DateTimeType Comparable | |
| 4365 | Add time series support for script profile | |
| 4367 | New methods kelvinToXY and xyToKelvin | |
| 4370 | Support space-separated date/time format for DateTimeType | |
| 4375 | Extend NetUtils for network range scanning | |
| 4376 | Add caching for transformation resource | |
| 4377 | Buttongrid with Button components available for main UI configuration | |
| 4378 | Add offset and timeOnly config in TimerEvent payload | |
| 4382 | Add toString overrides to ThingImpl & BridgeImpl | |
| 4384 | Extend HistoricItem to work with Instant instead of ZonedDateTime | |
| 4386 | Add XOR ArithmeticGroupFunction | |
| 4389 | Add a new optional input parameter to discovery services | |
| 4392 | Enhance ThingActions UI support | |
| 4394 | Persistence: Optionally add current Item state to response | |
| 4398 | Upgrade Xtext/Xtend to 2.36.0 | |
| 4401 | Add ColorUtil.xyToDuv | |
| 4402 | Add support for synchronized execution of compiled scripts | |
| 4403 | Upgrade Jollyday to 0.32.0 | |
| 4410 | Expose ColorUtil methods to DSL rules | |
| 4417 | Parse BigInteger directly in DecimalType | |
| 4420 | Add new element Colortemperaturepicker | |
| 4424 | ActionInputsHelper: Allow any number of decimals & Apply primitive input default values | |
| 4428 | ConfigDescriptionParameter: Change default format for datetime & Update context docs | |
| 4429 | kelvinToXY: Extend Colour Temperature range 1000 K .. 10000 K | |
| [4430](https://... |
openHAB 4.3.0 RC1
This is the first release candidate for the upcoming openHAB 4.3 release, which brings some final fixes.
The following improvements were made:
Runtime
| Type | Issue | Change |
|---|---|---|
| Enhancements | 4467 | Add some requested new units : J/m², gr/ft³,gr |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| freeboxos | Bug Fixes | 17877 | Add missing thing actions for active player |
| hue | Bug Fixes | 17878 | Fix Friends of Hue sensors being shown as offline |
| jsscripting | Enhancements | 17885 | Upgrade openhab-js to 5.8.1 |
| mqtt.homeassistant | Bug Fixes | 17894 | Fix unbounded growth of config for device_trigger |
| wiz | Bug Fixes | 17867 | Correct units for RSSI |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Main UI | Enhancements | 2911 | Update openhab-js tern defs |
| 2912 | Update unit definitions | ||
| Bug Fixes | 2905 | Log viewer: only render lines around visible area | |
| 2908 | Log viewer: Fix styling issues on mobile devices | ||
| 2910 | Fix safe-area issues | ||
| 2913 | Unit metadata edit: Add missing padding |
openHAB 4.3.0 Milestone 5
This is a monthly milestone build for the upcoming openHAB 4.3 release, which brings many fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
| Add-on | Type | Issue |
|---|---|---|
| hueSync | Binding | #16516 |
| kermi | Binding | #16329 |
| Met Office DataHub | Binding | #15367 |
| myUplink | Binding | #17451 |
| WiZ | Binding | #17681 |
The following improvements were made:
Runtime
| Type | Issue | Change |
|---|---|---|
| Enhancements | 4410 | Expose ColorUtil methods to DSL rules |
| 4451 | Add unit hint to color-temperature-abs system channel type | |
| 4468 | Persistence exclude items and groups | |
| 4471 | Upgrade Jollyday to 0.35.1 | |
| 4477 | IP addon finder: add support for sending local mac address | |
| Bug Fixes | 4449 | Sitemap editor: Fix color and icon rules |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| amazonechocontrol | Enhancements | 17754 | Improve color temperature channel |
| avmfritz | Enhancements | 17776 | Provide unit hint for color temperature channel |
| aWATTar | Enhancements | 17729 | move calculation logic into best price classes |
| Bug Fixes | 17731 | Fix last hour not being considered for best price | |
| basicprofiles | Enhancements | 17362 | Add support for functions (DELTA, MEDIAN, AVG, STDDEV, MIN, MAX) in State Filter |
| 17843 | Add $DELTA_PERCENT function to State Filter profile | ||
| dbquery | Bug Fixes | 17784 | Fix Thing Action support for DSL rules |
| deconz | Enhancements | 17777 | Improve color temperature channel |
| dsmr | Bug Fixes | 17854 | Fix IllegalStateException in rfc2217 connector |
| govee | Enhancements | 17778 | Provide unit hint for color temperature channel |
| gpstracker | Bug Fixes | 17805 | Fix handling ambigious region names |
| groovyscripting | Bug Fixes | 17860 | Prevent CNFE for scoped classes unavailable to the class loader |
| growatt | Enhancements | 17781 | Support battery state of charge alternate property name |
| 17795 | Enhance support for SPF inverters | ||
| 17810 | Enhancements for MID inverter and Smart Meter | ||
| homewizard | Bug Fixes | 17792 | Fix NumberFormatException |
| hueemulation | Bug Fixes | 17772 | Change uniqueid to make the earlier octets more unique to fix Alexa … |
| ipcamera | Enhancements | 17732 | ONVIF events are processed faster, and adds a choice of what event method will be used. |
| ipobserver | Enhancements | 17727 | Add channel rainTotal |
| Bug Fixes | 17736 | Fix absolute pressure not updating | |
| ism8 | Enhancements | 17742 | Allow linking switch-r to Contact items |
| 17760 | Prevent sending for read-only channel types | ||
| jrubyscripting | Enhancements | 17827 | Upgrade to JRuby 9.4.9.0 |
| knx | Bug Fixes | 17830 | Upgrade calimero-device to 2.6-rc1 |
| linky | Bug Fixes | 17774 | Thing goes OFFLINE once again |
| 17824 | Filter on dates when building the report requested from console | ||
| mercedesme | Enhancements | 17748 | AdBlue channel for combustion vehicles |
| 17753 | Websocket decoupling | ||
| Bug Fixes | 17750 | Add vin automatically to discovered vehicle | |
| meteofrance | Bug Fixes | 17740 | Documentation enhancements and more |
| misc | Enhancements | 17826 | Provide unit hints for RSSI channel types |
| 17845 | Add UoM support for RSSI channels | ||
| mqtt.homeassistant | Enhancements | 17813 | Fix multi-speed fans |
| 17831 | Implement Device Tracker | ||
| 17852 | Implement Tag Scanner | ||
| 17853 | Implement Humidifier | ||
| 17859 | Implement WaterHeater | ||
| Bug Fixes | 17851 | Fix thing consistency for existing things when a device adds or removes components | |
| 17858 | Update Jinjava to 2.7.4 | ||
| Onkyo | Bug Fixes | 17770 | Fix audio sink for some receiver models |
| oppo | Enhancements | 17783 | Add missing input option and enable translations |
| plugwiseha | Enhancements | 17677 | Improve connection stability |
| 17737 | Add 5 boiler related channels | ||
| radiothermostat | Enhancements | 17743 | Add next scheduled set point channels |
| solarman | Enhancements | 17563 | Add support for LSE-3 (LAN Stick Logger) |
| tapocontrol | Enhancements | 17779 | Improve color temperature channel |
| tesla | Enhancements | 17582 | Add null annotations |
| tplinksmarthome | Enhancements | 17780 | Improve color temperature channel |
| verisure | Bug Fixes | 17761 | Fix broken cloud authentication |
| veSync | Enhancements | 15296 | 131 and Vital Purifiers base support |
| 17842 | Add auto-mode to core 300S devices | ||
| wiz | Enhancements | 17856 | Enable addon finder support |
| yamahareceiver | Bug Fixes | 17769 | Assign proper read timeouts |
| ZWave | Enhancements | 1958 | Added System notification events used by a device |
| zway | Enhancements | 17410 | Remove org.apache.commons.net.util.SubnetUtils |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Basic UI | Enhancements | 2388 | Align and optimize available space for switch with mappings |
| 2873 | Add preview color to Colorpicker widget | ||
| [2895](https://github.c... |
openHAB 4.2.3
This patch release contains the following bug fixes:
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| awattar | Bug Fixes | 17731 | Fix last hour not being considered for best price |
| emotiva | Bug Fixes | 17567 | Fix main zone volume-db channel name |
| evcc | Bug Fixes | 17528 | Fix API change on duration channels |
| jsscripting | Bug Fixes | 17496 | Synchronize context access in logger initialization |
| linky | Bug Fixes | 17538 | Yet another website underlaying API modification |
| 17774 | Thing goes OFFLINE once again | ||
| mercedesme | Bug Fixes | 17594 | Fix websocket endpoint |
| 17750 | Add vin automatically to discovered vehicle | ||
| netatmo | Bug Fixes | 17484 | Avoid endless loop when Security claims event history |
| 17586 | Consider timezone of the house when defining the end time of a setpoint | ||
| siemensrds | Bug Fixes | 17697 | Fix setting of target temperature |
| verisure | Bug Fixes | 17761 | Fix broken cloud authentication |
| yamahareceiver | Bug Fixes | 17769 | Assign proper read timeouts |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Main UI | Bug Fixes | 2775 | Thing details: Fix config action saves the whole Thing |