Skip to content

Add Nav map camera stream entity (v2)#60

Merged
MTrab merged 9 commits intomasterfrom
feature/navmap-camera-feed-v2
Feb 28, 2026
Merged

Add Nav map camera stream entity (v2)#60
MTrab merged 9 commits intomasterfrom
feature/navmap-camera-feed-v2

Conversation

@MTrab
Copy link
Owner

@MTrab MTrab commented Feb 28, 2026

Description

  • Add a second camera entity (nav_map) that streams rendered NavMap PNG frames
  • Keep existing vision camera intact
  • Add coordinator nav-map stream loop with reconnect/auth handling similar to existing camera flow
  • Track latest robot state to pass pose overlay provider into navmap frame rendering
  • Update user-facing camera translations (Nav map) and README feature text
  • Point integration dependency to pyddlvector branch feat/navmap-frame-feed for this test cycle

Test strategy

  • ruff check custom_components/vector/coordinator.py custom_components/vector/camera.py tests/test_camera.py custom_components/vector/strings.json custom_components/vector/translations/en.json
  • pytest -q tests/test_camera.py tests/test_coordinator.py tests/test_init.py

Known limitations

  • Nav-map frames depend on robot/firmware providing NavMapFeed; if not available, camera falls back to unknown image

Required configuration changes

  • None

@MTrab MTrab merged commit e6fdd35 into master Feb 28, 2026
2 checks passed
@MTrab MTrab deleted the feature/navmap-camera-feed-v2 branch February 28, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant