Skip to content

Releases: openhab/openhab-distro

openHAB 3.2.0 Milestone 1

01 Aug 15:32
Compare
Choose a tag to compare

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

New Add-ons

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

Add-on Type Issue
amplipi Binding #10983
ipobserver Binding #10567
orbitbhyve Binding #10426
pushsafer Binding #10790

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2428 Add semantics to default system channel types
Bug Fixes 2435 Allow UoM in 'ItemStateCondition'

Add-ons

Add-on Type Issue Change
airthings Enhancements 11052 Add support for Airthings Wave Gen 1
caddx Enhancements 10923 Add new channels and support for ignoring zone status transitions
deconz Enhancements 10950 Use ChannelBuilder created by ThingHandlerCallback
Bug Fixes 11036 Changed default color mode for color commands to XY
ecotouch Bug Fixes 10989 Fix decimal values being truncated
enocean Enhancements 10949 Adds support for the D2_06_50 EEP type
11009 Standardize config URI
epsonprojector Enhancements 10988 Add configurable volume channel range
espmilight Enhancements 11047 Add color channels ability to trigger white LEDs
fmiweather Bug Fixes 11025 Fix UNDEF observations in corner case situations.
fronius Enhancements 10757 Added inverter power, battery state of charge and PV solar yield
fsinternetradio Enhancements 11045 Add further supported devices
gardena Bug Fixes 10924 Fix OutOfMemory error if initializing fails
haywardomnilogic Bug Fixes 11028 Remove erroneous chlorinator code from filterhandler
homeconnect Enhancements 10914 Show response code in request details modal and JS code cleanup (#10695)
10953 Predefined temp / spin speeds options for unsupported washer programs
Bug Fixes 10929 Catch exception when appropriate
homekit Enhancements 10936 Add support for group item type to window covering
homematic Bug Fixes 10907 Fix UI enumeration of HM-MOD-EM-8 channels
10942 Update property files
10965 Provide additional null pointer checks
ihc Bug Fixes 10895 Improve command handling when controller is not ready
influxdb Bug Fixes 10937 Fix queries with InfluxDB 2.0 with data migrated from InfluxDB1 without item tags
insteon Enhancements 10908 added representation property for devices
jdbc Enhancements 11023 Select the proper schema when retrieving the item tables
js-transform Enhancements 10901 Introduced support for additional parameters
kostalinverter Bug Fixes 11002 Fix using binding together with z-wave binding
lgwebos Enhancements 10971 Switch to default system channel types
mcp23017 Enhancements 11010 Standardize config URI
MeteoAlerte Enhancements 10993 Small code enhancements
mielecloud Bug Fixes 10928 Less strict e-mail validation
miio Enhancements 10951 change deviceID to Xiaomi used string
10957 Add new custom refresh methods and improve response to channel matching
10984 Improve yeelight RGB with brightness, introduce substitutions
Bug Fixes 10960 Fix color lights sending numbers as strings
nikobus Enhancements 11011 Standardize config URI
OmniLink Bug Fixes 11005 Fix zone bypass/restore commands
opensprinkler Enhancements 9869 Improvements: Remove apache.commons, fix bugs and warnings
openwebnet Bug Fixes 10934 Fix messages flooding BUS on reboot
pulseaudio Enhancements 11055 Move the binding config in file binding.xml
pushover Enhancements 11027 Add support to send an Image URL directly
rfxcom Enhancements 10940 Add ability to properly receive configured command ids, deprecate hard-coded guesses
robonect Enhancements 11014 Standardize config URI
rotel Enhancements 10969 Add semantics to channel types
sonos Enhancements 10979 Add new channel codec for several models
Bug Fixes 10925 Filter Sonos Sub from discovery
sonyprojector Enhancements 10970 Switch to the default system channel type for power c…
systeminfo Enhancements 11016 Standardize config URI
tivo Bug Fixes 10902 Fix thing staying offline after connection refresh
tplinksmarthome Enhancements 11015 Standardize config URI
tr064 Enhancements 10959 Add Wifi Signal Strength & Wifi Speed channels to LAN Subdevice
upb Enhancements 11012 Standardize config URI
VigiCrues Enhancements 10992 Adding localization and a bit of code cleansing.
volvooncall Enhancements 10991 Extend battery channels
yamahareceiver Enhancements 11063 Add possiblity to switch HDMI outputs on and off on Yamaha receivers (openhab#6327)
yeelight Enhancements 11013 Standardize config URI
Zigbee Bug Fixes 662 Change type of summation for reporting configuration
663 Fix cluster defi...
Read more

openHAB 3.1

27 Jun 20:43
Compare
Choose a tag to compare

This is the official release of openHAB 3.1.0.

The binaries are available on Artifactory and via "Stable" on our APT repository.

New and Noteworthy

The openHAB 3.1 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.

openHAB 3.1 is fully backward compatibility to openHAB 3.0 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:

Relevant Changes

New Add-ons

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

Add-on Type Issue
aha Waste Collection Binding #10387
AirQ Binding #10048
Android Debug Bridge Binding #9259
Benq Projector Binding #10341
Bluetooth Govee Binding #8610
BMW ConnectedDrive Binding #8576
Bosch Smart Home Binding #8629
Broadlinkthermostat Binding #9260
Dali Binding #10093
Ecotouch Binding #10010
Enphase Binding #9883
Espmilighthub Binding #9218
Folderwatcher Binding #10045
Generac Mobilelink Binding #9322
GPIO Binding #1334
Haassohn Pelletstove Binding #10595
Hayward Omnilogic Binding #8685
HCC Rubbish Collection Binding #9975
Home Connect Binding #9187
Homewizard Binding #9831
IO Metrics Binding #9890
JS Scripting Automation #8516
Luxtronik Heatpump Binding #9669
MEC Meter Binding #9075
Miele Cloud Binding #9146
Modbus SBC Binding #9174
MyQ Binding #9347
OmniLink Binding #8922
PID Controller Automation #9512
PiLight Binding #9744
PlugwiseHA Binding #9504
PWM Automation #10205
Qbus Binding #9191
Resol Binding #9449
Roku Binding #9571
Semsportal Binding #10100
Solarwatt Binding #10091
Surepetcare Binding #9713
Tivo Binding #9302
VDR Binding #9947
Ventaair Binding #9979
Warmup Binding #8562
WebThing Binding #9555

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2133 Integrate micrometer metering
1505 Add 'ChannelDescriptionChangedEvent'
1884 Script dependency tracking
1885 Provide Script Names to Script Engines
1891 User-defined scope in AccessTokenResponse
1897 Add ability for scripts to create unmanaged rules
1965 Add support for RTU encoding over TCP
1984 Support dimensionless QuantityType commands.
2018 Align all threads to naming convention
2043 Add rule condition for not a holiday
2046 Add 'Range' profile
2050 Extend serial port implementation
2052 Add method to read all files with specific extensions in 'transform/' folder
2053 Improve error logging when adding rules
2057 Cache parsed script in order to improve performance
2059 Include group label in warn log message
2065 Add getPoolNames method to ThreadPoolManager
2069 Add category for syst...
Read more

openHAB 3.1.0 RC1

25 Jun 16:02
Compare
Choose a tag to compare

This is the first release candidate for the upcoming openHAB 3.1 release, which brings many fixes and improvements over Milestone 5.

Note: RC1 contains all changes of the previous milestones since the 3.0 release:
Release Notes Milestone 1
Release Notes Milestone 2
Release Notes Milestone 3
Release Notes Milestone 4
Release Notes Milestone 5

New Add-ons

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

Add-on Type Issue
benqprojector Binding #10341
pwm Automation #10205
solarwatt Binding #10091

The following improvements were made:

Runtime

Type Issue Change
Enhancements 1505 Added 'ChannelDescriptionChangedEvent'
2401 Added GALLON_LIQUID_US and GALLON_PER_MINUTE to UoM
2402 Make UUID available to users
2410 Added method to publish whole 'StateDescriptionFragment'
2413 Enhanced sitemap SSE event with a new boolean field
Bug Fixes 2398 Ephemeris Offset fix
2399 Fix links to group members in REST response
2412 Create a deep copy of the first found fragment before merging other fragments into it

Add-ons

Add-on Type Issue Change
avmfritz Enhancements 10716 Added support for publishing ChannelDescriptionChangedEvents
deconz Enhancements 10900 Added support for publishing ChannelDescriptionChangedEvents
Bug Fixes 10829 Set "ontime" option only if thing has got an ONTIME channel
enocean Enhancements 10852 Add support for eltako rollershutter frm60
gpio Enhancements 10863 Improved usability of pullupdown parameter on GPIO pin
haywardomnilogic Enhancements 10781 Update unit formating
homeconnect Enhancements 10784 Delay update of state options when not accessible
10809 9 channels added for washer appliance
Bug Fixes 10785 Add missing channel update handler configuration
10848 Fix invalid authorization header during Server-Sent Events (SSE) client creation
homematic Bug Fixes 10813 Smaller fixes and conversion of properties files to UTF-8
http Bug Fixes 10897 Fix parsing of Color RGB values
hue Enhancements 10718 Added support for publishing ChannelDescriptionChangedEvents
iaqualink Bug Fixes 10853 Fixes critical login issue due to changed auth URLs.
icalendar Enhancements 10810 Short events parallel to longer current events are now also shown as current event
ihc Enhancements 10856 Support for TLSv1.2
influxdb Bug Fixes 10888 v2: Fix history queries if items are not tagged
ipcamera Bug Fixes 10846 Fix null URL channels and fix multiple cameras use the same ffmpeg output folder.
irobot Bug Fixes 10860 Fix password discovery and command sending for Roomba I-Models. (using gson)
kodi Enhancements 10717 Added support for publishing ChannelDescriptionChangedEvents
kostalinverter Enhancements 10779 Added new channels frequency and cosphi
mielecloud Bug Fixes 10821 Fix typo and localization key resolution
miio Enhancements 10855 add support for Mi Smart Standing Fan Pro Global (dmaker.fan.p15)
10873 improve dreame mc1808 channels
10882 improve zhimi fan channels
10893 Add support gateway lumi.gateway.mieu01
Bug Fixes 10854 avoid NPE when rssi is missing
10869 fix typo in temperatue unit
10880 fix discovery issue for devices with dot in ID
10894 fix typo
mqtt.generic Bug Fixes 10587 Percentage range fix
neato Bug Fixes 10724 Fix slow cleaning of robot
nest Enhancements 8947 Add support for Smart Device Management (SDM) API
nikobus Bug Fixes 10795 removed required=true for parameters with default value
OmniLink Enhancements 10889 Simplify updating properties
openwebnet Enhancements 10756 add support for Thermoregulation (standalone thermostat and sensors)
10822 Replace scheduleAtFixedRate by scheduleWithFixedDelay
10865 rename thermoregulation's (WHO=4) things
pidcontroller Enhancements 10806 Use framework scheduler and remove custom Action module
pulseaudio Enhancements 10731 Add "idle timeout" to Pulseaudio audio sink
pushover Enhancements 10817 Provides the ability to specify a timeout in the config
10840 Minor improvements for handling sounds, Fixed SAT findings
radiothermostat Enhancements 10819 Add job to set thermostat clock automatically from the binding
remoteopenhab Enhancements 10885 Listen to the new ChannelDescriptionChangedEvent even…
Bug Fixes 10870 Avoid registering conflicting filters for SSE connection
resol Bug Fixes 10811 correct handling of system date/time field
rfxcom Enhancements 10825 Add support for TFA 30.3233.1 rainmeter
10830 Convert unsigned byte to int properly
10832 Read multiple bytes at a time over serial connection
10833 Add support for receiving RAW messages
10834 New sub types for undecoded messages
10844 Update interface me...
Read more

openHAB 3.1.0 Milestone 5

30 May 16:22
Compare
Choose a tag to compare

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

New Add-ons

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

Add-on Type Issue
homeconnect Binding #9187
jsscripting Automation #8516
mielecloud Binding #9146
plugwiseha Binding #9504
semsportal Binding #10100
warmup Binding #8562

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2319 Upgrade Units of Measurement dependencies
2330 clearer error messages
2333 Added i18n feature for labels of ConfigurableServices
2343 inbox/approve: new response code 400
2348 Implement hostnameValidated flag for secure MQTT connections
2351 Added "timestamp-offset" Profile
2361 Expose Channel Type UIDs of default System Channel Types
2364 Added "timestamp-trigger" Profile
2365 Support parsing localized strings with DecimalType, PercentType and QuantityType
2368 Log warning if profile cannot be created
Bug Fixes 2337 match on complete channel UID
2338 Approval with newThingId: only one segment allowed
2345 Update runtime BOM for hivemq-mqtt-client upgrade
2349 Display raw item state when formatting fails
2353 Remove update of timestamp on Change/Update for Item update

Add-ons

Add-on Type Issue Change
avmfritz Enhancements 10760 Added support for HAN-FUN outlets / simple on-off devices
Bug Fixes 10659 Fixed wrong dial code in status info
comfoair Bug Fixes 10685 fix data handling for restricted devices
deconz Bug Fixes 10729 make lightgroup switch off if brightness is set to 0
ecobee Enhancements 10772 logging improvements
fmiweather Enhancements 10765  Fixed to work with new API
groovyscripting Enhancements 10721 Update Groovy to 3.0.8
hue Bug Fixes 10608 Changed default color mode for color commands to XY
10609 Fixed ColorTemperature set to UNDEF
icloud Bug Fixes 10710 iCloud response invalid: null
influxdb Bug Fixes 10680 Fix issue #10464 Problem querying old historical data
insteon Bug Fixes 10620 delay setting state of network to UNKNOWN
10708 add a read timeout when getting data from the Insteon 2245-222 hub
io.metrics Bug Fixes 10644 Fix MetricsService breaking REST API #10640
lcn Enhancements 10645 shorten labels
10770 Improve readme; Allow special module IDs <5
linuxinput Enhancements 10730 Handle all kinds of buttons
Bug Fixes 10742 use correct channelTypeUID for key-press channels
loxone Enhancements 10585 Implementation of EIB Dimmer
luftdateninfo Enhancements 10643 Add internal sensor support
miio Enhancements 10763 add support for Yeelight 1S (mono4)
Bug Fixes 10714 also refresh after custom commands
misc Bug Fixes 10646 Use activation-api 1.2.1_3
modbus e3dc Enhancements 10647 remove logo from readme and add default state patterns
MongoDB Persistence Bug Fixes 10584 Fix error 500 and various improvements
openwebnet Enhancements 10565 Energy meter returns always zero power if no other device has subscribed to power measures
Bug Fixes 10775 shutter position is set UNDEF after reboot
SenecHome Enhancements 10657 Catch and ignore malformed JSON
10687 issue #10679: Extend with additional channels; refactor and various improvements
shelly Enhancements 10618 Vibration event for DW2
somfytahoma Enhancements 10611 Open to other portals
sonos Enhancements 10759 Add new channel heightlevel for Sonos ARC / ARC SL
Bug Fixes 10599 Play notification while playing virtual line-in
touchwand Enhancements 10748 - Add support for Risco alarm system sensors and AcWand thermostat
tr064 Bug Fixes 10660 Fixed wrong pattern to normalize phone numbers
velbus Enhancements 10664 Add new functionality PRESSED and LONG PRESSED
Bug Fixes 10627 Fixed parsing of channel bytes on VMB4AN.
verisure Enhancements 10580 Add channel for low battery warning for supported thing types
WebThing Bug Fixes 10579 If WebThing network connection is crashed, WebThing will not be reconnected.

User Interfaces

UI Type Issue Change
BasicUI Bug Fixes 1065 Consider height parameter for mapview sitemap element
Main UI Enhancements 964 Use unhashed browser urls, fixes #710
1000 Check if item exists when creating new, fixes #573
1012 Rework oh-knob and oh-slider, fixes #1003
1027 Use vector version of openHAB logo
1036 Extend visible parameter evaluation, fixes #880
1049 Default values for widget property parameters
1056 Enlarge border around openHAB logo for aesthetics
1063 Added Badge for Battery...
Read more

openHAB 3.1.0 Milestone 4

02 May 17:35
Compare
Choose a tag to compare

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

New Add-ons

The following add-ons are newly introduced with the 3.1 milestone 4 release:

Add-on Type Issue
aha Waste Collection Binding #10387
air-Q Binding #10048
BMW ConnectedDrive Binding #8576
DALI Binding #10093
EcoTouch Binding #10010
Enphase Binding #9883
Haas Sohn Pellet Stove Binding #10595
HCC Rubbish Collection Binding #9975
HomeWizard Binding #9831
LuxtronikHeatpump Binding #9669
Qbus Binding #9191
Resol Binding #9449
VentaAir Binding #9979
Video Disk Recorder (VDR) Binding #9947
WebThing Binding #9555

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2125 Added rule rest endpoint and backend operation for rule execution simulation
2264 Upgrade to OSGi R7 and Karaf 4.3.1
2278 Upgrade Xtext/Xtend to 2.25.0, LSP4J to 0.10.0
2297 Added i18n properties files for DefaultSystemChannels and Profiles
2298 Switch properties files encoding from ISO-8859-1 to UTF-8
2306 Translation of configurable services
2307 Filter duplicate broadcast addresses for service configuration if multiple network interfaces are available
2313 Ignore illegal thing status updates from REMOVING
2316 Upgrade Aries JAX-RS Whiteboard to 2.0.0
2318 Added editable flag for ItemChannelLinks by introducing an EnrichedItemChannelLinkDTO
2327 Upgrade hivemq-mqtt-client to 1.2.2, Netty to 4.1.63.Final
Bug Fixes 2272 Workaround for nrjavaserial issues: do not disconnect serial
2284 Upgrade jamod (to get rid of case with fragmented packets)
2289 Fix dependency issue in io.monitor bundle (#2288)
2292 Upgrade org.apache.servicemix.specs.activation-api-1.2.1 to fix mail sending
2315 Modbus TCP robust against fragmentation/segmentation and more clear error message when all bytes are not received with Modbus/RTU

Add-ons

Add-on Type Issue Change
airthings Enhancements 10456 Add support for Airthings Wave Mini
androiddebugbridge Enhancements 10497 add reboot and tap channels
avmfritz Enhancements 10492 Added support for HAN-FUN blinds
bluetooth Enhancements 8970 Changed characteristic read/write to use CompletableFutures
Bug Fixes 10153 Graciously handle systems without DBus
chromecast Enhancements 9228 Initialize connection to devices asynchronously
deconz Bug Fixes 10486 Prevent exception when formatting value
digitalSTROM Enhancements 10444 Shade angle support for GR things
dwdunwetter Bug Fixes 10556 Prevent exception when formatting valuevalue
dynamodb Enhancements 9937 Dynamodb QuantityType and data expiration (TTL) support. AWS SDK updated
enocean Bug Fixes 10577 Fix discovery of D2-50 devices
haywardomnilogic Bug Fixes 10371 Fix bridge thing status upon re-establishing server comms
hdpowerview Bug Fixes 10450 Correctly embed dependency in binding
hpprinter Enhancements 10549 Prevent "handler disposed" warnings on shutdown
jdbc Enhancements 10524 Added missing config parameters for sqltypes of IMAGE an PLAYER item types
Bug Fixes 10501 Use TypeParser to get matching Item State
10542 Increased size of column type for Location Item
jinja Bug Fixes 10581 Empty string result when binding is missing
keba Bug Fixes 10399 Robustness improvements on communication error
luxtronikheatpump Enhancements 10559 Add Support for HeatpumpType 81 - "LW 8 "
miio Enhancements 10182 add support for cgllc.airm.cgdn1 Qingping Air Monitor Lite
10531 add support Mi Smart LED Bulb Essential (yeelink.light.color5)
10534 Support of Smartmi Air Purifier zhimi.airpurifier.za1
10602 add support several new roborock vacuums
10603 add support for yeelink.light.lamp15 Yeelight Screen Light Bar
Bug Fixes 10269 added functions for Vacuums P2009/2036/2157
10601 handle invalid rssi response
modbus Enhancements 9980 Gain-offset profile (QuantityType support) and writing of individual bits of holding registers
modbus-e3dc Bug Fixes 10536 Fixes wrong E3/DC Emergency Power Possible bit
neohub Enhancements 10522 Quality improvements
10598 Thermostats now support setpoint changes in steps of 0.5 Celsius
netatmo Enhancements 10544 Fix the thresholds for the WifiStatus channel
nibeheatpump Bug Fixes 9958 data parsing fix
nikohomecontrol Bug Fixes 10546 Fix energy meter
openhab-cloud Bug Fixes [10487](https://github.com/openha...
Read more

openHAB 3.0.2

22 Apr 06:25
Compare
Choose a tag to compare

openHAB 3.0.2 Release Notes

The binaries are available on Artifactory and via "Stable" in our Linux repositories.

It is highly recommended to install this patch, since it takes care of adapting the update and download mechanisms to no longer point to Bintray, but to Artifactory. This is necessary, since Bintray services shut down on May 1st, 2021.

Futhermore, this patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 2165 Fix changing temperature via Basic UI
2178 Support sitemaps created through UI in proxy
2179 Prevent internal server error on invalid link requests on REST API
2203 Fix sitemap proxy URL provided by Rest API
2212 Fixed memory leak caused by invalid UI DSL rule

Add-ons

Add-on Type Issue Change
openwebnet Bug Fixes 10397 Move to io.github.openwebnet4j 0.4.1 from Maven Central
Tesla Bug Fixes 10259 Add SSO handler to authenticate against Tesla SSO service

User Interfaces

UI Type Issue Change
Basic UI Bug Fixes 860 Fix proxy calls for sitemaps created through the UI
Main UI Bug Fixes 831 Modelview deletekey functionality
873 Fix step configuration in parameter-number.vue
874 Fix multiple selection for INTEGER options
877 Minor UI element fixes
883 Fixes ctrl+save on settings pages
908 Avoid HEAD request
913 make trendline always show latest value (newest datapoint 60 minutes old otherwise)
916 Add link to material items in MainUI
935 Array.prototype.flat doesn't exist on older browsers, added fallback
953 Generalize chart periods, fixes #808
962 Fix wrong widget editor mode when splitted horizontally
975 recalculate oh-slider when rendered, fixes #967
976 Replace double percent sign in chart unit, fixes #870, fixes #928

openHAB 3.1.0 Milestone 3

01 Apr 16:58
Compare
Choose a tag to compare

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

New Add-ons

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

Add-on Type Issue
mecmeter Binding #9075

The following improvements were made:

Runtime

Type Issue Change
Enhancements 1885 Provide Script Names to Script Engines
2101 Add cache for Basic Authentication
2123 Sort group item by string
2222 Added automation script StartLevels
Bug Fixes 2224 Allow sink to be null
2229 Fix createChannelBuilders not using overriden label/description
2258 Fix wrong/missing OpenAPI ApiResponse content
2263 Merged semantics packages in order to make API consistent

Add-ons

Add-on Type Issue Change
androiddebugbridge Bug Fixes 10316 fix power wake lock and minor fixes
atlona Bug Fixes 10279 Fix PROPERTY_VERSION not displaying correct value on UHD models
automower Enhancements 8802 Add planner, calendar and command channels
caddx Bug Fixes 10317 Correct thing status on bridge initialization
chromecast Enhancements 10245 Added play URL actions to chromecast binding
daikin Enhancements 9602 add energy usage day & week
dwdunwetter Bug Fixes 10421 Set channel states to UNDEF instead of NULL
ecobee Bug Fixes 10255 Fix logging levels
epsonprojector Bug Fixes 10266 Fix ONLINE status reporting
espmilighthub Bug Fixes 10315 Fix things stay initializing
gpstracker Enhancements 10356 Forced channel triggering without previous state
Bug Fixes 10374 Support for military grade GPS accuracy (<1yd)
homekit Bug Fixes 10286 Make usage of mDNS configurable
influxdb Enhancements 9943 Add option for using metadata value as measurement name
ipcamera Bug Fixes 10319 Improve Hikvision alarm reliability
10351 Fix warning wrongly when Image poll time is >9 seconds.
lcn Enhancements 10305 Add dimmer profile parameter to be accessible via UI
lgwebos Bug Fixes 10404 Fix Text Message Size Bug
lifx Enhancements 10384 Improve firmware version support
lutron Enhancements 10302 Add support for bridged RadioRA (classic) systems
magentatv Enhancements 10267 Adapt to new Telekom OAuth flow (required to retrieve the userId)
mcp32017 Bug Fixes 10293 Fixes #9503 by updating Pi4j to the recently released version 1.4.
miio Enhancements 10254 add support for dreame vacuums p2036.p2041o,p2056o,p2057
Bug Fixes 10394 Fix viomi's battary_life property
mongodb Enhancements 10202 Collection per Item
nanoleaf Enhancements 10101 Refactored code to use core features and more
nikohomecontrol Enhancements 10281 Add shutter invert and fix connection with NHC does not recover
openweathermap Enhancements 10343 Added support for Air Pollution API
openwebnet Enhancements 10191 add support for Energy Meter
Bug Fixes 10397 Move to io.github.openwebnet4j 0.4.1 from Maven Central
oppo Bug Fixes 10306 Fix setting verbose mode at startup
pioneeravr Enhancements 10328 Added support for Pioneer VSX-922 AVR
10329 Added channel for changing MCACC Memory profile on AVR
pushover Enhancements 10422 Added universal action providing all available parameters
sensebox Bug Fixes 10348 Gracefully handle JsonSyntaxException
shelly Enhancements 10220 Improved Motion Support, Support CoIoT Unicast, fixes
10276 New Shelly Manager (more detailed information, status, integrated firmware upgrade)
somfytahoma Enhancements 10299 Add tag representation_property in things XML files
10300 Setting of channels at init + UoM for channels
10347 New method to send a command to several devices in the same place
Bug Fixes 10336 Improved handling of target temperature command
10355 Fixed bug causing Gateway and Actiongroup never get ONLINE
sonos Bug Fixes 10323 Fix discovery of Ikea SYYMFONISK models
tellstick Bug Fixes 10378 Fix for NPE
Tesla Bug Fixes 10259 Add SSO handler to authenticate against Tesla SSO service
ValloxMV Enhancements 10324 Adding Co2 measurement
velux Bug Fixes 10119 Stability checks and improvements in slip io
wled Bug Fixes 10252 Fix: White LED turns on to max brightness for any RGB changes.
yeelight Enhancements 10222 Add mono4 and strip6

User Interfaces

UI Type Issue Change
Main UI Enhancements 835 Add a HABPanel like layouting page
887 show confirmation dialog on changes
890 Allow customisation of location-card badges.
937 Refactor grid layout new item positioning
945 Rework itemMetadataWidget
977 Migrate clock to system widget
979 Add stylesheet configuration to widgets
Bug Fixes 935 Array.prototype.flat doesn't exist on older browsers, added fallback
941 fixed null reference layout-edit
943 adjust configuration menu for ...
Read more

openHAB 3.1.0 Milestone 2

28 Feb 16:18
Compare
Choose a tag to compare

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

New Add-ons

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

Add-on Type Issue
Broadlink Thermostat Binding #9260
FolderWatcher Binding #10045
Modbus Saia Burgess Controls Binding #9174
MyQ Binding #9347
pilight Binding #9744

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2043 Added rule condition for not a holiday
2046 Added 'Range' profile
2088 Add ActionService to support using Semantics features in Rules
2127 Remove dependencies on deprecated libraries
2133 Integrate micrometer metering
2144 Devices may apply a grace period for removal from the Inbox
2183 Make absolute color temperature channel type advanced
2194 tag rule metric with human readable rule name in addition …
2199 Modbus poolconfig handling
Bug Fixes 2178 Support sitemaps created through UI in proxy
2179 Prevent internal server error on invalid link requests on REST API
2186 Changed annotation of getPreferredVoice method to allow null results
2190 Mitigation fix for earlier triggers #1976
2203 Fix sitemap proxy URL provided by Rest API
2208 Fix MQTT QoS levels setting
2212 Fixed memory leak caused by invalid UI DSL rule

Add-ons

Add-on Type Issue Change
amazonechocontrol Bug Fixes 10084 fix smarthome device naming
androiddebugbridge Enhancements 10106 check device awake state and minor fixes
bluetooth Enhancements 10209 Adapt labels of discovery results to standard
Bug Fixes 10099 Expire discovery snapshots so that devices can be rediscovered
10155 Define supported bridge types for generic BT devices
10187 Fix disappearing bluetooth devices in Inbox
bluetooth.bluegiga Enhancements 10148 Introduced better initialization functionality
bluetooth.generic Enhancements 10122 Enable BLE notification for linked channels
boschshc Enhancements 10097 Release v1.1
deconz Enhancements 10217 Pimp properties and channel types with proper categories
Bug Fixes 10132 Fixed wrong channel type for extended color light
enocean Enhancements 9468 Added support for Heat Recovery Ventilation devices (#9465)
10157 Improved device discovery and added SMACK capability (#10156)
epsonprojector Bug Fixes 10079 Always set ready=true on disconnect and improve documentation
exec Enhancements 10021 add support for *BSD OSes
ftpupload Enhancements 10127 Add configurable passive port
hdpowerview Bug Fixes 10118 Eliminate nightly crash dump in OH3
helioseasycontrols Enhancements 9772 Internationalization + actions for messages - Attempt 2
homekit Enhancements 9932 mapping configuration improvements
10051 add support for number and dimmer item types to window covering
10169 add support for flag "inverted" to lock accessory
10212 extend support of flag "inverted" to other accessories
Bug Fixes 10074 min and max temperature units according to useFahrenheitTemperature
10076 make use of openHAB mDNS service
Homematic Enhancements 10035 Removed Apache Commons
http Enhancements 10022 add POST/PUT support for state requests
hue Enhancements 9985 Implementing "[discovery.upnp] Devices may apply a grace period"
10137 Removed internal vendor Map and minor additional improvements
ipcamera Enhancements 10078 Improve Dahua alarms
kostalinverter Enhancements 8574 Add Second Generation (Piko10-20) type inverters
lcn Bug Fixes 9991 Fix several bugs in measurement processing with firmware before 2013
10115 Fix RVar setpoint modification for modules before 2006
linky Enhancements 9840 One unique method to update daily and weekly data channels
loxone Enhancements 10185 Support for HTTPS websocket connections.
Bug Fixes 10086 fix representation property
melcloud Bug Fixes 10133 Fixed representation property
miio Enhancements 9878 Add support for viomi S9 vacuum (v18)
10036 add channel for is_locating
10037 add support yeelink.light.colora Yeelight Smart LED Bulb 1SE
10180 additional vacuum channels for advanced rules
10181 add support for deerma Humidifier
10183 add support for zhimi.airpurifier.vb2 Mi Air Purifier Pro H
10229 add support for Smartmi Standing Fan 3 zhimi.fan.za5
10231 add support 5 zhimi heaters
Bug Fixes 10032 update zhimi humiddifier ca4
10065 GH-9936 Fixed datatype for brightness of the ambient light
10190 fix bundle restart error
modbus Enhancements 9945 Modbus transformations: cascaded/chained transformations and new-style transformation string
mpd Bug Fixes 10166 fix inva...
Read more

openHAB 3.1.0 Milestone 1

31 Jan 19:50
Compare
Choose a tag to compare

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

New Add-ons

The following add-ons are newly introduced with this milestone release:

Add-on Type Issue
Android Debug Bridge Binding #9259
BoschSHC Binding #8629
espmilighthub Binding #9218
Generac MobileLink Binding #9322
Govee Binding #8610
GPIO Binding #1334
HAI/Leviton OmniLink Binding #8922
Hayward Omnilogic Binding #8685
PID Controller Automation Automation #9512
Roku Binding #9571
TiVo Binding #9302

The following improvements were made:

Runtime

Type Issue Change
Enhancements 1884 Script dependency tracking
1891 Adressing issue #1888
1897 Add ability for scripts to create unmanaged rules
1965 Added support for RTU encoding over TCP
1984 Support dimensionless QuantityType commands.
2018 Align all threads to naming convention
2050 Extended serial port implementation
2052 Added method to read all files with specific extensions in 'transform/' folder
2053 Improved error logging when adding rules
2057 Cache parsed script in order to improve performance
2059 Include group label in warn log message
2065 Added getPoolNames method to ThreadPoolManager
2069 Add category for system channel type 'power'
2147 Add Timer.getExecutionTime()
2155 Restore zero byte files from backup
2157 Added system default channel type to control color temperature in Kelvin
2164 equals and hashcode implementation for ModbusRegisterArray
Bug Fixes 1985 Fixed NPE in ScriptError if INode is empty
1986 Fixed invalid day of week max check
1992 Harden ChartServlet against NPEs when no 'period' parameter is given
2003 Updated rule dsl filename to rule uid mapping
2009 Expire group item states
2020 Correctly handle file extension when looking up script
2036 Fixed varianceSince and deviationSince
2049 Prevent errors in log when client closes the HTTP connection
2072 Fix parsing integer & booleans parameters in UI component based sitemaps
2077 Avoid disappearing rules by correctly checking the model and its type
2104 Also return command line execution result in case of error return code
2114 should return STDERR if STDOUT is empty
2153 Fix to allow timer reschedule after termination
2165 Fix changing temperature via Basic UI

Add-ons

Add-on Type Issue Change
amazondashbutton Bug Fixes 9988 fix representation property
Amazonechocontrol Bug Fixes 9644 fix SmartHomeDevice channels
9812 fix thermostat handler
9982 fix routines
astro Bug Fixes 9474 Fix for incorrect calculation of next season
atlona Enhancements 9385 Add support for the AT-PRO3HD66M
Bug Fixes 9631 Volume level should be a whole number
avmfritz Enhancements 9464 Minor improvements in code and documentation
9467 Added humidity channel for DECT440
9514 Pimp properties and channel types with proper categories
Bug Fixes 9734 Added initial refresh of Call Monitor channels and improved thread handling
9753 Fixed channel update for DECT440 rocker
9778 Added warning if temperature command cannot be converted to Celsius
bigassfan Enhancements 9472 Add representation property
bluegiga Bug Fixes 9442 Improved illegal frame receiving handling
buienradar Bug Fixes 9804 Avoid to much log noise
chromecast Bug Fixes 9596 Prevent exception when formatting value
comfoair Enhancements 9401 improve data handling
Daikinmadoka Enhancements 9368 New channels and fixes
deconz Enhancements 9513 Pimp properties and channel types with proper categories
9686 Added channel to enable / disable motion sensor
9914 add ontime feature
Bug Fixes 9583 properly initialize colorMode
9614 refactoring and fix connection issues
9915 fix loglevel
9955 Fix missing re-connect if first request timed out
denonmarantz Bug Fixes 9511 Run the Telnet socket in a dedicated thread
digitalstrom Bug Fixes 9834 fix concurrency issue
draytonwiser Enhancements 9649 Add comfort mode option to boiler controller
9650 Fix typos in log messages and class names
9706 Expose Smart Plug Power Metering, Improve null handling
Bug Fixes 9806 MDNS Fixes
dwdunwetter Bug Fixes 9594 Fixed channel updates
...
Read more

openHAB 3.0.1

27 Jan 20:12
Compare
Choose a tag to compare

openHAB 3.0.1 Release Notes

The binaries are available on Bintray and via "Stable" on our APT repository.

This patch release addresses a security vulnerability in multiple-addons, which is officially tracked as CVE-2021-21266.

Furthermore, this patch release contains the following bug fixes:

Runtime

Type Issue Change
Bug Fixes 1985 Fix NPE in ScriptError if INode is empty
1986 Fix invalid day of week max check
1992 Harden ChartServlet against NPEs when no 'period' parameter is given
2003 Updated rule dsl filename to rule uid mapping
2009 Expire group item states
2020 Correctly handle file extension when looking up script
2036 Fix varianceSince and deviationSince
2049 Prevent errors in log when client closes the HTTP connection
2057 Cache parsed script in order to improve performance
2072 Fix parsing integer & booleans parameters in UI component based sitemaps
2077 Avoid disappearing rules by correctly checking the model and its type
2104 Also return command line execution result in case of error return code
2114 Return STDERR if STDOUT is empty

Add-ons

Add-on Type Issue Change
avmfritz Bug Fixes 9778 Add warning if temperature command cannot be converted to Celsius
dwdunwetter Bug Fixes 9594 Fix channel updates
hue Bug Fixes 9502 Catch exception if 'AllGroup' does not exist
jdbc Bug Fixes 9445 Consider local timezone to create time filter
mqtt.generic Bug Fixes 9927 Fix trigger channel definition

User Interfaces

UI Type Issue Change
Main UI Bug Fixes 698 Added additional CSP contents to enable videojs and ipcamera binding
718 Allow diacritics in search bars
721 Added thermostatTemperatureSetpointHigh and ...Low to Metadadata UI list
723 Show current GA metadata when editing
726 Do not concatenate search for items
727 Take all door subclasses in door location glance badge (except GarageDoor)
737 Remove ItemStateEvent if case
739 Update license headers to 2021
769 Fallback to UIDs if things have no label during sorting.
770 Fix measurement badges display condition.
771 Consider blinds open when state is ON or 0 in blinds glance
772 Consider alarms part of equipment in location glance badges
773 Only show list indexes on mobile devices
774 Don't show edit/save buttons in model if item is not editable
775 Inbox: Fix error when deleting, add ability to set custom ID
776 Invoke the script editor directly for file-provisioned rules
795 Adding validation on channel id when adding a channel
799 Autofocus most searchbars on desktop
800 Script editor: Basic hints for unknown modes
803 Setup wizard: add empty values for language, region
804 Don't propagate loop to child widgets contexts
805 Don't update the model until save
806 Don't generate empty tags when clearing semantics in picker
807 Handle invalid links
812 Auth system refactoring
818 Auth adjustments
820 Rule editor: remove keyboard shortcuts when a module is open
821 Fix model item creation, API explorer
822 Allow managed links to non-managed items
823 Thing editing improvements
843 Use consistent media types in UI Components editors
829 Add missing homekit characteristics
819 Parse group w/ quantity base type & aggregation + parameters