frigate: Get cameras from LDAP

This commit is contained in:
Timo Makinen 2025-04-20 16:52:23 +00:00
parent c88f8e6374
commit ec8ae902ed
3 changed files with 22 additions and 6 deletions

View file

@ -1,3 +1,3 @@
{% for camera in cctv_cameras %}
FRIGATE_{{ camera.name | upper }}_PASS="{{ camera.pass }}"
{% for camera in ldap_cams.results %}
FRIGATE_{{ camera['l'] | upper }}_PASS="{{ cctv_cameras[camera['cn']] }}"
{% endfor %}

View file

@ -25,16 +25,16 @@ record:
mode: motion
cameras:
{% for camera in cctv_cameras %}
{{ camera.name }}:
{% for camera in ldap_cams.results %}
{{ camera['l'] }}:
enabled: true
ffmpeg:
inputs:
- path: "rtsp://viewer:{FRIGATE_{{ camera.name | upper }}_PASS}@{{ camera.addr}}/h264Preview_01_sub"
- path: "rtsp://viewer:{FRIGATE_{{ camera['l'] | upper }}_PASS}@{{ camera['cn'] }}/h264Preview_01_sub"
input_args: preset-rtsp-restream
roles:
- detect
- path: "rtsp://viewer:{FRIGATE_{{ camera.name | upper }}_PASS}@{{ camera.addr}}/h264Preview_01_main"
- path: "rtsp://viewer:{FRIGATE_{{ camera['l'] | upper }}_PASS}@{{ camera['cn'] }}/h264Preview_01_main"
input_args: preset-rtsp-restream
roles:
- record