-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Release Notes 1.6
Please find below the release notes of the 1.6 Release.
This is the second bugfix release of the 1.6 release. See the Github issue tracker for a full change log.
Many of the fixes does not require to update the Runtime itself so it would suffice to simply replace the Binding jars in your Add-Ons folder. However, if you would like have one of these issues in the runtime fixed you will have to update the Runtime as well.
Bugfixes
- #2055 - Catch null message bodies caused by status updates
- #2054 - Adding guest wlan to fritzbox binding
- #2053 - Zwave database updates
- #2051 - Onkyo binding: Fixed data length calculation.
- #2042 - Add Aeon ZW089 Door sensor
- #2040 - Issue1351
- #2033 - Add everspring HSP02
- #2032 - Fix RRD4J error at midnight
- #2028 - changed the archetype default binding project according to #2720
- #2026 - fix for #1294 - Firefox display for numbers (kudos goes to @slaney)
- #2022 - Bugfix on handling limits of segments in SCALE transform
- #2017 - bugfix: Changes in color should not result in changing brightness
- #2013 - Add workaround for SMACK-635 to XMPP action
- #2010 - Add Popp 123665
- #2009 - [RFXCOM] Add Blind types: DC106, FOREST and Chamberlain CS4330
- #2007 - Add additional blinds types
- #2006 - Update CT30/CT100 association groups
- #2004 - Add support for Aeotec 5th generation keyfob
- #2003 - Zwave database updates
- #2002 - Initial contribution of Astro-Action.
- #2000 - Initial version of the ConditionalAction action plugin (3nd attempt)
- #1996 - influxdb persistence bugfix for issue #1225
- #1994 - Influxdb persistence Bugfix for #1879
- #1992 - Initial version of the ConditionalAction action plugin (2nd attempt)
- #1990 - Fix for http binding not responding to wildcard outgoing commands
- #1988 - Update to allow launch from Eclipse IDE
- #1986 - Bugfix #1980: anel-binding caused 100% cpu usage
- #1985 - updated assembly (and as dependency) the jdeb maven plugins to reliably ...
- #1984 - Nibe heat pump: Fixed wrong compressor total operation time divider.
- #1982 - Initial version of the ConditionalAction action plugin
This is the first bugfix release of the 1.6 release. See the Github issue tracker for a full change log.
Bugfixes
- #1717 Fix invalid character in XML (@cdjackson)
- #1741 Onkyo binding: Fixed bug, which prevented to use multiple receivers (@paulianttila)
- #1748 Fixed samsungac project name (@gerrieg)
- #1749 Fixed loading configuration folder (@gerrieg)
- #1765 Atmos duplicate sitemap message fix (@digitaldan)
- #1758 fixed configuration file loading (@teichsta)
See the Github issue tracker for a full change log.
####Major features:
- #925 LgTV Binding (@martinfluchgmxnet)
- #1130 Waterkotte Ecotouch Binding (@sibbi77)
- #1159 Gembird Energenie PMS-LAN Binding (@hmerk)
- #1210 JPA Persistence Binding (@mdbergmann)
- #1292 Wemo Binding (@hmerk)
- #1334 DSC Alarm Binding (@RSStephens)
- #1357 BenQ Projector Binding (@cyclingengineer)
- #1370 eHealth Binding (@teichsta)
- #1372 [RFXCOM] Initial Support for Somfy (RFY) protocol in Rfxcom binding (@juri8)
- #1395 JSONPath Transformation Service (@clinique)
- #1422 AlarmDecoder Binding (@berndpfrommer)
- #1423 Weather Binding (@gerrieg)
- #1469 MiOS (Vera) Automation Controller (@mrguessed)
- #1496 Anel NET-PwrCtrl Binding (@paphko)
- #1514 Davis Binding (@tomtrath)
- #1595 TTS interface to Speech Dispatcher (@clinique)
- #1645 Samsung AirConditioner Binding (@steintore)
- #1649 Enigma2 Binding (@sebastiankutschbach)
- #1668 pilight Binding (@idserda)
####Enhancements:
- #1371 add optional headers functionality to http binding cache items in the main configuration file. (@spali)
- #1393 Introducing lastUpdate in Persistence Extensions (@clinique)
- #1394 Introducing Scale Transformation service (@clinique)
- #1397 [XBMC] Add extra 'System' actions and notifications. (@avdleeuw)
- #1408 Adds support for enabling / disabling MPD outputs (@mgbowman)
- #1409 Allow OWServer binding to accept e.g. DS2423 dual counter, where counter... (@wuellueb)
- #1427 Support binding Service Discovery to specific IP or hostname (@wnagele)
- #1433 New DateTimeType Test (@spali)
- #1436 added new action: createTimerWithArgument(expiryTime, argument, closure) (@berndpfrommer)
- #1441 Homematic: removed XML-RPC and some updates (@gerrieg)
- #1443 Support for multiple netmasks and IPv6 (@wnagele)
- #1444 Added Possibility to filter incoming messages for MQTT subscriber (@Lenzebo)
- #1460 This allows group items who are not exactly the same base item to be inc... (@digitaldan)
- #1471 Adding deltaSince method to PersistenceExtensions (@clinique)
- #1476 [My-SQL] Add debug for aborted queries (@cdjackson)
- #1487 [Hue Binding] Issue #413 Adding logic in Hue binding to poll status hue lamp. (@JosSchering1)
- #1492 Max!CUL Binding - Handle TX credit via hardware (@cyclingengineer)
- #1494 [Squeezebox binding] Improve player event listener handling (@sumnerboy12)
- #1498 [Yamaha binding] Add netradio support (@sumnerboy12)
- #1499 [CUL] Implemented parameters for flexible configuration of CUL Handlers. (@joek)
- #1502 [Insteon] Added SwitchLinc Relay and In-LineLinc Relay (@Kepesk)
- #1505 Manage multiple Netatmo User accounts (and OAuth credentials) (@openhab-migration)
- #1509 [Squeezebox] Add Player State to Speech Commands. Fixes #1474 #1481 (@wezhunter)
- #1510 [Pushover] Method Enhancements (@CrackerStealth)
- #1518 Integrated baudrate and parity settings in FS20 binding (@joek)
- #1533 New icons for next openHAB release (@mepi0011)
- #1534 OpenSprinkler Enhancements (@CrackerStealth)
- #1542 Substantial refactoring of the InsteonPLM binding (@berndpfrommer)
- #1551 [Netatmo] Adding some measurement extensions : RF Status, Wifi Status, Battery Lev... (@clinique)
- #1588 Added support for relative urls for Webview widgets in sitemaps. (@gerrieg)
- #1589 [Homematic] Changed alive validation check, Homegear variable bugfix and state invert for HM-SCI-3-FM (@gerrieg)
- #1592 [Modbus Binding] Add more serial configurable parameters: datasize, parity and stop bit. (@xiboy)
- #1601 [RFXCom] Lighting4 Message (@AlexF12004Roma)
- #1621 [XMPP] Update Smack to 4.0.5 (@Flowdalic)
- #1625 Uniform and easier to read logging pattern (@gerrieg)
- #1639 [Z-Wave] Added the Mimolite sensor and relay (@digitaldan)
- #1646 added new devices 2476D and 2634-222 to insteonplm (@berndpfrommer)
- #1653 Epson binding improvements (@paulianttila)
- #1657 GreenT now handling the refresh property on Image type (@darkrift)
- #1658 [Max!Cube binding] new exclusive mode, send only events if values really changed (@bhelm)
- #1660 [Persistence] Added previousState to PersistenceExtensions (@gerrieg)
- #1670 [FritzAHA] getdevicelistinfos support (@robbyb67)
- #1696 [Tellstick] Added support for Mac (@jarlebh)
- Various Zwave Fixes and Enhancements (#1405, #1418, #1440, #1446, #1448, #1449, #1450, #1451, #1454, #1459, #1463, #1464, #1465, #1466, #1468, #1477, #1478, #1479, #1491, #1507, #1508, #1512, #1516, #1521, #1523, #1528, #1529, #1532, #1536, #1537, #1539, #1544, #1552, #1553, #1555, #1556, #1557, #1559, #1565, #1568, #1570, #1577, #1578, #1587, #1590, #1591, #1597, #1598, #1605, #1614, #1615, #1619, #1620, #1622, #1666, #1669, #1674, #1675, #1676, #1677, #1687, #1679, #1708, #1709, #1710)
####Bugfixes:
- #1407 [KNX] Attempting bugfix for #1344 (@Snickermicker)
- #1412 Fix for case insensitive player ids and mac addresses (@sumnerboy12)
- #1462 Squeezebox Binding: Sync "remove" players incorrect (@wezhunter)
- #1475 [SONOS] fix for not recognized speakers. (@ehmke)
- #1482 Fritzbox Binding log message #881 (@mod42)
- #1517 [KNX] Fix for #851
- #1530 Pom fixes for all bindings using org.openhab.io.transport.serial (@tomtrath)
- #1540 [iec6205621] Values of different meters gets mixed (@msteigenberger)
- #1543 Zwave config NPE checks (@cdjackson)
- #1549 [REST] Export the org.codehaus.jackson.map.annotate package (@watou)
- #1563 [RFXCOM] LIGHTING protocols - Fix support for Contact Items (@engineergreen)
- #1571 Fixed error message on parsing a step size (@mstolt)
- #1573 Fix openhab_default.cfg MySQL JDBC template text (@mattgwatson)
- #1575 CULNetworkHandler: fixed #1772,#1774: refactored CULNetworkHandlerImpl,CULSerialHandlerImpl... (@gernoteger)
- #1581 Astro: fix error in DateTimeUtil::getRange (@stefanroellin)
- #1583 OpenSprinkler: Null Pointer on Startup Fix (@CrackerStealth)
- #1585 Pushover API Requires Retry and Expire Values For Priority = 2 (@CrackerStealth)
- #1608 [Z-Wave] Fix bug with pathalogical looping with FAILED nodes. (@cdjackson)
- #1617 Fix for issue #1267: Allow leading whitespaces in openhab.cfg (@dominicdesu)
- #1630 [Homematic] updateDevice rpc method, add missing ccu rssi datapoints and fixed BinRpc bug (@gerrieg)
- #1632 prevent poodle attack (@openhab-migration)
- #1633 org.openhab.io.console: fix build error with recent eclipse (@maggu2810)
- #1634 Treat a SendDataMessage ACK as a received message. (@cdjackson)
- #1636 bump java environment to fix annotation compliance (@maggu2810)
- #1637 sonos: differ between manifest and .classpath (@maggu2810)
- #1647 [Homematic] Finally fixed BinRpc bug with negative values (@gerrieg)
- #1652 [Netatmo] Some corrections following addition of complementary measurements (@clinique)
- #1655 Ihc binding bug fixes (@paulianttila)
- #1672 Add EcoTouch binding to addons.zip. Fixes #1667 (@sibbi77)
- #1692 [Tellstick] Fix for WIND sensor and fix for duplicate IDs. Closes #1656 (@jarlebh)
- #1693 [KNX] Update openhab_default.cfg (@cniweb)
- #1694 Atmosphere leak fix (hopefully fixes #765) (@digitaldan)
- #1704 [InsteonPLM binding] ability to easily add device features, fixed race conditions (@berndpfrommer)
- #1707 [Astro] Fixed copy/paste bug (@gerrieg)
####Removals:
- none
####major API changes
- none
The complete list of issues can be obtained from the Github Issue Tracker.
If you have a running openHAB runtime 1.5 installation, you can easily update it to version 1.6 by following these steps:
- Unzip the runtime 1.6 and all required addons to a new installation folder
- Replace the folder "configurations" by the version from your 1.5 installation
- Copy all other customizations you might have done to the new installation (e.g. additional images, sounds, etc.)
ℹ Please find all documentation for openHAB 2 under http://docs.openhab.org.
The wiki pages here contain (outdated) documentation for the older openHAB 1.x version. Please be aware that a lot of core details changed with openHAB 2.0 and this wiki as well as all tutorials found for openHAB 1.x might be misleading. Check http://docs.openhab.org for more details and consult the community forum for all remaining questions.
- Classic UI
- iOS Client
- Android Client
- Windows Phone Client
- GreenT UI
- CometVisu
- Kodi
- Chrome Extension
- Alfred Workflow
- Cosm Persistence
- db4o Persistence
- Amazon DynamoDB Persistence
- Exec Persistence
- Google Calendar Presence Simulator
- InfluxDB Persistence
- JDBC Persistence
- JPA Persistence
- Logging Persistence
- mapdb Persistence
- MongoDB Persistence
- MQTT Persistence
- my.openHAB Persistence
- MySQL Persistence
- rrd4j Persistence
- Sen.Se Persistence
- SiteWhere Persistence
- AKM868 Binding
- AlarmDecoder Binding
- Anel Binding
- Arduino SmartHome Souliss Binding
- Asterisk Binding
- Astro Binding
- Autelis Pool Control Binding
- BenQ Projector Binding
- Bluetooth Binding
- Bticino Binding
- CalDAV Binding
- Chamberlain MyQ Binding
- Comfo Air Binding
- Config Admin Binding
- CUL Transport
- CUL Intertechno Binding
- CUPS Binding
- DAIKIN Binding
- Davis Binding
- DD-WRT Binding
- Denon Binding
- digitalSTROM Binding
- DIY on XBee Binding
- DMX512 Binding
- DSC Alarm Binding
- DSMR Binding
- eBUS Binding
- Ecobee Binding
- EDS OWSever Binding
- eKey Binding
- Energenie Binding
- EnOcean Binding
- Enphase Energy Binding
- Epson Projector Binding
- Exec Binding
- Expire Binding
- Fatek PLC Binding
- Freebox Binding
- Freeswitch Binding
- Frontier Silicon Radio Binding
- Fritz AHA Binding
- Fritz!Box Binding
- FritzBox-TR064-Binding
- FS20 Binding
- Garadget Binding
- Global Caché IR Binding
- GPIO Binding
- HAI/Leviton OmniLink Binding
- HDAnywhere Binding
- Heatmiser Binding
- Homematic / Homegear Binding
- Horizon Mediabox Binding
- HTTP Binding
- IEC 62056-21 Binding
- IHC / ELKO Binding
- ImperiHome Binding
- Insteon Hub Binding
- Insteon PLM Binding
- IPX800 Binding
- IRtrans Binding
- jointSPACE-Binding
- KM200 Binding
- KNX Binding
- Koubachi Binding
- LCN Binding
- LightwaveRF Binding
- Leviton/HAI Omnilink Binding
- Lg TV Binding
- Logitech Harmony Hub
- MailControl Binding
- MAX!Cube-Binding
- MAX! CUL Binding
- MCP23017 I/O Expander Binding
- MCP3424 ADC Binding
- MiLight Binding
- MiOS Binding
- Mochad X10 Binding
- Modbus Binding
- MPD Binding
- MQTT Binding
- MQTTitude binding
- MystromEcoPower Binding
- Neohub Binding
- Nest Binding
- Netatmo Binding
- Network Health Binding
- Network UPS Tools Binding
- Nibe Heatpump Binding
- Nikobus Binding
- Novelan/Luxtronic Heatpump Binding
- NTP Binding
- One-Wire Binding
- Onkyo AV Receiver Binding
- Open Energy Monitor Binding
- OpenPaths presence detection binding
- OpenSprinkler Binding
- OSGi Configuration Admin Binding
- Panasonic TV Binding
- panStamp Binding
- Philips Hue Binding
- Picnet Binding
- Piface Binding
- PiXtend Binding
- pilight Binding
- Pioneer-AVR-Binding
- Plex Binding
- Plugwise Binding
- PLCBus Binding
- PowerDog Local API Binding
- Powermax alarm Binding
- Primare Binding
- Pulseaudio Binding
- Raspberry Pi RC Switch Binding
- RFXCOM Binding
- RWE Smarthome Binding
- Sager WeatherCaster Binding
- Samsung AC Binding
- Samsung TV Binding
- Serial Binding
- Sallegra Binding
- Satel Alarm Binding
- Siemens Logo! Binding
- SimpleBinary Binding
- Sinthesi Sapp Binding
- Smarthomatic Binding
- Snmp Binding
- Somfy URTSI II Binding
- Sonance Binding
- Sonos Binding
- Souliss Binding
- Squeezebox Binding
- Stiebel Eltron Heatpump
- Swegon ventilation Binding
- System Info Binding
- TA CMI Binding
- TCP/UDP Binding
- Tellstick Binding
- TinkerForge Binding
- Tivo Binding
- UCProjects.eu Relay Board Binding
- UPB Binding
- VDR Binding
- Velleman-K8055-Binding
- Wago Binding
- Wake-on-LAN Binding
- Waterkotte EcoTouch Heatpump Binding
- Weather Binding
- Wemo Binding
- Withings Binding
- XBMC Binding
- xPL Binding
- Yamahareceiver Binding
- Zibase Binding
- Z-Wave Binding
- Asterisk
- DoorBird
- FIND
- Foscam IP Cameras
- LG Hombot
- Worx Landroid
- Heatmiser PRT Thermostat
- Google Calendar
- Linux Media Players
- Osram Lightify
- Rainforest EAGLE Energy Access Gateway
- Roku Integration
- ROS Robot Operating System
- Slack
- Telldus Tellstick
- Zoneminder
- Wink Hub (rooted)
- Wink Monitoring
- openHAB Cloud Connector
- Google Calendar Scheduler
- Transformations
- XSLT
- JSON
- REST-API
- Security
- Service Discovery
- Voice Control
- BritishGasHive-Using-Ruby
- Dropbox Bundle
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.
- Rollershutter Bindings
- Squeezebox
- WAC Binding
- WebSolarLog
- Alarm Clock
- Convert Fahrenheit to Celsius
- The mother of all lighting rules
- Reusable Rules via Functions
- Combining different Items
- Items, Rules and more Examples of a SmartHome
- Google Map
- Controlling openHAB with Android
- Usecase examples
- B-Control Manager
- Spell checking for foreign languages
- Flic via Tasker
- Chromecast via castnow
- Speedtest.net integration