Add new family room camera #15
This commit is contained in:
parent
fb7a84cf4c
commit
c34d7692f6
|
@ -14,7 +14,7 @@ pipeline {
|
||||||
frigate_config = readJSON file: 'frigate_config.json'
|
frigate_config = readJSON file: 'frigate_config.json'
|
||||||
}
|
}
|
||||||
|
|
||||||
ansiblePlaybook credentialsId: 'rivendell-ssh-key', disableHostKeyChecking: true, extras: "--extra-vars 'ipgeolocation_api_key=\"${frigate_config.ipgeolocation.api_key}\" wyze_email=\"${frigate_config.wyze.email}\" wyze_password=\"${frigate_config.wyze.password}\" wyze_api_id=\"${frigate_config.wyze.api_id}\" wyze_api_key=\"${frigate_config.wyze.api_key}\" garage_rtsp_password=\"${frigate_config.rtsp.garage.password}\" front_door_rtsp_password=\"${frigate_config.rtsp.front_door.password}\" doorbell_rtsp_password=\"${frigate_config.rtsp.doorbell.password}\" driveway_rtsp_password=\"${frigate_config.rtsp.driveway.password}\" back_door_rtsp_password=\"${frigate_config.rtsp.back_door.password}\" family_room_rtsp_password=\"${frigate_config.rtsp.family_room.password}\"'", playbook: 'install.yaml'
|
ansiblePlaybook credentialsId: 'rivendell-ssh-key', disableHostKeyChecking: true, extras: "--extra-vars 'ipgeolocation_api_key=\"${frigate_config.ipgeolocation.api_key}\" wyze_email=\"${frigate_config.wyze.email}\" wyze_password=\"${frigate_config.wyze.password}\" wyze_api_id=\"${frigate_config.wyze.api_id}\" wyze_api_key=\"${frigate_config.wyze.api_key}\" garage_rtsp_password=\"${frigate_config.rtsp.garage.password}\" front_door_rtsp_password=\"${frigate_config.rtsp.front_door.password}\" doorbell_rtsp_password=\"${frigate_config.rtsp.doorbell.password}\" driveway_rtsp_password=\"${frigate_config.rtsp.driveway.password}\" back_door_rtsp_password=\"${frigate_config.rtsp.back_door.password}\" family_room_rtsp_password=\"${frigate_config.rtsp.family_room.password}\" office_rtsp_password=\"${frigate_config.rtsp.office.password}\"'", playbook: 'install.yaml'
|
||||||
ansiblePlaybook credentialsId: 'rivendell-ssh-key', disableHostKeyChecking: true, playbook: 'stop.yaml'
|
ansiblePlaybook credentialsId: 'rivendell-ssh-key', disableHostKeyChecking: true, playbook: 'stop.yaml'
|
||||||
ansiblePlaybook credentialsId: 'rivendell-ssh-key', disableHostKeyChecking: true, playbook: 'start.yaml'
|
ansiblePlaybook credentialsId: 'rivendell-ssh-key', disableHostKeyChecking: true, playbook: 'start.yaml'
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,28 +12,29 @@ detectors:
|
||||||
go2rtc:
|
go2rtc:
|
||||||
streams:
|
streams:
|
||||||
garage:
|
garage:
|
||||||
- 'rtsp://{FRIGATE_GARAGE_RTSP_USERNAME}:{FRIGATE_GARAGE_RTSP_PASSWORD}@192.168.0.102:554/live'
|
- 'rtsp://{FRIGATE_GARAGE_RTSP_USERNAME}:{FRIGATE_GARAGE_RTSP_PASSWORD}@192.168.0.102:554/live'
|
||||||
doorbell:
|
doorbell:
|
||||||
- 'rtsp://{FRIGATE_DOORBELL_RTSP_USERNAME}:{FRIGATE_DOORBELL_RTSP_PASSWORD}@192.168.0.105:554/cam/realmonitor?channel=1&subtype=0'
|
- 'rtsp://{FRIGATE_DOORBELL_RTSP_USERNAME}:{FRIGATE_DOORBELL_RTSP_PASSWORD}@192.168.0.105:554/cam/realmonitor?channel=1&subtype=0'
|
||||||
front_door:
|
front_door:
|
||||||
- 'rtsp://{FRIGATE_FRONT_DOOR_RTSP_USERNAME}:{FRIGATE_FRONT_DOOR_RTSP_PASSWORD}@192.168.0.108:554/live/ch0'
|
- 'rtsp://{FRIGATE_FRONT_DOOR_RTSP_USERNAME}:{FRIGATE_FRONT_DOOR_RTSP_PASSWORD}@192.168.0.108:554/live/ch0'
|
||||||
driveway:
|
driveway:
|
||||||
- 'rtsp://{FRIGATE_DRIVEWAY_RTSP_USERNAME}:{FRIGATE_DRIVEWAY_RTSP_PASSWORD}@192.168.0.148:5543/live/channel1'
|
- 'rtsp://{FRIGATE_DRIVEWAY_RTSP_USERNAME}:{FRIGATE_DRIVEWAY_RTSP_PASSWORD}@192.168.0.148:5543/live/channel1'
|
||||||
back_door:
|
back_door:
|
||||||
- 'rtsp://wyze-bridge:8554/back-yard-cam'
|
- 'rtsp://wyze-bridge:8554/back-yard-cam'
|
||||||
family_room:
|
family_room:
|
||||||
- 'rtsp://{FRIGATE_FAMILY_ROOM_RTSP_USERNAME}:{FRIGATE_FAMILY_ROOM_RTSP_PASSWORD}@192.168.0.104:554/live/ch0'
|
- 'rtsp://{FRIGATE_FAMILY_ROOM_RTSP_USERNAME}:{FRIGATE_FAMILY_ROOM_RTSP_PASSWORD}@192.168.0.106:554/stream1'
|
||||||
|
office:
|
||||||
|
- 'rtsp://{FRIGATE_OFFICE_RTSP_USERNAME}:{FRIGATE_OFFICE_RTSP_PASSWORD}@192.168.0.104:554/live/ch0'
|
||||||
|
|
||||||
cameras:
|
cameras:
|
||||||
garage:
|
garage:
|
||||||
enabled: true
|
enabled: true
|
||||||
ffmpeg:
|
ffmpeg:
|
||||||
inputs:
|
inputs:
|
||||||
- path: 'rtsp://127.0.0.1:8554/garage'
|
- path: 'rtsp://127.0.0.1:8554/garage'
|
||||||
input_args: preset-rtsp-restream
|
roles:
|
||||||
roles:
|
- detect
|
||||||
- detect
|
- record
|
||||||
- record
|
|
||||||
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
||||||
output_args:
|
output_args:
|
||||||
record: preset-record-generic-audio-aac # Record with aac audio
|
record: preset-record-generic-audio-aac # Record with aac audio
|
||||||
|
@ -43,15 +44,15 @@ cameras:
|
||||||
height: 1080
|
height: 1080
|
||||||
motion:
|
motion:
|
||||||
mask:
|
mask:
|
||||||
- 1384,1058,1384,1009,1872,1009,1872,1058 # Timestamp
|
- 1384,1058,1384,1009,1872,1009,1872,1058 # Timestamp
|
||||||
doorbell:
|
doorbell:
|
||||||
enabled: true
|
enabled: true
|
||||||
ffmpeg:
|
ffmpeg:
|
||||||
inputs:
|
inputs:
|
||||||
- path: 'rtsp://127.0.0.1:8554/doorbell'
|
- path: 'rtsp://127.0.0.1:8554/doorbell'
|
||||||
roles:
|
roles:
|
||||||
- detect
|
- detect
|
||||||
- record
|
- record
|
||||||
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
||||||
output_args:
|
output_args:
|
||||||
record: preset-record-generic-audio-aac # Record with aac audio
|
record: preset-record-generic-audio-aac # Record with aac audio
|
||||||
|
@ -62,10 +63,10 @@ cameras:
|
||||||
review:
|
review:
|
||||||
alerts:
|
alerts:
|
||||||
required_zones:
|
required_zones:
|
||||||
- front_door_zone
|
- front_door_zone
|
||||||
snapshots:
|
snapshots:
|
||||||
required_zones:
|
required_zones:
|
||||||
- front_door_zone
|
- front_door_zone
|
||||||
zones:
|
zones:
|
||||||
front_door_zone:
|
front_door_zone:
|
||||||
coordinates: 964,677,1920,1080,0,1080,539,754 # Near front door
|
coordinates: 964,677,1920,1080,0,1080,539,754 # Near front door
|
||||||
|
@ -73,10 +74,10 @@ cameras:
|
||||||
enabled: true
|
enabled: true
|
||||||
ffmpeg:
|
ffmpeg:
|
||||||
inputs:
|
inputs:
|
||||||
- path: 'rtsp://127.0.0.1:8554/front_door'
|
- path: 'rtsp://127.0.0.1:8554/front_door'
|
||||||
roles:
|
roles:
|
||||||
- detect
|
- detect
|
||||||
- record
|
- record
|
||||||
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
||||||
output_args:
|
output_args:
|
||||||
record: preset-record-generic-audio-aac # Record with aac audio
|
record: preset-record-generic-audio-aac # Record with aac audio
|
||||||
|
@ -86,22 +87,22 @@ cameras:
|
||||||
height: 1080
|
height: 1080
|
||||||
motion:
|
motion:
|
||||||
mask:
|
mask:
|
||||||
- 361,96,565,0,0,0,0,304 # Sidewalk
|
- 361,96,565,0,0,0,0,304 # Sidewalk
|
||||||
- 1445,0,1444,46,1920,46,1920,0 # Timestamp
|
- 1445,0,1444,46,1920,46,1920,0 # Timestamp
|
||||||
objects:
|
objects:
|
||||||
filters:
|
filters:
|
||||||
person:
|
person:
|
||||||
mask:
|
mask:
|
||||||
- 167,1080,511,1080,328,744,234,456,140,451,0,509,0,804 # Flower bed and hedge
|
- 167,1080,511,1080,328,744,234,456,140,451,0,509,0,804 # Flower bed and hedge
|
||||||
- 1153,847,1112,838,1042,896,1023,988,1023,1080,1525,1080 # Drainpipe
|
- 1153,847,1112,838,1042,896,1023,988,1023,1080,1525,1080 # Drainpipe
|
||||||
driveway:
|
driveway:
|
||||||
enabled: false
|
enabled: false
|
||||||
ffmpeg:
|
ffmpeg:
|
||||||
inputs:
|
inputs:
|
||||||
- path: 'rtsp://127.0.0.1:8554/driveway'
|
- path: 'rtsp://127.0.0.1:8554/driveway'
|
||||||
roles:
|
roles:
|
||||||
- detect
|
- detect
|
||||||
- record
|
- record
|
||||||
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
||||||
output_args:
|
output_args:
|
||||||
record: preset-record-generic-audio-aac # Record with aac audio
|
record: preset-record-generic-audio-aac # Record with aac audio
|
||||||
|
@ -113,10 +114,10 @@ cameras:
|
||||||
enabled: true
|
enabled: true
|
||||||
ffmpeg:
|
ffmpeg:
|
||||||
inputs:
|
inputs:
|
||||||
- path: 'rtsp://127.0.0.1:8554/back_door'
|
- path: 'rtsp://127.0.0.1:8554/back_door'
|
||||||
roles:
|
roles:
|
||||||
- detect
|
- detect
|
||||||
- record
|
- record
|
||||||
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
||||||
output_args:
|
output_args:
|
||||||
record: preset-record-generic-audio-aac # Record with aac audio
|
record: preset-record-generic-audio-aac # Record with aac audio
|
||||||
|
@ -126,15 +127,30 @@ cameras:
|
||||||
height: 1080
|
height: 1080
|
||||||
motion:
|
motion:
|
||||||
mask:
|
mask:
|
||||||
- 1877,1080,1378,1080,1378,1008,1877,1008 # Timestamp
|
- 1877,1080,1378,1080,1378,1008,1877,1008 # Timestamp
|
||||||
family_room:
|
family_room:
|
||||||
enabled: false
|
enabled: false
|
||||||
ffmpeg:
|
ffmpeg:
|
||||||
inputs:
|
inputs:
|
||||||
- path: 'rtsp://127.0.0.1:8554/family_room'
|
- path: 'rtsp://127.0.0.1:8554/family_room'
|
||||||
roles:
|
roles:
|
||||||
- detect
|
- detect
|
||||||
- record
|
- record
|
||||||
|
hwaccel_args: preset-intel-qsv-h264 # Use Intel QSV hardware acceleration for H.264
|
||||||
|
output_args:
|
||||||
|
record: preset-record-generic-audio-aac # Record with aac audio
|
||||||
|
detect:
|
||||||
|
enabled: true
|
||||||
|
width: 1920
|
||||||
|
height: 1080
|
||||||
|
office:
|
||||||
|
enabled: false
|
||||||
|
ffmpeg:
|
||||||
|
inputs:
|
||||||
|
- path: 'rtsp://127.0.0.1:8554/office'
|
||||||
|
roles:
|
||||||
|
- detect
|
||||||
|
- record
|
||||||
output_args:
|
output_args:
|
||||||
record: preset-record-generic-audio-aac # Record with aac audio
|
record: preset-record-generic-audio-aac # Record with aac audio
|
||||||
detect:
|
detect:
|
||||||
|
@ -148,12 +164,12 @@ ffmpeg:
|
||||||
|
|
||||||
objects:
|
objects:
|
||||||
track:
|
track:
|
||||||
- person
|
- person
|
||||||
|
|
||||||
review:
|
review:
|
||||||
alerts:
|
alerts:
|
||||||
labels:
|
labels:
|
||||||
- person
|
- person
|
||||||
|
|
||||||
detect:
|
detect:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
|
@ -8,8 +8,8 @@ services:
|
||||||
autoheal: 'true'
|
autoheal: 'true'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- mqtt
|
- mqtt
|
||||||
- wyze-bridge
|
- wyze-bridge
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ls /media/frigate && curl -s -f http://localhost:5000 -o /dev/null
|
test: ls /media/frigate && curl -s -f http://localhost:5000 -o /dev/null
|
||||||
interval: 60s
|
interval: 60s
|
||||||
|
@ -29,29 +29,31 @@ services:
|
||||||
FRIGATE_BACK_DOOR_RTSP_PASSWORD: ${FRIGATE_BACK_DOOR_RTSP_PASSWORD}
|
FRIGATE_BACK_DOOR_RTSP_PASSWORD: ${FRIGATE_BACK_DOOR_RTSP_PASSWORD}
|
||||||
FRIGATE_FAMILY_ROOM_RTSP_USERNAME: frigate
|
FRIGATE_FAMILY_ROOM_RTSP_USERNAME: frigate
|
||||||
FRIGATE_FAMILY_ROOM_RTSP_PASSWORD: ${FRIGATE_FAMILY_ROOM_RTSP_PASSWORD}
|
FRIGATE_FAMILY_ROOM_RTSP_PASSWORD: ${FRIGATE_FAMILY_ROOM_RTSP_PASSWORD}
|
||||||
|
FRIGATE_OFFICE_RTSP_USERNAME: frigate
|
||||||
|
FRIGATE_OFFICE_RTSP_PASSWORD: ${FRIGATE_OFFICE_RTSP_PASSWORD}
|
||||||
shm_size: '150mb'
|
shm_size: '150mb'
|
||||||
devices:
|
devices:
|
||||||
- /dev/dri:/dev/dri
|
- /dev/dri:/dev/dri
|
||||||
volumes:
|
volumes:
|
||||||
- type: volume
|
- type: volume
|
||||||
source: config
|
source: config
|
||||||
target: /config
|
target: /config
|
||||||
- type: volume
|
- type: volume
|
||||||
source: media
|
source: media
|
||||||
target: /media/frigate
|
target: /media/frigate
|
||||||
- type: tmpfs
|
- type: tmpfs
|
||||||
target: /tmp/cache
|
target: /tmp/cache
|
||||||
tmpfs:
|
tmpfs:
|
||||||
size: 1000000000
|
size: 1000000000
|
||||||
- type: bind
|
- type: bind
|
||||||
source: /etc/localtime
|
source: /etc/localtime
|
||||||
target: /etc/localtime
|
target: /etc/localtime
|
||||||
read_only: true
|
read_only: true
|
||||||
networks:
|
networks:
|
||||||
- frigate
|
- frigate
|
||||||
ports:
|
ports:
|
||||||
- 127.0.0.1:10000:5000
|
- 127.0.0.1:10000:5000
|
||||||
- 554:8554
|
- 554:8554
|
||||||
wyze-bridge:
|
wyze-bridge:
|
||||||
container_name: frigate-wyze-bridge
|
container_name: frigate-wyze-bridge
|
||||||
image: mrlt8/wyze-bridge:2.9.7
|
image: mrlt8/wyze-bridge:2.9.7
|
||||||
|
@ -66,32 +68,32 @@ services:
|
||||||
API_KEY: ${WYZE_API_KEY}
|
API_KEY: ${WYZE_API_KEY}
|
||||||
ENABLE_AUDIO: 'true'
|
ENABLE_AUDIO: 'true'
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: /etc/localtime
|
source: /etc/localtime
|
||||||
target: /etc/localtime
|
target: /etc/localtime
|
||||||
read_only: true
|
read_only: true
|
||||||
networks:
|
networks:
|
||||||
- frigate
|
- frigate
|
||||||
notify:
|
notify:
|
||||||
container_name: frigate-notify
|
container_name: frigate-notify
|
||||||
image: frigate-notify:latest
|
image: frigate-notify:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- frigate
|
- frigate
|
||||||
- mqtt
|
- mqtt
|
||||||
environment:
|
environment:
|
||||||
REQUESTS_CA_BUNDLE: /etc/ssl/certs/ca-certificates.crt
|
REQUESTS_CA_BUNDLE: /etc/ssl/certs/ca-certificates.crt
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: /data/certs/homelab_ca.crt
|
source: /data/certs/homelab_ca.crt
|
||||||
target: /usr/local/share/ca-certificates/homelab_ca.crt
|
target: /usr/local/share/ca-certificates/homelab_ca.crt
|
||||||
read_only: true
|
read_only: true
|
||||||
- type: bind
|
- type: bind
|
||||||
source: /etc/localtime
|
source: /etc/localtime
|
||||||
target: /etc/localtime
|
target: /etc/localtime
|
||||||
read_only: true
|
read_only: true
|
||||||
networks:
|
networks:
|
||||||
- frigate
|
- frigate
|
||||||
webcontrol:
|
webcontrol:
|
||||||
container_name: frigate-webcontrol
|
container_name: frigate-webcontrol
|
||||||
image: frigate-webcontrol:latest
|
image: frigate-webcontrol:latest
|
||||||
|
@ -113,18 +115,18 @@ services:
|
||||||
IPGEOLOCATION_API_KEY: ${IPGEOLOCATION_API_KEY}
|
IPGEOLOCATION_API_KEY: ${IPGEOLOCATION_API_KEY}
|
||||||
FRIGATE_CONFIG_FILE: /frigate_config/config.yaml
|
FRIGATE_CONFIG_FILE: /frigate_config/config.yaml
|
||||||
volumes:
|
volumes:
|
||||||
- type: volume
|
- type: volume
|
||||||
source: config
|
source: config
|
||||||
target: /frigate_config
|
target: /frigate_config
|
||||||
read_only: true
|
read_only: true
|
||||||
- type: bind
|
- type: bind
|
||||||
source: /etc/localtime
|
source: /etc/localtime
|
||||||
target: /etc/localtime
|
target: /etc/localtime
|
||||||
read_only: true
|
read_only: true
|
||||||
networks:
|
networks:
|
||||||
- frigate
|
- frigate
|
||||||
ports:
|
ports:
|
||||||
- 127.0.0.1:10001:80
|
- 127.0.0.1:10001:80
|
||||||
uptime:
|
uptime:
|
||||||
container_name: frigate-uptime
|
container_name: frigate-uptime
|
||||||
image: frigate-uptime:latest
|
image: frigate-uptime:latest
|
||||||
|
@ -133,27 +135,27 @@ services:
|
||||||
frigate:
|
frigate:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: /etc/localtime
|
source: /etc/localtime
|
||||||
target: /etc/localtime
|
target: /etc/localtime
|
||||||
read_only: true
|
read_only: true
|
||||||
networks:
|
networks:
|
||||||
- frigate
|
- frigate
|
||||||
mqtt:
|
mqtt:
|
||||||
container_name: frigate-mqtt
|
container_name: frigate-mqtt
|
||||||
image: eclipse-mosquitto:2.0.18
|
image: eclipse-mosquitto:2.0.18
|
||||||
command:
|
command:
|
||||||
- mosquitto
|
- mosquitto
|
||||||
- -c
|
- -c
|
||||||
- /mosquitto-no-auth.conf
|
- /mosquitto-no-auth.conf
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: /etc/localtime
|
source: /etc/localtime
|
||||||
target: /etc/localtime
|
target: /etc/localtime
|
||||||
read_only: true
|
read_only: true
|
||||||
networks:
|
networks:
|
||||||
- frigate
|
- frigate
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
frigate:
|
frigate:
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
prompt: Enter password for back door camera RTSP stream user motion
|
prompt: Enter password for back door camera RTSP stream user motion
|
||||||
- name: family_room_rtsp_password
|
- name: family_room_rtsp_password
|
||||||
prompt: Enter password for family room camera RTSP stream user frigate
|
prompt: Enter password for family room camera RTSP stream user frigate
|
||||||
|
- name: office_rtsp_password
|
||||||
|
prompt: Enter password for office camera RTSP stream user frigate
|
||||||
tasks:
|
tasks:
|
||||||
- name: Create Frigate config Docker volume directory
|
- name: Create Frigate config Docker volume directory
|
||||||
become: true
|
become: true
|
||||||
|
@ -167,6 +169,8 @@
|
||||||
password: '{{back_door_rtsp_password}}'
|
password: '{{back_door_rtsp_password}}'
|
||||||
family_room:
|
family_room:
|
||||||
password: '{{family_room_rtsp_password}}'
|
password: '{{family_room_rtsp_password}}'
|
||||||
|
office:
|
||||||
|
password: '{{office_rtsp_password}}'
|
||||||
community.postgresql.postgresql_query:
|
community.postgresql.postgresql_query:
|
||||||
login_host: '{{homelab_config.database.host}}'
|
login_host: '{{homelab_config.database.host}}'
|
||||||
login_user: '{{homelab_config.database.user}}'
|
login_user: '{{homelab_config.database.user}}'
|
||||||
|
|
|
@ -46,6 +46,7 @@
|
||||||
FRIGATE_DRIVEWAY_RTSP_PASSWORD: '{{frigate_config.rtsp.driveway.password}}'
|
FRIGATE_DRIVEWAY_RTSP_PASSWORD: '{{frigate_config.rtsp.driveway.password}}'
|
||||||
FRIGATE_BACK_DOOR_RTSP_PASSWORD: '{{frigate_config.rtsp.back_door.password}}'
|
FRIGATE_BACK_DOOR_RTSP_PASSWORD: '{{frigate_config.rtsp.back_door.password}}'
|
||||||
FRIGATE_FAMILY_ROOM_RTSP_PASSWORD: '{{frigate_config.rtsp.family_room.password}}'
|
FRIGATE_FAMILY_ROOM_RTSP_PASSWORD: '{{frigate_config.rtsp.family_room.password}}'
|
||||||
|
FRIGATE_OFFICE_RTSP_PASSWORD: '{{frigate_config.rtsp.office.password}}'
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose:
|
||||||
project_name: frigate
|
project_name: frigate
|
||||||
project_src: '{{docker_compose_dir.path}}'
|
project_src: '{{docker_compose_dir.path}}'
|
||||||
|
|
Loading…
Reference in New Issue