[email protected]
Changed
A single events stream is used to monitor all appliances instead of a separate stream per appliance, reducing the number of requests issued to the Home Connect servers. This only works with physical appliances, so a separate stream is still established for each simulator appliance. (Rate Limits)
Preparation for using the upcoming dynamic configuration schema support in homebridge-config-ui-x.
Fixed
Hood: Fixed a stupid error that prevented the Fan service from being initialised. (#2)
Fixed an error that prevented accessories from being removed when no configuration is provided for this plugin.
If a Home Connect event stream is interrupted then appliance updates may be missed, resulting in the plugin's state not matching the appliance. The plugin now polls the appliance status after the event stream is re-established. It also retries if any unexpected errors occur while reading the status.
The Remaining Duration characteristic is now only updated while there is an active program. Some appliances generate a RemainingProgramTime event when a program is selected or its options changed, which previously resulted in the characteristic being set inappropriately.