Skip to content
This repository has been archived by the owner on May 17, 2021. It is now read-only.

Release Notes 1.8

Thomas Eichstädt-Engelen edited this page Jan 11, 2016 · 15 revisions

New & Noteworthy

Please find below the intermediary release notes of the 1.8 Release.

Version 1.8.0

See the Github issue tracker for a full change log.

####Major Features:

  • #3680 - [sallegra] Added Sallegra binding (replaces #3520) (@watou)
  • #3624 - initial checkin of the AKM868 on behalf of @MitchSUEW (@teichsta)
  • #3610 - InfluxDB persistence for influxdb versions >= 0.9 (@theoweiss)
  • #3569 - First Checkin of FritzBox TR064 Binding for 1.8.0 (@gitbock)
  • #3539 - Added Chamberlain MyQ Binding (@computergeek1507)
  • #3468 - caldav binding 26/11 (@querdenker2k)
  • #3401 - Sonance binding (@LaurensVanAcker)
  • #3386 - Implemented RWE Smarthome binding (@ollie-dev)
  • #3322 - InfluxDB persistence for influxdb versions >= 0.9 (@theoweiss)
  • #3266 - New DSC Alarm Action (@RSStephens)
  • #3248 - New generic JDBC Persistence Service (@lewie)
  • #3230 - Telegram action (@paolodenti)
  • #3229 - new binding for picnet home automation devices (@paolodenti)
  • #3187 - New binding: panStamp wireless Arduino modules (@GideonLeGrange)
  • #3086 - MQTT Action bundle (@kstaniek)
  • #3082 - Binding for relay boards available from http://www.ucprojects.eu (@rmichalak)
  • #3076 - Mystrom Binding (@coolweb)
  • #3002 - Added LCN binding (@Issendorff)
  • #2755 - Added Ecobee action bundle. (@watou)
  • #2707 - Initial contribution of SiteWhere persistence provider (@derekadams)
  • #2568 - Binding for octoller (www.octoller.com) V1.0.0 / Try 2 (@JPlenert)
  • #2567 - New binding to control RC switches (@mroeckl)
  • #2525 - Initial implementation of TACmi binding. (@twendt)
  • #2478 - New binding for IPX800 (@seebag)
  • #2101 - new stiebel eltron heat pump binding (@kreutpet)

####Enhancements:

  • #3737 - Added cause of ConnectException to the log call (@kwave)
  • #3704 - Add additional device information flags (@cdjackson)
  • #3703 - Update to new ESH feature (@dvanherbergen)
  • #3692 - [nest] Added optional nest:timeout config parameter (@watou)
  • #3682 - InsteonPLM: add support for rampdimmer with KeypadLinc dimmers (@robnielsen)
  • #3671 - Add support for energie measuerement on PWM-LAN devices. Replaces #2908 (@hmerk)
  • #3669 - Improve max cul support (@johgoe)
  • #3653 - Modbus binding: writing open/closed types now work with registers too (@ssalonen)
  • #3648 - Prevented Atmosphere from calling home - fixes #1527 (@digitaldan)
  • #3640 - Add type for maxCube binding to get informed about connection errors (@dominicdesu)
  • #3639 - Major Update eBus binding (docs) (@csowada)
  • #3636 - Major Update eBus binding (source) (@csowada)
  • #3621 - Insteon: Added Ramp Dimmer Support (@steve-bate)
  • #3615 - [novelanheatpump] Add port config parameter (for #3607) (@watou)
  • #3608 - Tinkerforge binding and action: new devices, enhancements and fixes (@theoweiss)
  • #3607 - Novelan / Luxtronic Port has changed (@boxerfahrer)
  • #3606 - InsteonPLM: Improved logging of items that match devices in modem database (@robnielsen)
  • #3604 - Plex binding update (@idserda)
  • #3598 - Weather: Added Wunderground total precipitation (@gerrieg)
  • #3593 - Weather: Fixed exception if degree is not in a valid range (@gerrieg)
  • #3590 - InsteonPLM: removed comments after port configuration in openhab_default.cfg (@berndpfrommer)
  • #3588 - Updated Squeezebox speak action to allow configurable TTS URL (@sumnerboy12)
  • #3568 - [ecobee] Added quick poll after update, command or action. (@watou)
  • #3565 - a few fixes to run smoothly on Karaf (@kaikreuzer)
  • #3564 - Add Souliss types 54, 55, 56 and 58 (light, voltage, current, pressure). (@slepp)
  • #3553 - [Telegram action] enhancement: added send photo capability (@paolodenti)
  • #3552 - Tinkerforge binding and action: new devices, enhancements and fixes (@theoweiss)
  • #3544 - Wemo insight: additional parameters added #3538 (@toby200)
  • #3534 - OneWireBinding - Support for iButtons (@Dennis650)
  • #3515 - InsteonPLM: Include known features when an item is configured with an unknown feature (@robnielsen)
  • #3494 - [Ecobee] Updated to align with December 2015 ecobee API update. (@watou)
  • #3489 - [Sapp Binding] BigDecimal precision in scaling vs double (@paolodenti)
  • #3486 - Added support for regex substitutions to Regex transformation (@steve-bate)
  • #3485 - Log execution failures in ExecUtil. (@steve-bate)
  • #3476 - apt installation: openhab user as owner of /etc/openhab/configurations directory (@theoweiss)
  • #3434 - insteonplm: Added On/Off Outlet configuration (@SwissKid)

