Skip to content

Latest commit

 

History

History
executable file
·
120 lines (100 loc) · 4.97 KB

CHANGELOG.md

File metadata and controls

executable file
·
120 lines (100 loc) · 4.97 KB

Changelog of homebridge-openhab2-complete

Roadmap

V1.0.0 (planned)

  • Code audit & documentation

V0.11.0

  • Add support for Numeric item types in battery warning characteristics
  • Add support for Community Types

Changelog

V0.10.2

  • Fixed minor issues from Github.

V0.10.1

  • Fixed a logic bug for inverted Window Covering Accessory using inverted Rollershutter items
  • Fixed light off bug

Issues:

  • Closes #11, #12, #13

V0.10.0

  • 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 to lux

Issues:

  • Closes #8

V0.9.0

  • 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

V0.8.2

  • Created own caching mechanism, supporting this use case & improving UX performance & stress to openHAB.
  • Improved startup performance due to bulk sync of item states

V0.8.0

  • Added optional multiplier and stateMultiplier to WindowCovering, Door and Window, in order to multiply openHAB's item state and show it differently in HomeKit
  • Added optional manuMode to WindowCovering, Door and Window
  • Bug fixing:
    • Rollerhutter items now receive an UP or DOWN command if target state is 100/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

V0.7.0

  • Major rework to clean up and support subscription
  • Subscription supported for every accessory type
  • Binary actors can now have inverted
  • Added Contact support for heatingItem and coolingItem inside thermostat
  • Added stateItem and stateItemInverted to lock mechanism service

V0.6.0

  • 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

V0.5.0

  • Addition of CurrentPosition/TargetPosition Actors (Supported openHAB items: Rollershutter, Number and Switch) 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 of heatingItem and/or coolingItem

V0.4.0

  • Support for Binary Sensors (Supported openHAB items: Switch and Contact):
    • 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 and Switch type for Battery Warning Service
  • Added optional stateItem to Window Covering Service

Breaking Changes:

  • Renamed habBatteryItem key in configurations with Battery Warning Characteristic to batteryItem
  • Renamed habBatteryItemStateWarning key in configurations with Battery Warning Characteristics batteryItemInverted: "false" | "true"

V0.3.0

  • Support for Window Covering Service (Supported openHAB item: Rollershutter)

V0.2.0

  • 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 and Switch)

Breaking changes:

  • Renamed habItem key in configuration to item

V0.1.0

  • Initial release
  • Support for Lightbulb Service (Supported openHAB items: Switch, Dimmer and Color)
  • Support for Switch Service (Supported openHAB item: Switch)