Die Entwickler der Open-Source Smarthomelösung für verschiedene Anbieter openHAB, erhielt den Milestone 5, welcher Verbesserungen und Fixes für die kommende Stable Version enthält.
openHAB 3.4.0 Milestone 5 Änderungen
- Automower Binding: Due to Husqvarna Authentication API change, bridge now requires application secret instead of username and password. Delete any existing bridge and re-add it, please make sure to update all automower things to use the newly added bridge.
- JS Scripting Automation: ’setTimeout‘ and ’setInterval‘ return a timerId (a positive integer value) as in standard JS instead of an openHAB Timer.
- Konnected Binding: Things needs to be recreated because of added Konnected Pro panel support and manual configuration of things.
- LG webOS Binding: The undocumented action „sendRCButton“ was removed while it is possible to achieve the same action with „sendButton“
- Miele@home Binding: The channel ’start‘ now contains date and time for start of scheduled program. Previously itwas counting down duration until the program would start.
- Xiaomi Wifi devices (Mi IO) Binding: Channel Type change for some yeelights. The brightness channels with the Number type now have the Dimmer type. This affects only nightlight and ambilight channels for some models.
- Velux Binding: On window things the semantic category of the position channel has been corrected from ‚blinds‘ to ‚window‘. Window things with such channels that had been created via the UI will need to be deleted and re-created.
New Add-ons
The following add-ons are newly introduced:
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 |
Quelle: Release openHAB 3.4.0 Milestone 5 · 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.