Die Entwickler der Open-Source Smarthomelösung openHAB, haben den Meilenstein 4 der kommenden Version 4.0.0 veröffentlicht. Das Update behebt Fehler in einigen Add-ons und bringt neue Features.
openHAB 4.0.0 Milestone 4
New Add-ons
The following add-ons are newly introduced:
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 2965 | Add event information in rules for time, manual and RunRuleAction trigger |
3275 | Add a ScriptEngineFactory bundle tracker | |
3335 | Add caching for static resources | |
3355 | Add support for things with generic channels | |
3459 | Add console commands for register/unregister dialogs and list them | |
3461 | Enhance AudioSink capabilities using the AudioServlet | |
3466 | Add getAllStatesSince() and getAllStatesBetween() to PersistenceExtensions | |
3536 | Add group name to GroupStateTriggerHandler | |
3611 | Add endpoint for UoM information | |
3622 | Allow registering websocket adapters | |
3625 | Move RuleHLI service from voice to system | |
3626 | Move LSP service from misc to system | |
3629 | Optimise constants; hue overflow check | |
3634 | Remove package support from FeatureInstaller | |
3635 | Improve performance for state update handling | |
3641 | Improve community marketplace addon handler | |
3642 | Improve existing and add new persistence filters | |
3646 | Add semantic tag registry + API to manage user tags | |
3647 | Add type information to state event | |
3649 | Adjust metadata unit for system channel types | |
3668 | Replace StringBuffer usages with StringBuilder | |
3675 | Improve audio duration computation | |
Bug Fixes | 3278 | Trigger immediately when start level already reached |
3627 | Fix exception in TransformationHelper | |
3628 | Fix event ordering for item events | |
3630 | Fix NPE in UpgradeTool when no pattern present | |
3633 | Fix NPE in WatchServiceImpl | |
3664 | Fix missing query prefix in JarFileAddonService | |
3674 | Always use ThingUid as the unique identifier for thing status metrics |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
boschshc | Enhancements | 15067 | Upgrade to REST API version 3.2 |
Helios | Bug Fixes | 15096 | Fix error handling + migrate to the injected JAX-RS ClientBuilder |
hue | Enhancements | 13570 | Implement CLIP 2 / API v2 |
influxdb | Bug Fixes | 15062 | Handle exceptions gracefully |
ipcamera | Bug Fixes | 15059 | Fix discovery crashes when networks have access rights issues in docker |
jsscriptingnashorn | Bug Fixes | 15133 | Fix addon.xml |
km200 | Bug Fixes | 15070 | Fix support for older MB-LAN (=KM200, version 1.0) by avoiding query of an unsupported attribute. |
knx | Enhancements | 15064 | Implement console commands |
15141 | Code cleanup | ||
Bug Fixes | 15072 | Add dynamic channel-types for number channels | |
15082 | Fix DPT 10.001 handling | ||
mactts | Enhancements | 15109 | Add LRU cache |
modbus.e3dc | Enhancements | 15085 | Add battery capacity |
Netatmo | Enhancements | 15045 | Enhance webhook handling and dispatching |
Oceanic | Enhancements | 15044 | Remove dependency on RXTX for serial communication |
opengarage | Enhancements | 15080 | Add support for vehicle status not available |
radiothermostat | Bug Fixes | 15127 | Skip clock sync when override is on |
renault | Enhancements | 15101 | Add support for MyDacia accounts and Dacia Spring car |
robonect | Bug Fixes | 15003 | Fix NullPointerException on reinitialization |
rrd4j | Enhancements | 14960 | Add console commands to check and clean RRD files |
Bug Fixes | 15107 | Improve timestamp handling | |
shelly | Enhancements | 15031 | Add support for Shelly BLU series of devices |
somneo | Enhancements | 14882 | Add alarm support and other improvements |
sonos | Enhancements | 15116 | Support for more audio streams through the HTTP audio servlet |
surepetcare | Bug Fixes | 15047 | Adapt blocked user agent |
tradfri | Enhancements | 14836 | Add support for Air Purifier |
upnpcontrol | Enhancements | 15122 | Support for more audio streams through the HTTP audio s… |
velux | Bug Fixes | 15088 | Fix limit minimum bug |
yamahamusiccast | Bug Fixes | 15124 | Fix DecimalType commands for volumeDB channel |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Enhancements | 1937 | Set color-scheme for OH icon |
Bug Fixes | 1922 | Adjust slider unit handling | |
Main UI | Enhancements | 1882 | Dynamically load the list of Semantic tags and store them in Vuex |
1891 | Remove „Other Services“ section from main settings page | ||
1903 | Allow setting persistence service for blocks | ||
1908 | Add BasicUI to recommended add-ons | ||
1910 | Widget editor: Add minus as allowed char of widget uid | ||
1917 | Add a persistence configuration page | ||
1924 | oh-slider & oh-knob : Add option to ignore displayState | ||
1932 | Improve the add-on page | ||
1946 | Developer sidebar: Support search for Blockly rules/scripts | ||
1947 | Developer sidebar: Support search for rule tags | ||
Bug Fixes | 1920 | oh-slider & oh-knob : Fix user configured unit (state description) ignored | |
1925 | oh-sipclient : Fix audio playback stays active when foreground is left | ||
1936 | Items: Fix unit meta |
Quelle: Release openHAB 4.0.0 Milestone 4 · openhab/openhab-distro · GitHub
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.