Skip to content

Add Outdoor Cam Plus stickup cam mapping - #538

Open
danielcolquitt wants to merge 1 commit into
python-ring-doorbell:masterfrom
danielcolquitt:support-outdoor-cam-plus
Open

Add Outdoor Cam Plus stickup cam mapping#538
danielcolquitt wants to merge 1 commit into
python-ring-doorbell:masterfrom
danielcolquitt:support-outdoor-cam-plus

Conversation

@danielcolquitt

Copy link
Copy Markdown

Summary

Ring reports Outdoor Cam Plus devices using the previously unknown cocoa_camera_v2 kind.

  • Map cocoa_camera_v2 devices to the Outdoor Cam Plus model.
  • Enable history, motion detection, siren, and video capabilities without exposing a light.
  • Determine battery capability from health.battery_present, falling back to battery_life when needed.
  • Add regression coverage for battery-powered and externally powered variants.

Testing

  • uv run pre-commit run --all-files --verbose
  • uv run pytest tests/ --force-enable-socket --cov=ring_doorbell --cov-report=xml --cov-report=term-missing --import-mode importlib
  • uv run docs\make.bat html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant