github thoukydides/homebridge-homeconnect v0.14.0
Version 0.14.0

latest releases: v1.6.0, v1.5.5, v1.5.4...
2 years ago

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.14.0 - 2020-01-18

Added

  • Added an experimental configuration schema (config.schema.json) for homebridge-config-ui-x. The schema is dynamically updated by the plugin to add the authorisation link and settings for appliance programs. This only works if the plugin has write access to the schema file in its installation directory.
  • New configuration option "language": { "api": "en-GB" } enables selection of the Home Connect API language. This affects the names of program Switch services and options in the configuration schema.

Changed

  • CleaningRobot/CoffeeMaker/CookProcessor/Dishwasher/Dryer/Hob/Oven/Washer/WasherDryer: Created a new Switch service to indicate when a program is active. This replaces the Active characteristic that was previously on the main power Switch service (which caused problems with Siri switching the appliance power on or off). The Remaining Duration, Status Active, and Status Fault characteristics have also been relocated to the new Switch. (#10)
  • Hood: The Remaining Duration characteristic has been relocated to the Fan service. The Active characteristic has been removed. (#10)
  • CoffeeMaker/Dishwasher/Dryer/Hob/Hood/Oven/Washer/WasherDryer: Updates to the Program Mode characteristic are delayed until all of the state on which it depends has been updated. This prevents it from being temporarily set to an incorrect value.
  • The appliance name is no longer included in HomeKit service names. This only affects newly created accessories.
  • Oven: Program options are now hidden in the Identify log output for appliances without Control scope authorised.
  • Upgraded node-persist from version 0.0.8 to 3.0.5. Any authorisation tokens saved by the previous version are imported and migrated to the new format.
  • Cached appliance capabilities are now expired after 24 hours, or when the API language is changed. This ensures that any new API capabilities, or changes to the language configuration, are detected when Homebridge is restarted.
  • Hood/Oven: Expected API errors are now only logged at debug log level. This includes queries for settings or programs that are not supported by a specific appliance. (#2)

Fixed

  • Hood: The active program is now checked when an appliance reconnects to the Home Connect servers. This was already done for other appliance types that support programs. (#2)

Don't miss a new homebridge-homeconnect release

NewReleases is sending notifications on new releases.