- Code audit & documentation
- Add support for
Numeric
item types in battery warning characteristics - Add support for Community Types
- Fixed minor issues from Github.
- Fixed a logic bug for inverted
Window Covering
Accessory using invertedRollershutter
items - Fixed light off bug
Issues:
- Closes #11, #12, #13
- 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
Number
types with Unit of Measurement
Breaking changes:
- Renamed light sensor's accessory type from
lightSensor
tolux
Issues:
- Closes #8
- Removed
clone
dependency, 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
- Created own caching mechanism, supporting this use case & improving UX performance & stress to openHAB.
- Improved startup performance due to bulk sync of item states
- Added optional
multiplier
andstateMultiplier
toWindowCovering
,Door
andWindow
, in order to multiply openHAB's item state and show it differently in HomeKit - Added optional
manuMode
toWindowCovering
,Door
andWindow
- Bug fixing:
Rollerhutter
items now receive anUP
orDOWN
command if target state is100
/0
- Fixed issue with lights, where there was a feedback loop based on subscriptions
- Performance improvements:
- No more duplicate subscriptions on the same item
- Caching of states improves updating speed when launching Home.app significantly
- Caching of types improves startup speed of homebridge
- Major rework to clean up and support subscription
- Subscription supported for every accessory type
- Binary actors can now have
inverted
- Added
Contact
support forheatingItem
andcoolingItem
inside thermostat - Added
stateItem
andstateItemInverted
to lock mechanism service
- Addition of Binary Actors (supported openHAB item:
Switch
):- Switch
- Fan
- Outlet (with optional Outlet In Use Characteristic)
- Addition of Lock Mechanism Service (supported openHAB item:
Switch
) - Addition of Security System Service (supported openHAB item:
Switch
) - Addition of Binary Sensor Filter Maintenance
- Addition of CurrentPosition/TargetPosition Actors (Supported openHAB items:
Rollershutter
,Number
andSwitch
) with optional item representing the service's state (Supported openHAB items:Rollershutter
,Number
,Switch
,Contact
)- Rework of Window Covering Service to use shared functionalities
- Door Service
- Window Service
- Removed
mode
from Thermostat Service, now derived from the present ofheatingItem
and/orcoolingItem
- Support for Binary Sensors (Supported openHAB items:
Switch
andContact
):- Motion Sensor Service (with optional Battery Warning Characteristic)
- Leak Sensor Service (with optional Battery Warning Characteristic)
- Carbon Monoxide Sensor (with optional Battery Warning & Level Characteristic)
- Carbon Dioxide Sensor (with optional Battery Warning & Level Characteristic)
- Contact Sensor Service (with optional Battery Warning Characteristic)
- Occupancy Sensor Service (with optional Battery Warning Characteristic)
- Smoke Sensor Service (with optional Battery Warning Characteristic)
- Support for Light Sensor (Supported openHAB item:
Number
) - Supporting
Contact
andSwitch
type for Battery Warning Service - Added optional
stateItem
to Window Covering Service
Breaking Changes:
- Renamed
habBatteryItem
key in configurations with Battery Warning Characteristic tobatteryItem
- Renamed
habBatteryItemStateWarning
key in configurations with Battery Warning CharacteristicsbatteryItemInverted: "false" | "true"
- Support for Window Covering Service (Supported openHAB item:
Rollershutter
)
- Support for Humidity Sensor Service (Supported openHAB item:
Number
) - Support for Temperature Sensor Service (Supported openHAB item:
Number
) - Added Battery Warning Characteristic to Humidity & Temperature Sensor Services (Supported openHAB item:
Switch
) - Support for Thermostat Service (Supported openHAB item: Compound service of
Number
andSwitch
)
Breaking changes:
- Renamed
habItem
key in configuration toitem
- Initial release
- Support for Lightbulb Service (Supported openHAB items:
Switch
,Dimmer
andColor
) - Support for Switch Service (Supported openHAB item:
Switch
)