Releases: steilerDev/homebridge-openhab2-complete
Several smaller and bigger bug fixes
V1.3.5
- Removed
FaucetandIrrigation Systemin favor of genericValve - Added configuration options for HTTP(S) basic authentication
- Making basic auth optional (Thanks @Matsuo3rd)
- Swing item now read-write
- Fixed swing item usage in Binary.js (Thanks @Matsuo3rd)
- Complying with openHAB's correct event subscription filtering (see openhab/openhab-core#2986, thanks @Matsuo3rd)
Issues
- Closes #105
V1.3.4
- Added option to change light behaviour with
sendOnOnlyWhenOffoption - Fixed documentation
Issues
V1.3.3
- Fixed wrong variable name
Issues
- Closes #100
V1.3.2
- Missed one occurence of the
requestdependency
Issues
- Closes #99
OpenHAB 3 compatibility, Breaking Changes, Bug Fixes and an Announcement!
This is actually two releases in one...
V1.3.0
Important Information
This is proabably the last release of this plugin. Since the native HomeKit integration of OpenHAB has significantly improved (still lacking some of the available Service of this plugin), I don't think there is much value in this plugin. As part of my OpenHAB 3 migration I updated this code to support OH3, finally put some bug fixes that happened over the last year into a release and replaced the depricated request package. So I am certain this plugin will continue functioning, and I will continue merging PRs into upstream, but don't expect a new release, unless my test run of OH3's native HomeKit integration fails.
Breaking changes
I reworked the UUID generation, now using the included mechanism (Issue #88). This however will probably reset the items already added to Home.app (once!). Please be aware that there will probably be some work required to re-organize the Home.app!
- OpenHAB 3 Support (Thanks @D-J-See and @DanielKnoop)
- Fixed UUID generation issue by using supplied function
- Fixed
TypeError: service.on is not a functionerror during item creation - Honoring homebridge's item caching
- Exchanged depricated
requestforneedle
Issues
- Closes #88
V1.2.0
- Extended
NumericSensorandNumericSensorActorcapabilities to supportRollershutterandDimmertypes. - Homebridge no longer crashes if openHAB's host is not available
- Support for scientifically notated numbers (e.g.
7E+1) - Fixed wrong heater/cooler state
- Enabling support for user-defined min/max values:
- minTemp, maxTemp, minTempStep for Thermostat, HeaterCooler and Temperature Sensor
- minFanSpeed, maxFanSpeed, minFanStep for HeaterCooler, AirPurifier and Humidifier/Dehumidifier
- Fixed documentation issue around
activeItemandactiveItemInvertedfor Air Purifier, Irrigation System, Humidifier/Dehumidifier. - Fixed missing
LEVEL_CONFIGfor Filter Maintenance Sensor, CO Sensor and CO2 Sensor - Reworked thermostat and added warning for Heater/Cooler, see README
- Added
durationItemMaxto the Valve Service
Issues:
iOS 13 enhancements and new accessory types
- Updated Readme to fix typo's
- Added possibility to arbitrary group items using the grouping feature of iOS 13
- Added slat type accessory
- Added audio type accessories: Microphone & Speaker
1.0.0 release with a lot of bug fixes AND breaking changes!!
!!!! Very important, look at the breaking changes below before installing this update !!!!
- Updated Readme to fix typo's
- Valve and Faucet should now be able to change state of openHAB item (changed configuration and requirements for Valve and Faucet items, see README)
- 'heatingItem' and 'coolingItem' of Thermostat now actually support 'Contact' type
- Reworked 'Thermostat' and 'Temperature Sensor' to support a wider range of numbers (now from -100 to +200) and also support exotic temperature units (Fahrenheit :P)
- Reworked light based on issues #13 and #43
- Added numeric battery state and battery warnings for every accessory type
- Added vertical and horizontal tilt angle's for
Window Covering's slats - Reworked
Security Systembehaviour, using a singleStringitem in comparision to a complexSwitchconstruct
Issues:
- Closes #9
- (Hopefully finally) closes #13
- Closes #17
- Closes #43
- Closes #24
- Closes #33
- Closes #38
- Closes #32
- Closes #34
- Closes #35
Breaking changes:
- Changed
itemtocurrentTempItemwithintempaccessory ValveandFaucetconfiguration and requirements changed significantly, consult the relevant section in theREADME.mdSecurity Systemmoved to a singleStringitem within OpenHAB
Additional Bug Fixes
This release addresses several minor issues from Github Issues.
Bug fixes
Feature Complete Release!
This should be the final 0.*.* release, with V1.0.0 around the corner. This release fixes some bugs and adds the final eight services, that are suitable for this plugin. If you have feedback on missing services defined by the HAP, please let me know. From my point of view, I won't implement additional services until Apple adds new ones to the specification.
The full changelog of this release:
- Allowing grouping of same type accessory inside configuration
- Added Air Quality Sensor
- Added Climate Control Accessories:
- Humidifier/Dehumidifier
- Heater/Cooler
- Air Purifier
- Added Watering Accessories:
- Faucet
- Valve
- Irrigation
- Added Garage Door Opener Accessory
- Support for
Numbertypes with Unit of Measurement
Breaking changes:
- Renamed light sensor's accessory type from
lightSensortolux
Issues:
- Closes #8
Bug fixes, performance & behavior improvements
- Removed
clonedependency, since it caused unexpected behaviour - Improved fan in order to support non-binary items to control the fan speed
- Fixed an issue, where not supported characteristics were still being exposed to HomeKit
- Reworked thermostat to extend usage for AUTO mode and mode item
Issues: - Closes #2, #4, #5, #7
Hot fix for v0.8.1: Still referenced removed dependency
v0.8.2 Still referenced removed dependency
Reworked caching mechanism to speed up the startup process & improve runtime performance and stability
- Created own caching mechanism, supporting this use case & improving UX performance & stress to openHAB.
- Improved startup performance due to bulk sync of item states