homebridge-homeconnect
Home Connect home appliances plugin for Homebridge.
Changes in this version:
v0.16.2 - 2020-01-26
Changed
- CoffeeMaker/CookProcessor/Dryer/Hood/Oven/Washer/WasherDryer: Set the
Remaining Duration
characteristic during any delayed start, instead of just while the program is active. - Include pre-authorisation errors in the log output even when debug logging is not enabled (Homebridge
-D
option not specified). When logging to a destination that supports colour the authorisation URL is also highlighted in green. - Added a
User-Agent
header to all Home Connect API requests. This is generated from the npm package name and version, e.g.homebridge-homeconnect/0.16.2
. - Miscellaneous improvements to the handling of incorrect Home Connect server behaviour. Invalid empty responses are now trapped explicitly. Increased maximum delay between retries after server errors from 1 minute to 10 minutes, and share the delay between all appliances. Read the appliance connection status before reading other state to reset API error count.
- Some appliances update their supported options after a program has been selected. To support these appliances the configuration schema is now updated each time that a program is selected. Previously the details of available programs were only read at plugin start-up or when
Identify
was invoked.