Skip to content

Releases: openhab/openhab-distro

openHAB 2.5.4

19 Apr 13:28
Compare
Choose a tag to compare

openHAB 2.5.4 is a patch release that is backward compatible with previous 2.5.x releases.

New Add-ons

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

Add-on Type Issue
Adorne Binding #6553
BSB-LAN Binding #6314
CBus Binding #5648
CoronaStats Binding #7358
DWDPollenflug Binding #7298
Ecobee Binding #6823
Etherrain Binding #5634
Insteon Binding #6911
Linky Binding #7101
Modbus SunSpec Binding #6331
Sager Weathercaster Binding #4754
Sensibo Binding #5576
Tibber Binding #6457

The following improvements were made:

2.x Add-ons

Add-on Type Issue Change
bluetooth Enhancements 7129 Refactor and unify BluetoothAdapter implementation logic
Bug Fixes 7194 Fixed bugs discovered through additional unit tests
7253 Fix for AM43 and Airthings devices not being discovered.
7376 Fix for concurrent modification exception during shutdown.
boschindego Bug Fixes 7288 Fix dependency version for indego library
chromecast Bug Fixes 7327 Update API lib to 0.11.3
daikin Enhancements 6497 add virtual mode for alexa/google home/homekit
7340 Support AUTO fan mode with Airbase
darksky Bug Fixes 7250 Default states to 'UNDEF' if no alerts are present
denonmarantz Enhancements 7209 Add support for an optional Zone4.
digiplex Bug Fixes 7226 Update bridge channel names (#7225)
doorbird Enhancements 6469 Add model A1081 controller and new actions
Bug Fixes 7227 Fix for more than 5 doorbell things
DWDPollenflug Enhancements 7395 Small code improvments
enocean Bug Fixes 7213 Fix EEP A5-30-03
fronius Enhancements 7247 Add new channels and fix documentation
homekit Enhancements 7230 Implements support for HomeKit with Lock mechanisms.
Hue Bug Fixes 7219 Null-proof handling getAlertMode()
hueemulation Bug Fixes 7305 Fix broken fallback address
insteon Enhancements 7196 support the related parameter with broadcastOnOff channel
7224 support Dimmer/Switch Beep and LED On/Off as well as Motion Sensor Dawn/Dusk and Low Bat
7251 add console commands to help with troubleshooting
7295 Add support for Beep and LED on/off features to Dimmer Modules(2457D2), On/Off Modules(2635-222), and On/Off Outdoor Modules(2634-222)
7339 Added Fast On/Off and Manual change support for Insteon 2334 Keypad Dimmer - 6 and 8 button varients and added all support Insteon 2487S Keypad Switch - 8 button varient
7347 Improve hub message processing
7387 Add OnLevel support for Insteon 2334-232 (6 and 8 button varients)
7391 Added a drop down box for selecting product key from all supported product keys. Also added an example for entry of Insteon Address.
jeelink Enhancements 7153 Add suport for sensors that are directly connected to a LGW
Bug Fixes 7246 fix TCP init cmds
km200 Bug Fixes 7393 bugfixing and optimization
lgwebos Enhancements 7103 Wake-on-Lan Integration
7300 Ignore power off command when the TV is already off
7385 Fix property modelName
7399 Use system properties when available
Bug Fixes 7242 Fix mastervolume_ext_speaker_lg_optical volume subscription
7259 Handle volume update whatever the audio output
7299 Avoid thing updates when the thing handler is already disposed
7301 Fix initialize and dispose
7355 Fix missing update of power channel state
7401 Delay subscription of channel
lutron Enhancements 7362 Add discovery support for RA2 Select repeater
mail Enhancements 7292 Correctly named STARTTLS and a few small improvements
marytts Bug Fixes 7284 Fix java.lang.NoClassDefFoundError: Jama/Matrix
miio Enhancements 7255 Add Xiaomi cloud logon (token download) and map download
7273 adding new devices
7349 change brightness for Philips bulbs
7361 jsonify command handling
7404 add miot protocol & conditions
Bug Fixes 7254 fix updating basic devices
mqtt Bug Fixes 7233 Fix outgoing format for NumberValues
mqtt.homie Enhancements 6845 Add Dimmer functionality
neohub Bug Fixes 7201 fix blocking bug on socket read; improved error handling & logging
7323 bug fix for new hub firmware
netatmo Enhancements 7345 Added day, week, and month measurements to the weather station and indoor, outdoor, and rain modules
Bug Fixes 7236 Netatmo now uses a trusted certificate authority
7360 fix...
Read more

openHAB 2.5.3

19 Mar 16:40
Compare
Choose a tag to compare

openHAB 2.5.3 is a patch release that is backward compatible with previous 2.5.x releases.

New Add-ons

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

Add-on Type Issue
airthings Binding #6860
Go-eCharger Binding #7068
Velux Binding #2531

The following improvements were made:

2.x Add-ons

Add-on Type Issue Change
bluetooth Enhancements 7056 Added support for connection based discovery
7147 Read device information during discovery process
7156 Increased discovery timeout from 5 sec to 10 sec
bluetooth.bluez Bug Fixes 7091 Prevent adapter from going offline for certain exceptions
digiplex Enhancements 7120 Introduce trouble reports (#7117)
enocean Enhancements 6521 Added support for SIG-Messages (battery level indication)
6930 Added support for Smoke Detectors (#6929)
exec Bug Fixes 7049 read whitelist on startup
7059 fix loggers for whitelist-service
7109 create exec.whitelist file when exec binding or transformation is installed
goecharger Bug Fixes 7143 fixed access config command and parse command response
icloud Bug Fixes 7087 Fix NPE in AccountBridgeHandler
jeelink Enhancements 6746 add revolt support
lghombot Bug Fixes 7163 Fixed NPE in camera handling.
lgwebos Enhancements 7124 Add dynamic options providers for application and channel
7162 Keep only one channel to get/set the TV channel
Bug Fixes 7127 Fix Channel Subscription and Support RefreshType
lutron Enhancements 6966 Add support for mDNS bridge discovery
MCP23017 Enhancements 6825 Allow choosing I2C bus numbers other than 0 and 1
Bug Fixes 7092 Don't treat the ActiveLow setting as if it's required
miio Enhancements 6693 Enable local database files
7083 Prevent unneeded pings
modbus Enhancements 7085 Log more information on unexpected (uncatched) exceptions
Bug Fixes 7160 gracefully handle unexpected slave responses
mqtt.homeassistant Bug Fixes 7035 Fixed bug wrt ONLINE status in HomeAssistantThingHandler
7080 Improve compatibility with Tasmota based color lights
nanoleaf Bug Fixes 7058 Fixed: Http 400 handling / NPE in logging. Reduced logging.
7141 fixed powerStateUpdate, ignore statically defined things on discovery
nikohomecontrol Enhancements 6724 Add more device types, use Niko API token authentication, code improvements.
nuki Bug Fixes 7111 Improve Nuki ID description
onewire Bug Fixes 7050 fix updating presence channel
onkyo Enhancements 7177 Add support for TX-NR809
satel Enhancements 7027 Event log improvements
7086 Command and events refactoring, communication improvements
sensebox Bug Fixes 7128 Use dimension PERCENT instead of ONE for percentage values
7133 Fixed NPE by adding callback to cache before starting refresh job
somfytahoma Enhancements 6993 added dynamic RSSI channel
Bug Fixes 7176 bug fixes
systeminfo Bug Fixes 7168 Make getSwap* methods able to return 0
telegram Enhancements 6824 proxy support (SOCKS5 and HTTP)
tellstick Bug Fixes 7172 Fix auto-detect handling for Rain and Wind devices
tesla Bug Fixes 7170 Use correct command for opening trunk/frunk
velux Enhancements 7098 Decreased logging
Bug Fixes 7102 fix: avoid warnings during non-existent properties.
weathercompany Enhancements 7070 Increase decimal precision for PWS Observations
yeelight Enhancements 6749 Add support for yeelight 650 with ambient light (Closes #6
Zigbee Enhancements 563 Update Z-Smart Systems ZigBee to 1.3.2
ZWave Bug Fixes 1304 Ignore Duplicate nonce request
1311 Fix bug with request timer

openHAB 2.5.2

20 Feb 07:23
Compare
Choose a tag to compare

openHAB 2.5.2 is a patch release that is backward compatible with 2.5.0 and 2.5.1 (with one exception, see below).

IMPORTANT NOTICE TO USERS OF THE EXEC BINDING!
Due to this security advisory, the exec binding requires to have a whitelist of allowed commands to execute. Note that when updating the exec binding to version 2.5.2, it will stop functioning until you provide such a whitelist. Please see the binding documentation for details.

The following changes are included in 2.5.2:

Add-on Type Issue Change
astro Bug Fixes 7017 Changed daily event jobs log level from info to debug
bluegiga Bug Fixes 6862 Fixed get characteristic data issue
bluetooth Enhancements 6942 Changed Bluetooth logs to use hexadecimal (#6914)
Bug Fixes 6940 Fix discovery on startup bug (#6912)
bluetooth.bluez Bug Fixes 6941 Fixed typo in BlueZBridgeHandler trace log (#6913)
6944 Fix for endless device discovery filling inbox (#6836)(#6915)
deconz Enhancements 6853 Added optional channel 'gesture' for Xiaomi smart cubes
6894 Added config change listener
denonmarantz Bug Fixes 6856 Fix setting volumeDB for zones 2 and 3
digitalstrom Bug Fixes 6864 Bugfix for apartment scene calls (#6839)
dsmr Bug Fixes 6895 Added missing channel emucs electricity meter
6919 Fixed typo in emucs thing xml
dwdunwetter Bug Fixes 6956 Fix periodic data refresh failure
Exec Enhancements 6819 Properly split command & pipe support
feed Bug Fixes 6907 Fix Null Pointer Exceptions and reduce log spam
freebox Enhancements 6872 Adding Fiber optic and support of Delta bridge
homematic Bug Fixes 6821 Smaller bug fixes
hpprinter Bug Fixes 6957 Some small updates to the HP binding
hueemulation Bug Fixes 6909 Fixes to prevent Alexa errors when using voice commands and the app (#6690)
hydrawise Bug Fixes 6882 Some sensors do not have values for all fields.
icloud Bug Fixes 6869 Fix JSON parsing and minor bugfixes
6948 update to apple root certificate
innogysmarthome Bug Fixes 6920 Added guard against null value
7023 Fix log message problems
lgwebos Enhancements 6891 Added rcButton channel
lutron Enhancements 6888 Add null annotations and update docs
max Bug Fixes 6958 prevent excessive refreshes
meteoblue Bug Fixes 6865 Fix directory handling for images
millheat Bug Fixes 6871 Fixed discovery bug when using multiple accounts
Misc Enhancements 6861 Changed Corentium AS Bluetooth company id to Airthings AS
modbus Bug Fixes 6877 Fix for data things not initializing properly in some cases.
mqtt Bug Fixes 6903 [homie] Fix retain flag for outgoing messages
6946 Fix increment commands in PercentageValue.
6968 (Re)Add outgoing format for OnOffValues
nanoleaf Bug Fixes 7020 Fixed canvas color setting (identical to triangles)
network Bug Fixes 6851 Issue 6495
onewiregpio Enhancements 6846 Added precision parameter to OneWireGpio Binding
pulseaudio Bug Fixes 6855 fix invalid regex not matching pactl output
rfxcom Enhancements 7012 Added 3600 sec TTL to discovered devices
Bug Fixes 6893 LIVOLO_APPLIANCE fix
satel Enhancements 6881 Add null checks to all binding classes
squeezebox Enhancements 6951 Add source channel
Bug Fixes 6953 Fix discovery names and properties
tado Enhancements 7006 assorted upgrades and bug fixes to the binding
telegram Bug Fixes 6883 Do not format message if no formatting args are passed
tplinksmarthome Bug Fixes 7028 fix dimmer not turning on via brightness value
tradfri Enhancements 6977 Added basic support for IKEA blinds FYRTUR and KADRILJ
wifiled Bug Fixes 6898 Fix ArrayIndexOutOfBoundsException during discovery
xmltv Enhancements 6889 Added encoding option
yamahareceiver Bug Fixes 6835 connect timed out since 2.5M4 fix
Zigbee Bug Fixes 555 Fix temperature converter initialisation

openHAB 2.5.1

12 Jan 21:51
Compare
Choose a tag to compare

openHAB 2.5.1 is a small patch release that is fully backward compatible with 2.5.0.
It contains version 2.5.0 of the core runtime bundles.
Note that the dashboard footer therefore still shows "2.5.0 Release Build", even if you have the 2.5.1 distro installed.

The following changes are shipped with 2.5.1:

Distro

Type Issue Change
Bug Fixes 1041 Fixed missing dashboard if addons.kar is installed
1051 Removed yahooweather items
1046 Removed duplicate entry for transform.map from demo pom.xml
166 Fixed bundle symbolic name for HABPanel
Enhancements 1041 Changes required for delivering patch releases for 2.5
1059 Use the latest 1.14.x add-on from Maven

Add-ons

Add-on Type Issue Change
amazonechocontrol Bug Fixes 6617 Fixed typo in log
chromecast Bug Fixes 6711 Fixed IAE when downloaded image is 'null'
6744 Stop stream instead of throwing NPE
deconz Enhancements 6716 Added support for ZHAFire sensors
enocean Bug Fixes 6519 Ignore messages with unknown RORG
groheondus Bug Fixes 6760 Do not require users to configure timeframe for waterconsumption
harmonyhub Bug Fixes 6636 Harmony discovery fix
homematic Enhancements 6720 add missing homematic-ip devices #6623
Bug Fixes 6530 Make lookup table for device description case insensitive
innogysmarthome Bug Fixes 6721 Fix Dimmer / Rollershutter / Gen 1 devices and Pushbutton
kodi Bug Fixes 6627 Fixed assignment of values for channels 'userrating' and 'rating'
6809 Strip URL parameters from the end of the file extension
Logreader Bug Fixes 6786 Changed FileTailer to use own executor service
mail Enhancements 6648 update smtp server name to have it consistent
max Enhancements 6692 Max always update channels & avoid config updates
miio Enhancements 6448 Added device strings
6567 Add indicator light channel for Mi-Power plug
6778 Xiaomi Robot Vacuum Status and Error Codes added.
6779 Xiaomi Robot Vacuum Channel "state_code" and "error_code" added
Bug Fixes 6615 Fixed wrong channel for vacuum thing
mqtt Enhancements 6704 Enable discovery timeout reset
6755 Allow outgoing format
Bug Fixes 6589 [homeassistant] fix state/command values for switches
network Enhancements 6770 Fix misleading latency values
opensprinkler Enhancements 6731 Show if a station is queued and allow to remove it from the queue
Bug Fixes 6649 Fix type cast exception
6650 Adapt to breaking api changes of opensprinkler
pioneeravr Bug Fixes 6616 Fixed typo in log
satel Bug Fixes 6772 Fixes for arming in mode 1
somfytahoma Bug Fixes 6797 Added checks to omit null type mismatch errors
sonos Enhancements 6705 Discovery of Sonos One SL
Bug Fixes 6765 Avoid resuming a wrong playlist after a notification
Telegram Enhancements 6736 Support data URI scheme for base64 encoded images
tesla Enhancements 6677 Re-add force refresh channel and other small improvements
Bug Fixes 6638 Fixed Model X thing-type id
6768 ignore unknown types and prevent NPEs
toon Enhancements 6802 Removed Toon binding
tplinksmarthome Enhancements 6773 Added support for KP303
Bug Fixes 6774 Fix typo thing xml kl110 devices
6776 Fix special characters in data
6803 Added socket timeout avoids block
valloxmv Bug Fixes 6709 Typo in folder name prevents binding from working correctly
yeelight Bug Fixes 6644 Fix autodiscovery with multiple network interfaces. (#6643)
Zigbee Enhancements 546 Temperature measurement server
547 Add state description for fan mode sequence
ZWave Enhancements 1222 Add serial port reconnection logic (Closes #1213)
1282 Add alarm_combustiblegas channel
1285 Add notification_siren channel

openHAB 2.5.0

15 Dec 22:59
Compare
Choose a tag to compare

This is the official release of openHAB 2.5.0.

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

New and Noteworthy

The openHAB 2.5 release 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.

Quick links:

Relevant Changes

New Add-ons

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

Add-on Type Issue
Ambient Weather Binding #4475
Binary To JSON Transformation #5348
Buienradar Binding #5131
Daikin Binding #3044
Dark Sky Binding #5097
Denon HEOS Binding #2886
Digiplex/EVO Binding #4527
Doorbird Binding #5857
DwdUnwetter Binding #4506
Elero Transmitter Stick Binding #2659
EnturNo Binding #5418
Foobot Binding #6036
HPPrinter Binding #5931
Hydrawise Binding #5877
iAquaLink Binding #5814
IHC / ELKO Binding #3708
Jinja Transformation #4943
LG HomBot Binding #4181
Linux Input Binding #4629
Mail Binding #4989
MELCloud Binding #6059
Millheat Binding #5077
Nanoleaf Binding #4783
NeoHub Binding #5952
Network UPS Tools Binding #6192
Nikobus Binding #6021
Omnik Inverter Binding #4061
OpenGarage Binding #5911
Paradox Alarm System binding Binding #4762
Pixometer Binding #4162
PJLink Binding #3834
Polly Text-to-Speech Voice #3222
Pushbullet Binding #5668
Rotel Binding #5805
Ruuvi Tag Binding #4913
Shelly Binding #6320
Siemens RDS Binding #5739
Sinope Binding #3099
SNMP Binding #5591
SonyProjector Binding #4842
Spotify Binding #2295
Telegram Binding #5677
The Weather Company Binding #5780
Vektiva Binding #4626
VolvoOnCall Binding #3740
XmlTV Binding #3688
XMPPClient Binding #5433

Runtime

Type Issue Change
New Feature 506 Added Ephemeris service
611 Binary to JSON converter initial contribution
Enhancements 6777 Added min, max and step parameters for slider widget
6810 Added support of unit "Deutsche Haerte (°dH)"
6864 Update children of disabled bridge to UNINITIALIZED/BRIDGE_UNINITIALIZED
588 Added units mm/h, in/h and MW/h
617 Added standard gravity and dBm Units
695 Added units kvarh and kvar
747 Added profiles to control Player Items via default system triggers
759 Added profiles to control Rollershutter Items via default system triggers
771 Added i18n feature for dynamic command descriptions
785 Added i18n feature for profiles
793 Added printf for console
862 Small improvements of hexutils API and implementation
911 Added 'ThingStatusTrigger' for NGRE
915 Added EphemerisConditions for NGRE
[945](h...
Read more

openHAB 2.4.0

17 Dec 11:09
Compare
Choose a tag to compare

This is the official release of openHAB 2.4.0.

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

New and Noteworthy

The openHAB 2.4 release 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.

Quick links:

Relevant Changes

Core Runtime

Type Issue# Change
Enhancements 5629 Added metadata console command
5643 Distinguish between no item found and no item for pattern in item console command
5648 Made max number of sitemap SSE subscriptions configurable
5721 Serialize degree celsius with °C instead of special character
5732 Added Dobson unit
5827 Made jmDNS handle network changes
5846 Added Bar unit
5882 Made jUPNP handle network changes
6031 Sorted Text-to-Speech options in console
6043 Sorted audio sink and source options in console
6051 Extended console command for things to show more information
6105 Added console command to remove inbox entries by thing UID or thing type
6130 Improved error reporting in inbox approve REST resource
6420 Added mbar unit
6425 Remove old mDNS discovery results from Inbox
6427 Performance improvements in registries
6480 Allow calling Timer#reschedule() after a timer has terminated
6504 Allow disabling of Things through console command and Paper UI
6563 Added Miligram per Cubic Metre unit
6575 Added Microwatt per Square Centimetre unit
6628 Upgraded to JmDNS 3.5.5
6673 Upgraded to JUPnP 2.5.1
396 Upgrade to Karaf 4.2.1
447 Added arm64 support for serial port access
Bug Fixes 4468 Fixed circular service reference in automation component
5683 Use media type json for thing's config status REST response
5690 Consider GroupItem's base dimension in arithmetic group functions
5696 Correctly support Dimmer and Color items in toggle profile
5698 Do not use invalid filenames on Windows for JSON storage
5707 Prevented exceptions when dealing with empty sitemap models
5726 Fixed Internal Server Error thrown by REST API on /{thingUID}/status
5910 Releasing of sitemap SSE subscriptions improved
6087 Fixed ClassCastException in mDNS client
6656 Suppressed EOFExceptions on chart image creation
372 Corrected rounding behaviour of decimal values in 1.x compatibility layer
426 Prevented NPEs if persistence service does not play nice

New Add-ons

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

Add-on Type Issue#
AirVisual Node Binding #2805
Dresden Elektronik deCONZ Binding #4213
DSMR Binding #3720
EnOcean Binding #3826
evohome Binding #2342
Google Cloud Text-to-Speech Voice #3721
GPSTracker Binding #3839
GROHE ONDUS Binding #3696
HABot UI #1
Homematic Binding #5695
KM200 Binding #1877
Konnected Binding #3702
Leap Motion Binding #3820
meteoblue Binding #4821
Modbus Binding #2246
MQTT Binding #5880
Neato Binding #1709
NEEO Binding #3191
NibeUplink Binding #2695
Nuki Binding #2019
OneWire Binding #4287
Open UV Binding #3595
OpenWeatherMap Binding #5694
Pico Text-to-Speech Voice #3125
PLCLogo Binding #2286
Powermax Binding #2225
SmartMeter Binding #2167
SolarEdge Binding #2770
Somfy Tahoma Binding #2503
SonyAudio Binding #4838
ValloxMV Binding #2990
Xiaomi Mi IO Binding #2548
Yeelight Binding #3582

###...

Read more

openHAB 2.3.0

28 May 08:42
Compare
Choose a tag to compare

This is the official release of openHAB 2.3.0.

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

New and Noteworthy

The openHAB 2.3 release 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.

Quick links:

Relevant Changes

New Addons

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

Addon Issue#
Amazon Echo Control #3087
Azure IoT Hub #2816
Bluetooth #4997
Bose Soundtouch #5397
Denon/Marantz #2859
Fronius #2344
FTP Upload #3137
Helios IP #3041
Hyperion #2319
Innogy #3227
IRtrans #2284
KNX #2323
LaMetric Time #2345
Log Reader #3144
mcp23017 #1961
Nibe Heat Pump #1960
Onewire GPIO #1852
Pentair #1354
PHC #2255
Robonect #2249
Satel #2355
Seneye #2814
Solar-Log #1627
Tado #3279
Velbus #3213

2.x Core

Type Issue# Change
Enhancements #646 Fix backup creation when using custom directory
#678 Some improvements to demo sitemap and items
#655 Upgrade to Karaf 4.1.5
#274 support special words in dashboard tile URL's.
#4390 Added item metadata infrastructure
#5178 Added LATEST and EARLIEST group functions for DateTime groups
#5588 Added usage help for inbox console command
#4848 Allow configuration of a broadcast address
#5417 Avoid sending update notification for a chart widget having a refresh argument
#5253 Handle audio exceptions more gracefully
#5315 Introduced discovery for USB devices with serial port
#4818 Introduced unit support with new QuantityType
Bug Fixes #4383 Added support for quoted strings in rule triggers
#5417 Avoid sending update notification for a chart widget having a refresh argument
#5442 Catch and handle exception from chart image generation
#5499 Consider color conditions when producing sitemap events
#5299 Fixed daylight saving time (DST) bug in scheduled jobs
#5437 Fixed NPE in RuleEngine if startup rule has an error
#5549 Fixed pattern parsing for patterns with square brackets
#5241 Fixed stopping of currently playing streams
#4982 Fixed unique item name validation
#5523 Fixed wrong order of widgets after sitemap changes

2.x Addons

User Interfaces

UI Type Issue# Change
Basic Enhancements #5073 Made home icon clickable
#5071 Show label and icon for Mapview widgets
Bug Fixes #4920 Fixed handling of MJPEG video
#5061 Fixed live update for Microsoft Edge
Classic Enhancements #5078 Show label and icon for Mapview widgets
HABPanel Enhancements #302 Ability to add Switch items to charts (translate ON/OFF to 1/0)
#279 Add tooltips in icon picker
#259 Button: Add display options
#256 Internationalization/localization
#276 Pin drawer & improve widgets resize handling
#263 Prompt user to confirm dashboard removal
Bug Fixes #266 Chart/timeline: Fixed date calcs, 2D period, optional serviceId
#288 Fixed NaN display when dimmer issued ON/OFF command
#280 Fixed rendering bug with the experimental dashboard mobile mode
#278 Updated ESH Classic Iconset description file
#277 Use browser language if unset on server
Paper Enhancements #5576 Added editor for item metadata
#5169 Display representation property in Things view & Inbox
#5046 Expanded config parameter description to 3 lines
#5067 Made chart service settings available
#5092 Only u...
Read more

openHAB 2.2.0

18 Dec 11:07
Compare
Choose a tag to compare

This is the official release of openHAB 2.2.0.

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

New and Noteworthy

The openHAB 2.2 release 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.
Besides many interesting new bindings (e.g. integration to Loxone, LG TVs and iCloud), there are many exciting tools around setup and administration: The new Home Builder interface enables newbies to easily generate initial item and sitemap files to start from. All textual configuration is as comfortable as never before through the VS Code Extension, which now supports syntax checking, content assist and a lot more and which is now the official replacement of the previous "Designer".
Last but not least, there are now backup, restore and update scripts available for Linux, MacOS and Windows likewise.

Quick links:

Relevant Changes

Core Runtime

Enhancements
  • #220 - Updated to new openHAB logo
  • #609 - Added home builder to standard package
  • #507 - Backup and restore scripts for Linux/MacOS
  • #512 - Backup script for Windows
  • #593 - Formatted the demo / example files
  • #594 - Increased thread pool sizes
  • #608 - Reduced scan frequency of FileInstall and increased its start level
  • #473 - Upgrade script for Windows
  • #570 - Upgrade to Karaf 4.1.3 and Jetty 9.3.22
  • #185 - Added support for dashboard links to external services.
  • #217 - Dashboard internationalization
  • #256 - Improved the feature installation logic
  • #4291 - Charts Enhancements: Themes, DPI, legend hiding
  • #1854 - Added sumSince method in scripts/rules
  • #4462 - Enhanced rule interpretation error messages
  • #4148 - Exposed a Language Server
  • #3930 - Implemented option to choose default network interface
  • #4439 - Improved scale transformation service
  • #4379 - JsonPath transformation service now complies with the contract
  • #3001 - Provided a trigger for thing Online/Offline status in rules.
  • #4414 - Redesigned volume icon
  • #4197 - TTS voice selection now done using locale matching based on RFC 4647
Bug Fixes
  • #4380 - Charts: Explicitly close the image output-stream to avoid resource leaks
  • #3752 - Added Composite Jobs for range events if scheduled at same instant
  • #4051 - Added support for URIs with user info but no password for the ProxyServlet
  • #3855 - Allow JSR223 scripts with same name in different directories
  • #2080 - avoid NPE if default TTS cannot be found
  • #3795 - Break circle dependencies in GroupItem members
  • #4524 - Improved error handling in ChartServlet
  • #3832 - Script/rules now gracefully handle null return values
  • #1846 - Set correct percent value for Rollershutter item

Add-ons

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

The following changes were done on existing 2.x add-ons:

Paper UI

Enhancements
  • #3782 - Reworked bindings list view & binding detail view
  • #3755 - Added options for language & regional settings
  • #4256 - Added time zone configuration option
  • #4568 - Introduced config option provider for serial ports
Bug Fixes
  • #3731 - Performance improvements on control page
  • #4340 - Added rollershutter group type
  • #4120 - Allow negative integer input for parameters with default pattern
  • #3968 - Prevent duplicate things during digest cycle

Basic UI

Enhancements
  • #4336 - Use chart themes in UI themes
  • #4338 - Internationalization support
  • #4386 - Support for HTTP live streams
Bug Fixes
  • #3749 - Escape HTML characters
  • #4534 - Fixed refresh of hidden/visible image/chart
  • #3958 - Set widget value regardless of whether or not visibility has changed
  • #3846 - Reload page if sitemap has been changed

HABPanel

Enhancements
  • #225 - Community widget gallery
  • #210 - New Selection widget
  • #202 - Import widgets from a GitHub repository
  • #233 - New openHAB logo and meta tags for iOS Safari
  • #215 - Add header & drawer display options
  • #251 - Include all data in raw local panel configuration editor
  • #207 - Item picker: icons for item types
  • #197 - Icon picker: allow custom icons or custom URLs
  • #204 - Experimental: custom widgets for main menu tile
  • #216 - Experimental: custom widgets for drawer and headers
  • #250 - Experimental: option to hide dashboard from side drawer menu
  • [#199](https://github.com/openha...
Read more

openHAB 2.1.0

28 Jun 09:48
a3dd9fb
Compare
Choose a tag to compare

This is the official release of openHAB 2.1.0.

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

New and Noteworthy

The openHAB 2.1 release 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.

A few major new changes to highlight are the Eclipse IoT Marketplace integration, which allows browsing and installing of 3rd party add-ons, which are not part of the official distribution. Furthermore, there is now a new alternative to the Designer for editing the config files: The new VS Code Extension for openHAB - it isn't yet available in the official Microsoft store, but nonetheless easy to install.

Relevant Changes

Core Runtime

New Features & Enhancements

  • #149 - add openHAB version and build info to dashboard footer
  • #158 - automatically set the system location, if browser allows it
  • #464 - removed default sitemap setting for Basic UI
  • #434 - Change gnu to posix tar to support large UID/GID
  • #412 - Consider OPENHAB_* environment variables on startup
  • #3707 - upgraded to latest JmDNS 3.5.2 patch releases
  • #3634 - Add 2D as new chart period
  • #3593 - Provide better status information when bridge is missing
  • #3587 - Implemented unique geolocation for ESH installation
  • #3500 - Provide JSON streaming for REST resources
  • #3429 - Only restore backup if there indeed was an unreadable file.
  • #3420 - Added ConsoleCommand for adding/removing tags to/from items
  • #3365 - OSGI Console: ability to trigger channel with null event
  • #3274 - Introduce function NONE for item groups
  • #3076 - Initial contribution of an IoT Market extension service
  • #3001 - Provide a trigger for thing Online/Offline status in rule.
  • #2981 - added state descriptions to some system channels
  • #2872 - validate models before loading them
  • #2753 - Use Jetty's ProxyServlet implementation
  • #3234 - Add createTimerWithArgument method for rules

Bug Fixes

  • #115 - fixed dangling audio streams if files are played concurrently
  • #458 - Fix refresh intervals for charts in the demo sitemap
  • #3088 - fix race condition which could leave a thing in INITIALIZING
  • #2992 - Stop blaming handlers for being queued
  • #2915 - fixed INCREASE/DECREASE of master volume for Mac
  • #3169 - fix NPE in Configuration.toString()
  • #3148 - fixes bug when ignoring hidden files
  • #3222 - retain order of channels in ChannelTypeResource

2.x Add-ons

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

Enhancements on Existing 2.x Add-ons:

Basic UI

  • #3693 - encode state in icon URL for colorpicker widget
  • #3669 - improvements for non SSE browsers
  • #3576 - fit images into main container
  • #3526 - dynamic update of the frame title
  • #3379 - now updates new sitemap widgets without restart
  • #3055 - Display of image items in classic/basic UI

HABPanel

  • #187 - Theming improvements + 2 new themes, custom stylesheet option (@kubawolanin)
  • #181 - Apply transformations to item states
  • #171 - Allow globally provisioned widgets through bundle configuration
  • #158 - Color picker widget: Alternative "aCKolor" style
  • #151 - Panel name setting
  • #150 - Experimental dashboard option: font scaling
  • #149 - Custom widget configuration improvements
  • #147 - Style improvements: visual feedback on click etc.
  • #148 - Knob widget: Add a few missing options
  • [#143](http...
Read more

2.0.0

21 Jan 21:05
eb03571
Compare
Choose a tag to compare

This is the official release of openHAB 2.0.0.

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