UNPKG

@switchbot/homebridge-switchbot

Version:

The SwitchBot plugin allows you to access your SwitchBot device(s) from HomeKit.

80 lines (79 loc) 3.27 kB
# SwitchBot Plugin TODO List - [ ] Implement battery level trending (if historical data available) - [ ] Add "Export Results" button (JSON format) - [ ] Add "Import Results" for comparison or troubleshooting - [ ] Share with support for debugging - [ ] Compare current vs previous discovery (show differences) - [ ] Generate discovery report (formatted summary) - [ ] **Test discovery with real hardware** - [ ] Test BLE discovery with nearby devices - [ ] Test OpenAPI discovery with cloud-registered devices - [ ] Test with mixed BLE+API devices - [ ] Test connection type badge display - [ ] Verify deduplication works correctly - [ ] **Add error handling improvements** - [ ] Better error messages for users - [ ] Retry logic with exponential backoff - [ ] Graceful degradation when BLE unavailable - [ ] Network timeout handling - [ ] **Update README with discovery features** - [ ] Document BLE vs OpenAPI discovery - [ ] Add screenshots of new UI features - [ ] Explain connection type badges - [ ] Add troubleshooting guide for discovery issues - [ ] **Create developer documentation** - [ ] Document new modular structure - [ ] API documentation for endpoints - [ ] Contributing guidelines for UI changes - [ ] Better Loading States - [ ] Connection Recommendations - [ ] Device Grouping - [ ] Test discovery with real hardware - [ ] Update README with new features - [ ] Configurable BLE Scan - [ ] Discovery History/Cache - [ ] Connection Testing - [ ] Batch Import - [ ] Device Health Dashboard - [ ] Add checkboxes to select multiple devices - [ ] Add "Add Selected to Config" button - [ ] Implement bulk configuration with smart defaults - [ ] Add "Needs Attention" section at top - [ ] Implement battery level trending (if historical data available) - [ ] Add "Export Results" button (JSON format) - [ ] Add "Import Results" for comparison or troubleshooting - [ ] Share with support for debugging - [ ] Compare current vs previous discovery (show differences) - [ ] Generate discovery report (formatted summary) - [ ] Add tests for battery level trending logic - [ ] **Test discovery with real hardware** - [ ] Add tests for battery level trending logic - [ ] Test BLE discovery with nearby devices - [ ] Test OpenAPI discovery with cloud-registered devices - [ ] Test with mixed BLE+API devices - [ ] Test connection type badge display - [ ] Verify deduplication works correctly - [ ] **Add error handling improvements** - [ ] Better error messages for users - [ ] Retry logic with exponential backoff - [ ] Graceful degradation when BLE unavailable - [ ] Network timeout handling - [ ] **Update README with discovery features** - [ ] Document BLE vs OpenAPI discovery - [ ] Add screenshots of new UI features - [ ] Explain connection type badges - [ ] Add troubleshooting guide for discovery issues - [ ] **Create developer documentation** - [ ] Document new modular structure - [ ] API documentation for endpoints - [ ] Contributing guidelines for UI changes - [ ] Better Loading States - [ ] Connection Recommendations - [ ] Device Grouping - [ ] Test discovery with real hardware - [ ] Update README with new features - [ ] Configurable BLE Scan - [ ] Discovery History/Cache - [ ] Connection Testing - [ ] Batch Import - [ ] Device Health Dashboard