github openhab/openhab-distro 3.3.0.M1
openHAB 3.3.0 Milestone 1

latest releases: 4.3.0.M1, 4.2.1, 4.2.0...
2 years ago

This is the first milestone build for the upcoming openHAB 3.3 release, which brings many fixes and improvements.

New Add-ons

The following add-ons are newly introduced with the 3.3 release:

Add-on Type Issue
electroluxair Binding #11116
googlestt Voice #12055
guntamatic Binding #12011
mycroft Binding #11040
porcupineks Voice #12028
publictransportswitzerland Binding #8540
sonnen Binding #11915
yamahamusiccast Binding #11880

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2622 Add a PEMTrustManager to deal with different PEM files (e.g. self-signed or global CA certificates)
2633 Allow offline mode
2635 Devices may apply a grace period for removal from the Inbox
2641 Allow the use of an HTTP proxy
2653 Log warning for equals condition for DecimalTypes and QuantityTypes
2658 "System reached start level XX" trigger for DSL rules
2660 Use ZonedDateTime instead of Date in ModifiablePersistenceService interface
2662 Do not log a warning if QuantityState has unit AbstractUnit.ONE
2682 Enable config validation for thing creation and update
2693 Update dialog processing
2703 Make configuration value parser available for export
Bug Fixes 2538 Include full exception when WatchQueueReader thread dies
2650 Fix hardcoded value for WAV file
2652 Make SSEResource robust against missing parameters
2654 Prevent errors in log when there is a connection timeout
2655 Prevent errors in log when client closes the HTTP connection
2661 Align parsing of startlevel config
2663 Force English locale to parse marketplace UI components timestamp
2664 ScriptFileWatcher subdirectory loading upon startup no longer hardcoded
2668 Do not reuse FilterCriteria instance for more than one query
2670 Remove 'clac' noise when playing wave (javasound)
2678 Fix NPE of AddonServices during startup
2681 Script engines now unloaded if replaced, and closed if AutoCloseable
2683 Fix broken config validation for required parameters
2699 Allow String values for other Types
2706 Script Engines now removed from manager when closed
2708 ScriptFileWatcher Initial import now only processes dir
2709 Fix wrong openAPI schema for /inbox
2714 Fix getSTT
2718 Fix NPE and exception while parsing config value

Add-ons

