Releases: openhab/openhab-distro
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 |
openHAB 4.3.0 Milestone 4
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 |
---|---|---|
Broadlink | Binding | #16273 |
Electrolux Appliance | Binding | #17663 |
ENTSO-E | Binding | #17416 |
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 4375 | Extend NetUtils for network range scanning |
4384 | Extend HistoricItem to work with Instant instead of ZonedDateTime | |
4392 | Enhance ThingActions UI support | |
4394 | Persistence: Optionally add current Item state to response | |
4401 | Add ColorUtil.xyToDuv | |
4402 | Add support for synchronized execution of compiled scripts | |
4417 | Parse BigInteger directly in DecimalType | |
4420 | Add new element Colortemperaturepicker | |
4421 | ActionOutput: Document QR code rendering & Fix action REST doc | |
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 | Thing actions: Support @ActionOutput for single return values |
|
4433 | Add MK⁻¹ unit alias | |
4435 | Add support for more types as output of thing actions | |
4436 | ActionInputsHelper: Enable seconds for time & datetime | |
4440 | ActionInputsHelper: Enhance ZonedDateTime & Instant support | |
Bug Fixes | 4415 | Improve marketplace remote handling |
4426 | Fully synchronize script action/condition execution if supported by engine | |
4437 | ScriptProfile: Recover from closed context for JS Scripting |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
automower | Bug Fixes | 17539 | Fix mower command channels |
avmfritz | Bug Fixes | 17685 | Fix incorrect state of dimmable bulb |
ChatGPT | Enhancements | 17320 | Enhance binding |
dscalarm | Enhancements | 17407 | Remove org.apache.commons.net.util.SubnetUtils |
ecovacs | Bug Fixes | 17333 | Fix expired token handling for XML-over-MQTT models |
emotiva | Enhancements | 17596 | Improve logging, retry job, static typing and type inference. |
Bug Fixes | 17567 | Fix main zone volume-db channel name | |
energidataservice | Enhancements | 17456 | Introduce subscription-based providers |
17690 | Define grid tariff filters in YAML | ||
enocean | Enhancements | 17531 | D2-50 EEP remove extra channels and fix warnings |
Bug Fixes | 17522 | Improve capability listing to align with EEP documentation | |
evcc | Bug Fixes | 17528 | Fix API change on duration channels |
17640 | Fix charge plan time channel not using correct timezone | ||
17672 | Fix synchronization of charge plan into openHAB | ||
fmiweather | Enhancements | 17543 | Add time series support for forecasts |
17555 | Add support for edited Scandinavia forecast | ||
Bug Fixes | 17669 | Fix discovery exception | |
gardena | Bug Fixes | 17524 | Adjust log level |
goecharger | Enhancements | 17532 | Add awattarMaxPrice channel |
gree | Bug Fixes | 17398 | Use GCM encryption when bind fails |
growatt | Enhancements | 17573 | Improve logging |
homewizard | Enhancements | 16995 | Add current, voltage and failure channels |
hue | Enhancements | 17637 | Lamp handler exposes min/max Colour Temperature in state description |
icalendar | Enhancements | 16105 | Add configuration for the behavior of the time-based event filter |
insteon | Enhancements | 17146 | Rewrite with backward compatibility |
17537 | Refactor msg definition/factory and product data classes | ||
17540 | Update remote device support | ||
ipcamera | Enhancements | 13313 | Add new channels for Dahua API-based doorphones |
17518 | Improve onvif events with an auto restart feature | ||
17591 | Add support to change MJPEG source to a different RTSP sub stream to lower CPU usage | ||
17639 | Update openhab controls by asking camera for states. | ||
Bug Fixes | 17544 | Fix SceneChange alarm not working for newer Dahua cameras | |
17551 | Fix port numbers in a URL stop MJPEG from camera working | ||
17581 | Fix Reolink events do not auto restart | ||
17589 | Fix Reolink does not detect bad user or passwords. | ||
17629 | Fix Reolink will not update a new token after a disconnect. | ||
ism8 | Enhancements | 17688 | Add channel types for heat pumps |
jdbc | Bug Fixes | 17597 | Fix case-sensitive table names for PostgreSQL |
jsscripting | Bug Fixes | 17510 | Fix multi-threading issues in UI-based scripts |
knx | Enhancements | 17721 | Improve handling of unknown encrypted frames |
lgwebos | Enhancements | 17588 | Fix representation property |
linky | Bug Fixes | 17538 | Yet another website underlaying API modification |
lutron | Enhancements | 17723 | Added device discovery for DivaSmartDimmer and PaddleSwitchPico |
mercedesme | Bug Fixes | 17594 | Fix websocket endpoint |
Mikrotik | Enhancements | 17547 | Add support for RouterOS 7 devices and support internal radios with capsman disabled |
mqtt.homeassistant | Enhancements | 17520 | Implement optimistic components with AutoUpdatePolicy.RECOMMEND |
[17... |
openHAB 4.3.0 Milestone 2
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 |
---|---|---|
FENECON | Binding | #17174 |
Flume | Binding | #17152 |
fpp | Binding | #16298 |
Hunter Douglas (Luxaflex) PowerView for Bluetooth | Binding | #17099 |
LinkTap | Binding | #17235 |
SunSynk | Binding | #16753 |
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 4271 | Support offset in DateTimeTrigger |
4272 | RulesDSL: add DateTimeTrigger offset | |
4324 | Add a PersistenceService bundle tracker | |
4337 | Upgrade to JmDNS 3.5.12 | |
4347 | Remove sendFrequency parameter for Slider/Colorpicker widgets | |
4357 | Filter out blank lines and comments in a multi-line transformations | |
4367 | New methods kelvinToXY and xyToKelvin | |
4370 | Support space-separated date/time format for DateTimeType | |
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 | |
4386 | Add XOR ArithmeticGroupFunction | |
4389 | Add a new optional input parameter to discovery services | |
4398 | Upgrade Xtext/Xtend to 2.36.0 | |
4403 | Upgrade Jollyday to 0.32.0 | |
Bug Fixes | 4306 | Fix translation of label for system:addons service |
4393 | Fix discovery input parameter not enabled if label/description provided | |
4400 | Allow negative filter boundaries |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
androidTV | Bug Fixes | 17373 | fix version parsing for newer Philips TV models |
atlona | Enhancements | 17462 | Set autoUpdatePolicy for WriteOnly channels |
benqprojector | Enhancements | 17463 | Set autoUpdatePolicy for directcmd channel |
emotiva | Bug Fixes | 17365 | Fix missing data in source channels |
enocean | Bug Fixes | 17429 | Move CHANNEL_DIMMER from D2_01_08 to D2_01_09 |
epsonprojector | Enhancements | 17464 | Set autoUpdatePolicy for keycode channel |
evcc | Bug Fixes | 17380 | Fix IllegalArgumentException for specific vehicle Id's |
gce | Bug Fixes | 17430 | Fix NullPointerException |
groovyscripting | Enhancements | 17428 | Update Groovy to 4.0.23 |
Bug Fixes | 17383 | Fix default preset scope not applied | |
homekit | Enhancements | 17157 | Adjust default ranges for some characteristics |
homematic | Bug Fixes | 17390 | Fix NullPointerException in discovery |
hue | Enhancements | 17411 | Use auto update policy 'veto' on more channels (API v2) |
Bug Fixes | 17440 | Room / Zone Things no longer re-appear in Inbox | |
icalendar | Enhancements | 17455 | Add useragent parameter |
ipcamera | Enhancements | 17388 | Add missing motion detection topic for VivoTek FD9388-HTV cameras |
17419 | Add motion and alarm support for Axis branded cameras | ||
jdbc | Enhancements | 17317 | Add Oracle DB support |
Bug Fixes | 17403 | Fix error in addon info for Oracle | |
17431 | revert db version variables | ||
jsscripting | Enhancements | 17441 | Upgrade openhab-js to 5.7.0 |
Bug Fixes | 17496 | Synchronize context access in logger initialization | |
kaleidescape | Enhancements | 17371 | Support discovery of Strato V |
17387 | Improve volume event handling | ||
17423 | Add movie end time and music title channels | ||
Bug Fixes | 17508 | Switch to SDDP discovery for Strato and Alto | |
knx | Enhancements | 12434 | Allow decoding of KNX Data Secure frames |
lifx | Enhancements | 17386 | Add support for new LIFX products |
linktap | Bug Fixes | 17493 | Fix build |
map | Enhancements | 17327 | Add a way to customize inline-map delimiters |
melcloud | Bug Fixes | 17295 | Improve null handling |
miio | Enhancements | 17427 | Add Xiaomi Robot Vacuum X10 (dreame.vacuum.r2209) |
misc | Enhancements | 17488 | [ipcamera |
modbus | Enhancements | 17306 | Support chaining transformations without an intersection symbol |
17457 | Discard data if transformation failed | ||
mqtt.homeassistant | Enhancements | 17378 | Use Jinjava directly |
17399 | Implement template schema lights | ||
17402 | Fully implement Fan component | ||
17435 | Implement iif and is_defined jinja function and filters | ||
17447 | Remove channels for no-longer-configured components | ||
17452 | Include details of JSON parse errors | ||
Bug Fixes | 17400 | Fix jinja usage in availability templates | |
17412 | Update Jinjava to 2.7.3 | ||
netatmo | Bug Fixes | 17367 | Fix doorbell channels flapping |
17397 | Switching siren channel of the Presence to Read-Only | ||
17448 | Prevent IndexOutOfBoundsException |
||
17484 | Avoid endless loop when Security claims event history | ||
**nib... |