feat: Add 28 missing resource endpoints from Hue CLIP API v2#41
feat: Add 28 missing resource endpoints from Hue CLIP API v2#41
Conversation
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThis pull request introduces comprehensive OpenAPI specification files for 30+ new resource types in the Hue API, including endpoints for buttons, sensors, connectivity management, automations, and device configuration. Each resource includes standardized list, retrieve, and update operations with consistent error handling and response schemas. A developer guide document is also added. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Add the following new resource types to match the official Hue CLIP API: Sensors & Inputs: - button, bell_button, relative_rotary, contact, tamper Motion & Area Detection: - camera_motion, grouped_motion, grouped_light_level - convenience_area_motion, security_area_motion - motion_area_candidate, motion_area_configuration Connectivity: - zigbee_connectivity, zgp_connectivity, wifi_connectivity - zigbee_device_discovery Smart Home Integration: - homekit, matter, matter_fabric Entertainment & Media: - entertainment, entertainment_configuration, speaker Automation & Behavior: - behavior_script, behavior_instance - geofence_client, geolocation Device Management: - device_software_update, service_group
5ebfea1 to
7e580bd
Compare
Add the following new resource types to match the official Hue CLIP API:
Sensors & Inputs
Motion & Area Detection
Connectivity
Smart Home Integration
Entertainment & Media
Automation & Behavior
Device Management
Each resource includes:
GET /clip/v2/resource/{resource})GET,PUT /clip/v2/resource/{resource}/{id}){Resource}Get.yaml,{Resource}Put.yaml)Summary by CodeRabbit