Skip to content

feat(object_detector): prepare object detector for config reload#1251

Merged
roflcoopter merged 1 commit intodevfrom
feature/reload-obj-det
Feb 13, 2026
Merged

feat(object_detector): prepare object detector for config reload#1251
roflcoopter merged 1 commit intodevfrom
feature/reload-obj-det

Conversation

@roflcoopter
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings February 13, 2026 21:57
@netlify
Copy link

netlify bot commented Feb 13, 2026

Deploy Preview for viseron canceled.

Name Link
🔨 Latest commit ddeac43
🔍 Latest deploy log https://app.netlify.com/projects/viseron/deploys/698f9e6271c8ff00088e7be7

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR prepares the object_detector domain for config reload functionality by implementing proper entity tracking and cleanup mechanisms.

Changes:

  • Added domain and identifier parameters to all add_entity calls for proper entity tracking
  • Modified binary sensors to track event listeners in _event_listeners list for cleanup
  • Added unload() method to AbstractObjectDetector for proper resource cleanup

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
viseron/domains/object_detector/zone.py Added DOMAIN and camera_identifier parameters to entity registrations
viseron/domains/object_detector/binary_sensor.py Modified all binary sensor classes to track event listeners in _event_listeners list
viseron/domains/object_detector/init.py Added domain/identifier to entity registrations and implemented unload() method with thread cleanup

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@roflcoopter roflcoopter merged commit 5a7f52b into dev Feb 13, 2026
24 checks passed
@roflcoopter roflcoopter deleted the feature/reload-obj-det branch February 14, 2026 07:57
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

Comments