####Bugfixes:

  • #3738 - [db4o-persistence] fix for #3728 (@watou)
  • #3733 - Fix bug with ZWave library types (@cdjackson)
  • #3731 - Souliss - Fix typical T18 state mapping - fixes #3730 (@xalopp)
  • #3728 - db4o persistence not working in 1.8 RC (@watou)
  • #3725 - io.caldav bundle not in addons.zip (@watou)
  • #3723 - Fritzbox TR064 to integrate into the maven build (@teichsta)
  • #3721 - MyQ Device fixes (@computergeek1507)
  • #3719 - Fix a bug preventing proper logout from energenie devices (@hmerk)
  • #3718 - [nibeheatpump] Fix for #3714 (@watou)
  • #3717 - Updates to fix XML serialisation issues (@cdjackson)
  • #3687 - Modbus binding: holding/input register state updates now support all the same item types as coil/discrete inputs (@ssalonen)
  • #3679 - remove the special toString() in order to sync with ESH (@teichsta)
  • #3677 - [caldav] fix logging and rescheduling (@querdenker2k)
  • #3676 - fix logging and rescheduling (@querdenker2k)
  • #3675 - Include binding fritzboxtr064 into build process (@gitbock)
  • #3670 - add bundles to maven build which will help increasing their version t… (@teichsta)
  • #3666 - Remove already renamed configs, fix generated id-lists and generator. (@csowada)
  • #3655 - Modbus binding: Items bound to discrete / coil issue fixed (@ssalonen)
  • #3651 - Make maxCube tests compatible with Java 1.6 (@dominicdesu)
  • #3646 - Update stale Bundle-Versions (for #3638) (@watou)
  • #3642 - Compare strings with equals method (@coolweb)
  • #3637 - [dsmr] fixed Bundle-Version (@watou)
  • #3633 - [Hue] Osram-Par16-50-Workaround (@markusmazurczak)
  • #3605 - Better connection handling in pilight binding (@idserda)
  • #3566 - Added PersistenceService interface (@derekadams)
  • #3562 - Denon NPE fix (@idserda)
  • #3561 - Denon binding telnet connection fix (@idserda)
  • #3555 - Fixed session timeout problem (important for 1.8.0 release) (@ollie-dev)
  • #3552 - Tinkerforge binding and action: new devices, enhancements and fixes (@theoweiss)
  • #3551 - Fixes #3454: Use userdata for token path when running in OH2 (@hakan42)
  • #3547 - Specify pid file when checking process status (@jshprentz)
  • #3540 - Init.d reports incorrect openHAB status in Ubuntu 14.04 (@jshprentz)
  • #3532 - Updated start.bat to work on a path with spaces (@Tom-Davidson)
  • #3530 - jdbc persistence: fix postgresql table creation (@hakan42)
  • #3524 - [sapp binding] - binding not included in addons build (@paolodenti)
  • #3523 - Caldav binding: error executing event job (@TheNetStriker)
  • #3522 - Milight Binding - map a saturation value of 0 to WhiteMode, fixes #1400 (@hmerk)
  • #3516 - jdbc persistence: tableNamePrefix error on startup (@hakan42)
  • #3512 - Modbus binding to close connections on configuration refresh (@ssalonen)
  • #3507 - PointType needs hashCode and equals to be used in tests (@watou)
  • #3504 - [mqtt] Make inbound messages sensitive to item's accepted types and commands (@watou)
  • #3500 - mpd: fix artist and track not updated (@stefanroellin)
  • #3475 - fix permission and content directory issues when used within apt installation (@theoweiss)

