-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
area: healthDevice health monitoringDevice health monitoringhelp wantedExtra attention is neededExtra attention is neededpriority: mediumMedium priorityMedium prioritystatus: backlogIn backlog, not yet startedIn backlog, not yet startedtype: featureNew feature or enhancementNew feature or enhancement
Description
Overview
Implement direct communication with Drobo devices to query health and status information.
Background
Drobo devices use a proprietary protocol for communication. The drobo-utils project for Linux provides reference implementation.
Requirements
- Study drobo-utils Python code for protocol details
- Create
DroboProtocol.swift- Low-level USB HID/SCSI communication - Create
DroboStatusService.swift- High-level status queries - Create
DroboHealthView.swift- Health dashboard UI
Data to Retrieve
- Firmware version
- Drive bay status (present/missing/failed)
- Capacity information (raw vs protected)
- Redundancy state
- Rebuild progress
Reference
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: healthDevice health monitoringDevice health monitoringhelp wantedExtra attention is neededExtra attention is neededpriority: mediumMedium priorityMedium prioritystatus: backlogIn backlog, not yet startedIn backlog, not yet startedtype: featureNew feature or enhancementNew feature or enhancement
Projects
Status
Todo