Skip to content

Releases: thoukydides/homebridge-homeconnect

Version v0.37.3

01 Jan 06:51
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.37.3 - 2024-01-01

Fixed

  • Corrected logging of unrecognised enumerated types from the Home Connect API. (#202)

Version v0.37.2

31 Dec 19:49
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.37.2 - 2023-12-31

Changed

  • Dishwasher: Added another undocumented program option. (#200)

Version v0.37.1

31 Dec 13:33
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.37.1 - 2023-12-31

Changed

  • Delay reporting unrecognised or mismatched keys/values in the log if any type information is not yet known. Improved collection of values for unrecognised keys.
  • Dishwasher/Washer/WasherDryer: Added undocumented (and incorrectly documented) program options. (#198, #199)

Version v0.37.0

30 Dec 17:11
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.37.0 - 2023-12-30

Changed

  • Significiant rewrite of the Homebridge UI configuration handling. This plugin previously implemented a dynamic schema, which wrote a semi-static schema file .homebridge/.homebridge-homeconnect-v1.schema.json. This has been replaced by a custom user interface with interactive functionality running within the web interface. Home Connect client authorisation is checked each time the plugin settings are opened or the clientid is changed, with prompts to perform authorisation when required, and feedback of any issues and how to resolve them. Additionally, the settings for each appliance are presented as separate pages to make larger configurations more manageable.
  • A new configuration option allows whole appliances to be disabled. This removes any associated HomeKit services and prevents all Home Connect API requests for that appliance. (#57)
  • Enhanced naming of HomeKit services. The appliance name can be included as an optional prefix in the names of the individual services; this is disabled by default for program Switch services and enabled for all other services. The Configured Name services are now writable, allowing the service names to be changed within HomeKit; any names changed from their plugin defaults will not be modified if the prefix configuration options are changed. (#196)
  • Improved logging of unrecognised or mismatched keys/values returned by the Home Connect API. This now outputs a single summary (2 minutes after the last detected problem), with a link to raise a GitHub issue to report the unrecognised keys/values. The link will automatically complete most of the issue template; it is just necessary to copy-and-paste the relevant section from the log file. (#190)
  • An optional name property is now accepted in the config.json file to change the prefix used for the plugin's messages in the Homebridge log file. This setting is only visible in the Homebridge UI interface if not set to the default value. (#194)
  • Hob/Oven: Added a few undocumented program keys, but almost certainly incomplete. (#190)
  • Updated dependencies.

Fixed

  • Freezer/FridgeFreezer/Refrigerator: Correct door names are used in the Homebridge log. (#196)
  • Improved handling of cached appliance operations. Overlapping requests for the same operation are now deferred until the first completes, enabling them to use its cached result instead of issuing duplicate Home Connect API requests.

Version v0.36.0

24 Dec 08:07
cffd23e
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.36.0 - 2023-12-24

Added

  • Freezer/FridgeFreezer/Refrigerator: Added separate Door services for each supported door type on the appliance. The additional doors that may exist are for the Bottle Cooler, Chiller Common, Chiller, Chiller Left, Chiller Right, Flex Compartment, Freezer, Refrigerator, Refrigerator 2, and Refrigerator 3. Any new separate doors are disabled by default and need to be explicitly enabled via the config.json file. (#193)

Fixed

  • Freezer/FridgeFreezer/Refrigerator: Corrected control of external lights.

Version v0.35.0

18 Dec 11:55
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.35.0 - 2023-12-18

Added

  • Freezer/Fridge/FridgeFreezer: Added control of internal/external lights.

Changed

  • Dishwasher: Accept the undocumented option value Dishcare.Dishwasher.Option.VarioSpeed. (#189)
  • Freezer/Fridge/FridgeFreezer: Accept undocumented door state values. Added undocumented internal/external light settings. (#189)

Version v0.34.2

18 Dec 11:06
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.34.2 - 2023-12-18

Changed

  • Washer/WasherDryer: Added undocumented option value LaundryCare.Washer.EnumType.Temperature.Auto. Added several other undocumented program options, with guesses at their possible values.

Fixed

  • Dishwasher/Dryer/Oven/Washer/WasherDryer: Corrected expected type for the BSH.Common.Option.RemainingProgramTimeIsEstimated program option. (#187)

Version v0.34.1

18 Dec 10:00
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.34.1 - 2023-12-18

Changed

  • Tweaked the messages that are written to the log when the supported options cannot be read for some programs. This is because some appliances advertise support for programs that cannot be selected. (#186)

Version v0.34.0

17 Dec 19:28
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.34.0 - 2023-12-17

Added

  • CoffeeMaker: Added new event buttons (Stateless Programmable Switch services) that can be used to trigger HomeKit automations. These indicate when when the milk container should be removed and put in a cool place, and when cleaning and/or descaling is required.
  • Added simple mock appliances that can be used for testing the plugin without connecting to the Home Connect API. This functionality is enabled by setting the "Mock Appliances" debug option in the config.json file.

Changed

  • Improved the log messages for slow initialisation.

Fixed

  • Dishwasher/Hood: Restored brightness control of ambient lights which support custom colours but not explicit brightness.
  • Dryer: Added some undocumented program options and their values to reduce warnings in the log.
  • Corrected event item count in the log.

Version v0.33.1

17 Dec 07:45
3e47441
Compare
Choose a tag to compare

homebridge-homeconnect

Home Connect home appliances plugin for Homebridge.

Changes in this version:

v0.33.1 - 2023-12-17

Fixed

  • Hood: Corrected control of fan speed and ambient/functional lights. (#185)