Homekit sends separate requests for four characteristics of the Roomba: running status, battery status, battery level and charging status. I would expect the plugin to retrieve the Roomba status once and use the data to answer all four queries.
Current Behavior
The plugin requests data from the Roomba four times.
Steps to Reproduce (for bugs)
Open the Home app and wait for the data to refresh.
Expected Behavior
Homekit sends separate requests for four characteristics of the Roomba: running status, battery status, battery level and charging status. I would expect the plugin to retrieve the Roomba status once and use the data to answer all four queries.
Current Behavior
The plugin requests data from the Roomba four times.
Steps to Reproduce (for bugs)
Open the Home app and wait for the data to refresh.
Versions
Configuration
Homebridge Log / Command Output