Description of the Feature :
I would like to request the ability to use Profiles within Viseron (e.g., "Day" and "Night" profiles).
The goal is to be able to switch between different configurations dynamically via an API call or a MQTT command, without having to manually edit the config.yaml and restart the entire container.
Use Case
I need to change detection parameters based on the time of day or house status:
Night Profile: High sensitivity for object detection, enable specific labels (e.g., person), and trigger sirens/notifications, custom mask...
Day Profile: Lower sensitivity to avoid false positives from shadows, or disable certain cameras/labels entirely when I am at home.
Proposed Implementation
It would be amazing to have:
A way to define named profiles in the config.yaml.
An API endpoint (e.g., /api/v1/profile/set?name=night) or an MQTT topic (viseron/command/set_profile) to switch between them.
The ability for profiles to override specific settings like fps, labels, confidence, or motion_detection status.
Currently, I am trying to achieve this via external scripts, but a native "Profile" system would make Viseron much more powerful for home automation users.
Thank you for your amazing work on this project!
Description of the Feature :
I would like to request the ability to use Profiles within Viseron (e.g., "Day" and "Night" profiles).
The goal is to be able to switch between different configurations dynamically via an API call or a MQTT command, without having to manually edit the config.yaml and restart the entire container.
Use Case
I need to change detection parameters based on the time of day or house status:
Night Profile: High sensitivity for object detection, enable specific labels (e.g., person), and trigger sirens/notifications, custom mask...
Day Profile: Lower sensitivity to avoid false positives from shadows, or disable certain cameras/labels entirely when I am at home.
Proposed Implementation
It would be amazing to have:
A way to define named profiles in the config.yaml.
An API endpoint (e.g., /api/v1/profile/set?name=night) or an MQTT topic (viseron/command/set_profile) to switch between them.
The ability for profiles to override specific settings like fps, labels, confidence, or motion_detection status.
Currently, I am trying to achieve this via external scripts, but a native "Profile" system would make Viseron much more powerful for home automation users.
Thank you for your amazing work on this project!