####Uncategorized:

  • #3741 - fixes #3723 to make tr064 binding build with maven (@teichsta)
  • #3740 - switched to release versions to make it stable (and not being impacte… (@kaikreuzer)
  • #3738 - [db4o-persistence] fix for #3728 (@watou)
  • #3737 - Added cause of ConnectException to the log call (@kwave)
  • #3733 - Fix bug with ZWave library types (@cdjackson)
  • #3731 - Souliss - Fix typical T18 state mapping - fixes #3730 (@xalopp)
  • #3728 - db4o persistence not working in 1.8 RC (@watou)
  • #3726 - changed include pattern to include all org.openhab.io bundles (@teichsta)
  • #3725 - io.caldav bundle not in addons.zip (@watou)
  • #3723 - Fritzbox TR064 to integrate into the maven build (@teichsta)
  • #3721 - MyQ Device fixes (@computergeek1507)
  • #3720 - Added Ecobee and Nest to features. (@watou)
  • #3719 - Fix a bug preventing proper logout from energenie devices (@hmerk)
  • #3718 - [nibeheatpump] Fix for #3714 (@watou)
  • #3717 - Updates to fix XML serialisation issues (@cdjackson)
  • #3716 - [RRD4j] Reduce log level (@kaikreuzer)
  • #3709 - Fix list compare change in #3670 (@gameldar comment) (@watou)
  • #3704 - Add additional device information flags (@cdjackson)
  • #3703 - Update to new ESH feature (@dvanherbergen)
  • #3697 - Remove applicationUpdateReceived from XML (@cdjackson)
  • #3692 - [nest] Added optional nest:timeout config parameter (@watou)
  • #3688 - Add node information frame into saved node XML file (@cdjackson)
  • #3687 - Modbus binding: holding/input register state updates now support all the same item types as coil/discrete inputs (@ssalonen)
  • #3682 - InsteonPLM: add support for rampdimmer with KeypadLinc dimmers (@robnielsen)
  • #3680 - [sallegra] Added Sallegra binding (replaces #3520) (@watou)
  • #3679 - remove the special toString() in order to sync with ESH (@teichsta)
  • #3677 - [caldav] fix logging and rescheduling (@querdenker2k)
  • #3676 - fix logging and rescheduling (@querdenker2k)
  • #3675 - Include binding fritzboxtr064 into build process (@gitbock)
  • #3671 - Add support for energie measuerement on PWM-LAN devices. Replaces #2908 (@hmerk)

####Removals:

  • none

Major API changes

  • none

Updating the openHAB runtime 1.7 to 1.8

If you have a running openHAB runtime 1.7 installation, you can easily update it to version 1.8 by following these steps:

  1. Unzip the runtime 1.8 and all required addons to a new installation folder
  2. Replace the folder "configurations" by the version from your 1.7 installation
  3. Copy all other customizations you might have done to the new installation (e.g. additional images, sounds, etc.)

If you use the openHAB deb packages from the apt repository

  1. Add this line to your sources.list: "deb http://dl.bintray.com/openhab/apt-repo stable main“
  2. Open a command-line and execute: apt-get update && apt-get upgrade

NOTE: The upgrade process may overwrite your start script, so any custom modifications added to the openHAB launch command may need to be re-customized. An example of this is the use of named serial port instances with the option -Dgnu.io.rxtx.SerialPorts=/dev/ttyAMA0. A restart may also be required.

Installation


User Interfaces


Community

(link to openHAB forum)

Development



Misc


Samples

A good source of inspiration and tips from users gathered over the years. Be aware that things may have changed since they were written and some examples might not work correctly.

Please update the wiki if you do come across any out of date information.

Use case examples

Collections of Rules on a single page

Single Rules

Scripts


Release Notes

Clone this wiki locally