github openhab/openhab-distro 4.3.0.M4
openHAB 4.3.0 Milestone 4

2 days ago

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
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
17529 Implement non-deprecated color inference for JSON Schema Lights
17598 Use a single channel for all events from a single button
17599 Add support for Event component
17604 bring channel ids inline with coding standards
17605 Add JSON attributes channel to several components
17607 bring AlarmControlPanel in line with current documentation
17608 JSON Attributes can exist on BinarySensor
17610 JSON Attributes can exist on Climate
17611 JSON Attributes can exist on Cover
17612 JSON Attributes can exist on Lock
17613 JSON Attributes can exist on Number
17614 JSON Attributes can exist on Scene
17618 document which channels a component might have
17622 Implement Valve
17624 Implement Text
17659 Add missing climate properties
Bug Fixes 17491 fix newStyleChannels
17584 Avoid improperly delivered triggers
17617 drop support for legacy schema vacuums
mqtt.homie Enhancements 17649 Populate unit hint on dynamic channels
nanoleaf Enhancements 17724 Suppress ipv6 addr in controller discovery
netatmo Enhancements 17662 Consider setpoint duration when manual changing the setpoint temperature
Bug Fixes 17553 Ensure expiresAt is usable
17586 Consider timezone of the house when defining the end time of a setpoint
17601 Home properties are not persisted
17661 Webhook events are dispatched but group id is missing
network Enhancements 17687 Modify iOS port knock to use a valid mDNS packet
omnikinverter Enhancements 17523 Add refreshInterval parameter
persistence Enhancements 17578 Implement HistoricItem.getInstant
pjlinkdevice Enhancements 14430 Remove org.apache.common
plclogo Enhancements 17408 Remove org.apache.commons.net.util.SubnetUtils
pushover Bug Fixes 17348 Fix idle connection causing EOF exception
robonect Enhancements 15061 Add blade status channel
russound Enhancements 17409 Remove org.apache.commons.net.util.SubnetUtils
samsungtv Bug Fixes 17715 Fix incorrect power state
shelly Enhancements 17602 Add totalKWH channels for Shelly Pro 3EM
17692 Add support for Shelly Plus RGBW PM
Bug Fixes 17269 fix NumberFormatException on Shelly2RelayStatus.timerDuration
17689 Fix timeDuration handling in DTOs
17696 Fix suggestion finder
siemensrds Bug Fixes 17697 Fix setting of target temperature
snmp Enhancements 17699 make use of openHAB network configuration
Solax Enhancements 17549 Changes in values parser for X3-Hybrid-G4
Bug Fixes 17726 Fix the parsing of total consumption channel X3-Hybrid-G4
somfytahoma Enhancements 17583 add support for the Up/Down Venetian Blind thing
Bug Fixes 17361 Switch Tahoma to OAUTH2 authentication
17574 add proper OAuth2 token refreshing
sonos Enhancements 17647 Reduce log level
tacmi Enhancements 17556 Reworked unit-mapping between TA and OH; added support for timespans
tado Enhancements 17576 Add channel for remaining time of open window override
transform.vat Enhancements 17642 Add support for VAT rate periodization
unifi Enhancements 17519 Provide basic properties for access point
17530 Add some standard channels to access points
17702 Provide LED channel for access point
various Enhancements 17641 Lamp handlers expose min/max Color Temperature in state description
Zigbee Enhancements 858 Add reporting configuration options to some power measurement channels
859 Check if node is already initialised in discovery before reinitialising
863 Improve error reporting when coordinator not initialised
866 Add console "zigbee things" command
868 Add a color temperature absolute channel
869 Change default to only add devices during a scan
872 Reduce and update logging during network initialisation

User Interfaces

UI Type Issue Change
Basic UI Enhancements 2851 Implement new sitemap element Colortemperaturepicker
Main UI Enhancements 2216 Addons store: Use swiper for addon cards on mobile & Reduce size of addon card on desktop
2787 Canvas layout: Add interactive SVG support
2800 Home page: Add options to set simple navbar/standard background the default on mobile/desktop
2805 Charts: Enable boundary and itemState persistence query params by default
2818 Thing page: Support invoking Thing actions & Viewing their output
2820 Config parameter: Add unit to param description when entering UoM values
2823 Rules list: Store search query when leaving page/reloading & Improve code
2824 Items list: Add note that states not updated in real-time & Code improvement
2827 Search bars: Remember search query & Automatically focus on desktop
2828 Improve injection of build info into the UI
2832 Number parameter: Allow configuring any step size/number of decimals
2834 Thing actions: Sort by label, Show description, Hide unsupported actions
2838 Config parameter: Implement date and datetime contexts
2839 Thing actions: Hide if no actions available & Merge with UI actions
2840 Thing action popup: Multiple improvements
2848 Config param time & datetime: Add support for seconds
2850 Thing action popup: Improve rendering of output value
2854 Rule/Scene/Script edit: Block addition of reserved tags
2855 Implement copy functionality for Things, Items, scenes & scripts
2859 Add-ons store: Improve card sizing on desktop
2867 Thing actions: Respect action visibility
Bug Fixes 2801 Fix safe area styling issues with card and card contents
2802 Settings pages: Fix double scrollbars by hiding y-overflow in block-narrow
2803 Fix style regressions from #2801
2804 Remove unnecessary !important from block style fixes inside f7-card
2806 oh-input: Fix style issue on mobile when sendButton enabled & Update docs
2807 oh-cell: Fix headerBadgeColor
2825 Refactor shared model code into a mixin
2837 Fix flickering of list pages when updating
2846 Add bottom padding below advanced checkbox in config sheet
2853 oh-cell: Fix safe-area issues
2856 Pages list: Don't allow selecting overview page for removal
2860 oh-colorpicker: Fix color picker sends commands on external state change
2861 Model (picker): Fix toolbar checkbox issues with safe areas
2864 oh-canvas: Fix exception on empty initial svg config
2865 Thing action popup: Fix invocation of actions with signature hash
2866 Fix hsbToRgb util & Fix conversion in oh-canvas-embedded-svg-mixin.js

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.