Add-on Type Issue Change
amazonechocontrol Bug Fixes 11943 Fix refresh time for skill connected devices
androiddebugbridge Enhancements 11692 Add channels for record events, open urls and doc improvements
11881 Added mDNS discovery for Fire TV Stick
astro Bug Fixes 11889 Fixed timeLeft calculation at the end of the year
atlona Enhancements 11966 Correct spelling of atlona
cbus Bug Fixes 11846 fix exception from threadpool at startup
chromecast Bug Fixes 11893 Prevent errors in log when URI host is null
dali Bug Fixes 11936 Fix frame packing
danfossairunit Enhancements 11992 Consolidate properties for compliance
Bug Fixes 11891 Fix inability to recover from network issues on initialization
deconz Enhancements 11885 Support for air quality sensor
digitalstrom Bug Fixes 12033 Adoptions due to API changes in DSS Update 1.19.2
dynamodb Enhancements 11914 AWS SDK updated to 2.17.102
ecotouch Enhancements 11716 Fix description of nviSollKuehlen and coolEnableTemp being writable
enocean Enhancements 12133 enable usage of Nodon roller-shutter repeater mode
epsonprojector Bug Fixes 11953 Fix projector error message display
googlestt Enhancements 12134 Adjust service label for consistency with TTS services.
12136 add library to NOTICE file
googletts Enhancements 11925 Improve exception handling
Bug Fixes 11877 Use returned sound to get play informations
groovyscripting Enhancements 12043 add conf/automation/groovy to the classpath
harmonyhub Enhancements 11941 Adds a RepresentationProperty to discovery to avoid duplicate inbox entries
haywardomnilogic Enhancements 11223 Added filter & pump RPM & state channels
hdpowerview Enhancements 11698 Fix secondary position bug. Add shade database and properties.
11768 Update positions after triggering scene/scene group
11853 Refactor dynamic channels
11933 Support refresh command for battery-related channels
11944 Support refresh command for signal strength channel
11980 Add firmware information properties for hub and shade
11989 Use standard firmware property constant
12002 Add support for calibrating a shade
12032 Fix SAT warnings
12045 Update shade database
12049 Refactor exception handling
12061 Add support for repeaters
12081 Added shade type 65 to database
12098 Added support for rear blackout panel
12138 Introduce command channel for shades
12141 Fix autoupdate for scene/scene group trigger items
12175 Add shade identify command
Bug Fixes 11857 Fix support for PowerView Hub v1
homekit Enhancements 12072 quick restart on network changes
12083 use quantity type conversions for temperature characteristics
Bug Fixes 11803  return min value of characteristic instead of 0
12024 fix Fahrenheit conversion
12172 handle NULL/UNDEF for temperature characteristics
homematic Enhancements 11982 Fix long button press handling for HM-IP devices
Bug Fixes 11971 fixing incorrect scan duration after openHAB restart
http Enhancements 11995 Provide meaningful error messages
icalendar Enhancements 11928 Added original texts for translation
Bug Fixes 11866 Fix httpclient getting stuck with broken requests
influxdb Bug Fixes 11993 Fix previous item state performance issues
innogysmarthome Bug Fixes 12008 VariableActuators are now recognized again (#11741)
insteon Bug Fixes 12169 Ignore missing network handler when disposing a device
ipcamera Enhancements 11921 Fix multiple mjpeg issues and allow stream to stay alive
ipp Enhancements 12039 Added representation property and code improvements
jdbc Enhancements 11922 Implement 'ModifiablePersistenceService' interface
12052 Removed check if item exists to allow to truncate data for clean-ups
Bug Fixes 11954 Fixed NPE when SQL query failed
11961 Do not create table on 'query', only on 'store'
11962 Add mime data to restored image
jrubyscripting Enhancements 12123 Apply RUBYLIB configuration to $LOAD_PATH
12143 Upgrade jruby version to 9.3.3.0
jsscripting Enhancements 11945 Append the ruleID or file name to the logger when console logging
Bug Fixes 11830 JS script engine no longer watches node_modules for scripts
12022 Wrapped GraalJS ScriptEngines now also Autocloseable
km200 Enhancements 11841 Added JCE check and removed some warnings
knx Bug Fixes 12074 GroupRead / SendToKNX fails with NullPointerException
kodi Enhancements 11984 Add channels for screensaver state and virtual keyboard state and include OnAVStart for playing state detection
lifx Enhancements 12179 Add support for new LIFX products
LuxtronikHeatpump Enhancements 11860 Adds additional channels
Bug Fixes 11937 fix channel type of newly defined unknown channels
miele Enhancements 11873 Refactor mDNS discovery
11997 Consolidate properties for compliance
Bug Fixes 11834 Fix mDNS issue where hub repeatedly disappears from, resp. reappears in, the Inbox.
miio Enhancements 11688 Implement lumi devices support for gateways
MQTT Enhancements 11849 Add additional logging information
mqtt.generic Enhancements 10727 Add UOM to inbound values for MQTT Channels
12162 Rename channel label from Percentage Value to Dimmer
Bug Fixes 12163 Fix default configuration and docs for color_mode
mqtt.homie Enhancements 11894 Add DateTime channel type to comply with MQTT Homie convention 3.x
myStrom Bug Fixes 11854 Request info is not supported by the first generation of plug
nanoleaf Enhancements 11874 Various small enhancements
Bug Fixes 11872 Reduce to debug logging in case of communication problems
nuki Enhancements 12005 Support for SmartLock 3.0 and SmartDoor
onkyo Enhancements 11813 Add channels for media info
12067 Add support for TX-NR609
opensprinkler Enhancements 11816 Add Veto and some default times to state options.
openweathermap Enhancements 11949 Improve exception handling
oppo Bug Fixes 12066 Fix Play Mode and Disc Type updates
porcupineks Enhancements 12137 Add library to NOTICE file and update to porcupine 2.1
pushover Enhancements 12023 Improve exception handling
radiothermostat Bug Fixes 12145 Workaround for incorrectly reported fan state
rfxcom Enhancements 12037 Updates / small fixes
roku Bug Fixes 11843 Fix typo in ChannelDown option
shelly Bug Fixes 11887 Small patch to avoid ClassCastException
somfytahoma Enhancements 11855 Fix cozytouch support and add waterheatersystem support
tapocontrol Enhancements 11967 Fix "device not found" with L510/L530 hw rev2 / add L920 and P110 things
12017 Support energy monitoring of P110 device
tesla Enhancements 12014 Print usage for tesla command on console
12015 Clarify and update how refresh tokens can be obtained
12029 Add support for setting charging amps and sentry mode
Bug Fixes 12030 Change center_display_state from switch to number
12031 Update sunroof feature to changed Tesla API
12070 Fix NPE when Thing configuration changes
tplinksmarthome Enhancements 11771 Add new devices ES20, KP125, KP405 and KS230
Bug Fixes 11839 KP405 channel in xml should be dimmer not switch
ventaair Enhancements 11792 Add Air quality and service time channels
voicerss Enhancements 11916 Add support for WAV audio format
12096 Hide the API key when logging API URL
Bug Fixes 12092 Fix bad audio format code and use HTTPS URL instead of HTTP
wemo Enhancements 12001 Make UPnP more robust and fix polling/portscan
12101 Refactor duplicated code
12120 Separate handlers for Insight, Motion and Socket/Light Switch
wled Bug Fixes 11806 Fix Global OFF not turning lights/segments off.
wolfsmartset Bug Fixes 11931 Fix NullPointerException when updating values
Yeelight Enhancements 11908 Add color4 bulb
Bug Fixes 11876 Fix ceiling3 device being recognized as device without night mode
Zigbee Enhancements 731 Simplify colour channel initialisation to improve compatibility with non-standard devices
Bug Fixes 722 Fix NPE in Ember group initialisation
ZWave Bug Fixes 1707 Fix potential NPE in usercode configuration

User Interfaces

UI Type Issue Change
Blockly Enhancements 1260 Don't use a shadow block for oh_runrule parameters
Bug Fixes 1254 Fix item.getAttributes
habot Enhancements 1274 Add german tests and training data
Main UI Enhancements 1252 Add alexa arabic language parameter option
1257 Expand alexa range value attribute support
1258 Add alexa semantic mappings parameters visible condition
1261 add hsb block, dict get, triggeredEvent, check value, inline script
1262 Update alexa channel integration
1264 Labelling of items in Model tab pages (Equipment & Properties)
1265 Add alexa color temperature reset parameter
1270 Update alexa step speaker integration
1281 Location sensitive model tab pages sorting
1284 Update alexa channel attribute
1292 Add event Terns
Bug Fixes 1279 fix homekit config - make boolean to text
1283 Disable user-select on user facing pages (run mode) to prevent text selection issues
1285 Configuration option to hide item state in main UI list widgets

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.