Yep, I moved to that the same day. Still not as reliable as I’d like but at least I have sensors and mathches now. Thanks.
Do you have a link for CompareFace HA addon?
For me it is not reliable at all. No matter of I try aiserver or compreface. All give horrible results. Sometimes leaves get recognized as a known person.
Did you do any fine tuning?
i gave up. not worth it
Hello!
This is an excellent plug-in and thank you for such an amazing contribution!
I do have a question, I’m passing pictures to the API endpoint, using compreface.
I’m doing so as my camera has person detection so no need for frigate.
However compreface doesn’t detect the face in the image but does do when I crop the image and zoom in.
Is there a setting to change to detect a face in a 8mp image?
Wonder if the face is too small?
Thanks!
I am sending snapshot URL (5MP) to /api/recogize endpoint. Compreface is detecting faces correctly.
Make sure to increase your min_area and width. Here are my settings
detect:
match:
# save match images
save: true
# include base64 encoded string in api results and mqtt messages
# options: true, false, box
base64: false
# minimum confidence needed to consider a result a match
confidence: 99
# hours to keep match images until they are deleted
purge: 500 #orig 168
# minimum area in pixels to consider a result a match
min_area: 10000 #if using substream image, set to 3600
width: 1920
unknown:
# save unknown images
save: true
# include base64 encoded string in api results and mqtt messages
# options: true, false, box
base64: false
# minimum confidence needed before classifying a name as unknown
confidence: 98.9
# hours to keep unknown images until they are deleted
purge: 500 #orig 8
# minimum area in pixels to keep an unknown result
min_area: 12000 #12000
width: 1920
If I’m passing an image to the api manually, can I change the config to resize the image to improve detection?
I’m trying to read the guide but it’s not clear on this?
Thanks for your help
Did you figure this out?
Edit: I think it highlights green when it automatically matches
, and red when it misses
. Manual training doesn’t override this.
how are you using this? any chance you are using scrypted or unifi protect for the direct snapshot? if so, can you give me details?
I’m not using scrypted or unify protect. I use Reolink cameras and a NVR although it would work without NVR and with any IP camera that has an API with snapshot support.
Here is how I did it:
- when my room precense sensor creates an alarm then I curl the camera to take a snapshot
- The snapshot is stored in a dedicated folder
- I use HA folder_watcher that detects when new files are created in that folder
- When a new files is created I use curl again to upload that file to double take
- If double take recognizes a face it writes the current time stamp into a sensor for that face. This can be used as a trigger in automations, for example to send notifications that person x was recognized.
Hope this helps
Sorry if this is noob question. But if we have Frigate triggered and sent images to Compreface for processing, why we still need Snapshoot and Latest?
My question from Aug. 23 was:
Yes but you would have to create the integration your self. There is the api you can talk to.
Read the conversation and you will understand that this has benn solved long time ago.
And is this Is solved, what is the reason you are bringing this up?
Hi All,
I have a question about the files listed below, I noticed that backups were quite a bit larger and found that a couple of files located in /image/blobs/sha256 were quite large. They may have been created when I was setting up the system however my current configuration appears not to be creating any more. My question is whether these files can be safely removed?
Thanks,
Paul
Hi!
I have this set up on a camera in my hallway, pointed at the door. The use-case is to recognize people as they arrive so that my smart home knows who’s visiting.
The challenge is to get a decent snapshot to run the recognition on. Frigate sends Doubletake one or two snapshots from the video clip for each event (person arriving). In these snapshots odds are that the person is looking away, and not at the camera. One way to mitigate this would be to take multiple snapshots on demand in stead of relying on only the snapshots from the video. Is there any way of accomplishing this?
I know I can take snapshots with the camera via the “camera.snapshot” service, but how can this snapshot be used by Doubletake and forwarded to Compreface?
Could someone help me setting up frigate, deepstack and doubletake?? I have an esp32 cam that is working well with frigate but in doubletake I can’t see anything in my matches.
Here is my dockercompose.yaml:
deepstack:
container_name: deepstack
restart: unless-stopped
image: deepquestai/deepstack
ports:
- "4000:5000"
environment:
- VISION-DETECTION=True
- VISION-FACE=True
- API-KEY=********
volumes:
- ./deepstack/pytorch-models:/modelstore/detection
frigate:
container_name: frigate
privileged: true
restart: unless-stopped
image: ghcr.io/blakeblackshear/frigate:stable
shm_size: "64mb"
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/matteo/dockercompose/frigate/config/config.yaml:/config/config.yaml
- /home/matteo/dockercompose/frigate/storage:/media/frigate
- type: tmpfs # 1GB of memory
target: /tmp/cache
tmpfs:
size: 1000000000
ports:
- "5000:5000" # Port used by the Web UI
double-take:
container_name: double-take
image: jakowenko/double-take
restart: unless-stopped
volumes:
- ./double-take:/.storage
ports:
- 3000:3000
This is my frigate config:
mqtt:
enabled: false
cameras:
esp32_camera:
ffmpeg:
inputs:
- path: *mypath*
roles:
- detect
- record
input_args: -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts+discardcorrupt -use_wallclock_as_timestamps 1 -c:v mjpeg
output_args:
record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v libx264 -an
rtmp: -c:v libx264 -f flv
rtmp:
enabled: false
objects:
track:
- person
detect:
width: 800
height: 600
fps: 3
record:
enabled: True
retain:
days: 3
mode: motion
events:
retain:
default: 30
mode: motion
I also tried with mqtt enabled, but nothing appeared in doubletake UI.
Here my doubletake config:
The UI shows that everything is well connected but I’m not able to use doubletake.
Hi all I use double take with compreface on a doorbird video intercom. the use I make of it is to recognize the faces of my family and in the case of a match greater than 98% I open the wicket and send an internal alert and on my smartphone. the problem is that I always have two events on homeassistant. The first after a few seconds and the second after about 10 minutes which relaunches the automation. I tried to figure out what it could be but I didn’t find a solution. Can anyone help me?
This Is my last double take log
24-07-16 11:08:00 info: purged 1 file(s)
24-07-16 11:11:08 info: processing Campanello: 1721128268.004785-29rmsu
24-07-16 11:11:08 info: processing campanello: a7250e69-11f8-47f3-8847-9f96d0f010a2
24-07-16 11:11:08 info: done processing campanello: a7250e69-11f8-47f3-8847-9f96d0f010a2 in 0.48 sec
24-07-16 11:11:08 info: {
id: 'a7250e69-11f8-47f3-8847-9f96d0f010a2',
duration: 0.48,
timestamp: '2024-07-16T11:11:08.936Z',
attempts: 1,
camera: 'campanello',
zones: [],
counts: { person: 1, match: 0, miss: 1, unknown: 0 },
matches: [],
misses: [
{
name: 'cesare',
confidence: 99.75,
match: false,
box: [Object],
checks: [Array],
type: 'mqtt',
duration: 0.37,
detector: 'compreface',
filename: '125e4c6f-81c5-48b1-a76f-470a8ff377c7.jpg'
}
],
unknowns: []
}
24-07-16 11:11:29 info: done processing Campanello: 1721128268.004785-29rmsu in 21.32 sec
24-07-16 11:11:29 info: {
id: '1721128268.004785-29rmsu',
duration: 21.32,
timestamp: '2024-07-16T11:11:29.771Z',
attempts: 4,
camera: 'Campanello',
zones: [],
counts: { person: 1, match: 1, miss: 1, unknown: -1 },
matches: [
{
name: 'cesare',
confidence: 99.86,
match: true,
box: [Object],
type: 'snapshot',
duration: 0.14,
detector: 'compreface',
filename: 'e2be432b-3634-465a-a77f-3538816ab3bf.jpg'
}
],
misses: [
{
name: 'cesare',
confidence: 99.74,
match: false,
box: [Object],
checks: [Array],
type: 'latest',
duration: 0.84,
detector: 'compreface',
filename: 'a246e8e8-30cb-40de-aeed-6df2e4cac7a2.jpg'
}
],
unknowns: []
}
}
24-07-16 11:11:43 info: processing campanello: 07bc2c49-4239-48c1-b566-05e0de485b93
24-07-16 11:11:43 info: done processing campanello: 07bc2c49-4239-48c1-b566-05e0de485b93 in 0.23 sec
24-07-16 11:11:43 info: {
id: '07bc2c49-4239-48c1-b566-05e0de485b93',
duration: 0.23,
timestamp: '2024-07-16T11:11:43.615Z',
attempts: 1,
camera: 'campanello',
zones: [],
counts: { person: 1, match: 0, miss: 1, unknown: 0 },
matches: [],
misses: [
{
name: 'cesare',
confidence: 99.31,
match: false,
box: [Object],
checks: [Array],
type: 'mqtt',
duration: 0.22,
detector: 'compreface',
filename: '3fc5c8c1-9644-4cbe-bbfa-45f1911d13af.jpg'
}
],
unknowns: []
}
24-07-16 11:30:42 info: processing Campanello: 1721129438.751905-camnz3
24-07-16 11:30:42 info: processing campanello: 0e4d4b38-a0b7-4cd7-b5c0-66a6cca48c32
24-07-16 11:30:43 info: done processing campanello: 0e4d4b38-a0b7-4cd7-b5c0-66a6cca48c32 in 0.21 sec
24-07-16 11:30:43 info: {
id: '0e4d4b38-a0b7-4cd7-b5c0-66a6cca48c32',
duration: 0.21,
timestamp: '2024-07-16T11:30:43.016Z',
attempts: 1,
camera: 'campanello',
zones: [],
counts: { person: 0, match: 0, miss: 0, unknown: 0 },
matches: [],
misses: [],
unknowns: []
}
24-07-16 11:30:53 error: stream error: Request failed with status code 404
AxiosError: Request failed with status code 404
at settle (/double-take/api/node_modules/axios/dist/node/axios.cjs:1966:12)
at IncomingMessage.handleStreamEnd (/double-take/api/node_modules/axios/dist/node/axios.cjs:3065:11)
at IncomingMessage.emit (node:events:529:35)
at endReadableNT (node:internal/streams/readable:1400:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
at Axios.request (/double-take/api/node_modules/axios/dist/node/axios.cjs:3876:41)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async module.exports.stream (/double-take/api/src/util/process.util.js:233:22)
at async module.exports.polling (/double-take/api/src/util/process.util.js:34:22)
at async Promise.all (index 1)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:152:7)
24-07-16 11:31:03 error: stream error: Request failed with status code 404
AxiosError: Request failed with status code 404
at settle (/double-take/api/node_modules/axios/dist/node/axios.cjs:1966:12)
at IncomingMessage.handleStreamEnd (/double-take/api/node_modules/axios/dist/node/axios.cjs:3065:11)
at IncomingMessage.emit (node:events:529:35)
at endReadableNT (node:internal/streams/readable:1400:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
at Axios.request (/double-take/api/node_modules/axios/dist/node/axios.cjs:3876:41)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async module.exports.stream (/double-take/api/src/util/process.util.js:233:22)
at async module.exports.polling (/double-take/api/src/util/process.util.js:34:22)
at async Promise.all (index 1)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:152:7)
24-07-16 11:31:13 error: stream error: Request failed with status code 404
AxiosError: Request failed with status code 404
at settle (/double-take/api/node_modules/axios/dist/node/axios.cjs:1966:12)
at
In this log i see one only match
my doubletake config:
mqtt:
host: xxx.xxx.xxx.xxx
username: mqtt
password: xxxxxxx
client_id: doubletake
topics:
# mqtt topic for frigate message subscription
frigate: frigate/events
# mqtt topic for home assistant discovery subscription
homeassistant: homeassistant
# mqtt topic where matches are published by name
matches: double-take/matches
# mqtt topic where matches are published by camera name
cameras: double-take/cameras
# Learn more at https://github.com/skrashevich/double-take/#configuration
detect:
match:
# save match images
save: true
# include base64 encoded string in api results and mqtt messages
# options: true, false, box
base64: false
# minimum confidence needed to consider a result a match
confidence: 98
# hours to keep match images until they are deleted
purge: 168
# minimum area in pixels to consider a result a match
min_area: 10000
unknown:
# save unknown images
save: true
# include base64 encoded string in api results and mqtt messages
# options: true, false, box
base64: false
# minimum confidence needed before classifying a name as unknown
confidence: 95
# hours to keep unknown images until they are deleted
purge: 8
# minimum area in pixels to keep an unknown result
min_area: 6000
frigate:
url: http://xxx.xxx.xxx.xxx:5000/
cameras:
- Campanello
attempts:
# number of times double take will request a frigate latest.jpg for facial recognition
latest: 5
# number of times double take will request a frigate snapshot.jpg for facial recognition
snapshot: 5
# process frigate images from frigate/+/person/snapshot topics
# add a delay expressed in seconds between each detection loop
delay: 10
labels:
- person
image:
# height of frigate image passed for facial recognition
height: 500
stop_on_match: true
detectors:
compreface:
url: http://xxx.xxx.xxx.xxx:8080/
key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
timeout: 15
opencv_face_required: false
det_prob_threshold: 0.9
opencv:
scale_factor: 1.05
min_neighbors: 4.5
min_size_width: 30
min_size_height: 30
this log of automations (homeassistant)
this:
entity_id: automation.doubletake
state: 'on'
attributes:
id: '1720357688434'
last_triggered: '2024-07-15T19:01:40.447822+00:00'
mode: single
current: 0
friendly_name: DoubleTake
last_changed: '2024-07-14T15:25:45.934456+00:00'
last_reported: '2024-07-15T19:01:40.454756+00:00'
last_updated: '2024-07-15T19:01:40.454756+00:00'
context:
id: 01J2VWB7YZ2QS20JR10MMR88KS
parent_id: 01J2VWB7YZ61M8EHN7QGT0YDNP
user_id: null
trigger:
id: Cesare
idx: '0'
alias: Rilevato Cesare
platform: state
entity_id: sensor.double_take_cesare
from_state:
entity_id: sensor.double_take_cesare
state: unavailable
attributes:
icon: mdi:account
friendly_name: cesare
last_changed: '2024-07-15T16:21:29.113441+00:00'
last_reported: '2024-07-15T16:21:29.113441+00:00'
last_updated: '2024-07-15T16:21:29.113441+00:00'
context:
id: 01J2VK5XWSJPQE5H5MVTFM7YKR
parent_id: null
user_id: null
to_state:
entity_id: sensor.double_take_cesare
state: campanello
attributes:
id: 1721128268.004785-29rmsu
duration: 21.32
timestamp: '2024-07-16T11:11:29.771Z'
attempts: 4
camera: campanello
zones: []
match:
name: cesare
confidence: 99.86
match: true
box:
top: 128
left: 288
width: 105
height: 126
type: snapshot
duration: 0.14
detector: compreface
filename: e2be432b-3634-465a-a77f-3538816ab3bf.jpg
base64: null
icon: mdi:account
friendly_name: cesare
last_changed: '2024-07-16T11:11:29.775722+00:00'
last_reported: '2024-07-16T11:11:29.775722+00:00'
last_updated: '2024-07-16T11:11:29.775722+00:00'
context:
id: 01J2XKV1FFZ3PY4K5CPAGRZQXP
parent_id: null
user_id: null
for: null
attribute: null
description: state of sensor.double_take_cesare
and last
trigger:
id: Cesare
idx: '0'
alias: Rilevato Cesare
platform: state
entity_id: sensor.double_take_cesare
from_state:
entity_id: sensor.double_take_cesare
state: campanello
attributes:
id: 1721128268.004785-29rmsu
duration: 21.32
timestamp: '2024-07-16T11:11:29.771Z'
attempts: 4
camera: campanello
zones: []
match:
name: cesare
confidence: 99.86
match: true
box:
top: 128
left: 288
width: 105
height: 126
type: snapshot
duration: 0.14
detector: compreface
filename: e2be432b-3634-465a-a77f-3538816ab3bf.jpg
base64: null
icon: mdi:account
friendly_name: cesare
last_changed: '2024-07-16T11:11:29.775722+00:00'
last_reported: '2024-07-16T11:11:29.775722+00:00'
last_updated: '2024-07-16T11:11:29.775722+00:00'
context:
id: 01J2XKV1FFZ3PY4K5CPAGRZQXP
parent_id: null
user_id: null
to_state:
entity_id: sensor.double_take_cesare
state: unavailable
attributes:
icon: mdi:account
friendly_name: cesare
last_changed: '2024-07-16T11:21:29.776231+00:00'
last_reported: '2024-07-16T11:21:29.776231+00:00'
last_updated: '2024-07-16T11:21:29.776231+00:00'
context:
id: 01J2XMDBDG7M5MG3EE5R7B57JY
parent_id: null
user_id: null
for: null
attribute: null
description: state of sensor.double_take_cesare
Hi all,
I am in the process of setting up Double Take with Frigate and Deep Stack,.
I am running Deep Stack in a docker container on my Synology NAS and I can access the service through a web browser…so it is running and also accessible through the used port.
Frigate is running within my Home Assistant OS setup and is doing a great job so this one also does not create any issues on its own.
However, Double Take does not seem to like my configuration:
Any idea why Frigate and Double Take are not recognized?
This is the log:
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:04:10 info: Double Take v1.13.1-8e2728d
24-09-01 12:04:11 info: MQTT: connected
24-09-01 12:04:11 info: MQTT: subscribed to frigate/events, frigate/+/person/snapshot
24-09-01 12:04:14 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:04:26 info: Double Take v1.13.1-8e2728d
24-09-01 12:04:27 info: MQTT: connected
24-09-01 12:04:27 info: MQTT: subscribed to frigate/events, frigate/+/person/snapshot
24-09-01 12:04:28 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:04:37 info: Double Take v1.13.1-8e2728d
24-09-01 12:04:37 info: MQTT: connected
24-09-01 12:04:37 info: MQTT: subscribed to frigate/events, frigate/+/person/snapshot
24-09-01 12:04:38 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:04:45 info: Double Take v1.13.1-8e2728d
24-09-01 12:04:46 info: MQTT: connected
24-09-01 12:04:46 info: MQTT: subscribed to frigate/events, frigate/+/person/snapshot
24-09-01 12:04:46 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:04:50 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:04:56 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:05:20 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:05:46 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:05:50 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:05:57 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:06:21 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:06:47 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:06:51 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:06:57 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:07:09 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:07:17 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:07:47 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:07:47 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:07:57 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:08:19 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:08:21 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:08:21 info: processing diningroom: 6d9911cf-e645-4c68-9029-d3a044329f92
24-09-01 12:08:21 error: AxiosError: deepstack process error: Unsupported protocol 192.168.1.48:
24-09-01 12:08:21 info: done processing diningroom: 6d9911cf-e645-4c68-9029-d3a044329f92 in 0.01 sec
24-09-01 12:08:21 info: {
id: '6d9911cf-e645-4c68-9029-d3a044329f92',
duration: 0.01,
timestamp: '2024-09-01T10:08:21.106Z',
attempts: 1,
camera: 'diningroom',
zones: [],
counts: { person: 0, match: 0, miss: 0, unknown: 0 },
matches: [],
misses: [],
unknowns: []
}
24-09-01 12:08:26 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:08:28 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:08:31 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:08:31 info: processing diningroom: f505f3cf-342f-4e85-bd87-ff09fa6dc947
24-09-01 12:08:31 error: AxiosError: deepstack process error: Unsupported protocol 192.168.1.48:
24-09-01 12:08:31 info: done processing diningroom: f505f3cf-342f-4e85-bd87-ff09fa6dc947 in 0.01 sec
24-09-01 12:08:31 info: {
id: 'f505f3cf-342f-4e85-bd87-ff09fa6dc947',
duration: 0.01,
timestamp: '2024-09-01T10:08:31.525Z',
attempts: 1,
camera: 'diningroom',
zones: [],
counts: { person: 0, match: 0, miss: 0, unknown: 0 },
matches: [],
misses: [],
unknowns: []
}
24-09-01 12:08:48 info: Double Take v1.13.1-8e2728d
24-09-01 12:08:48 info: MQTT: connected
24-09-01 12:08:48 info: MQTT: subscribed to frigate/events, frigate/+/person/snapshot
24-09-01 12:08:51 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:08:58 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:09:02 info: Double Take v1.13.1-8e2728d
24-09-01 12:09:03 info: MQTT: connected
24-09-01 12:09:03 info: MQTT: subscribed to frigate/events, frigate/+/person/snapshot
24-09-01 12:09:06 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:09:38 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:09:48 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:09:58 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:10:08 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:10:40 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:10:48 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:10:58 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:11:09 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:11:39 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:11:48 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:11:58 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:12:10 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:12:40 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:12:49 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:12:58 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:13:10 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:13:40 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:13:49 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:13:59 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:14:12 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:14:41 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:14:49 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:14:59 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:15:12 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:15:43 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:15:50 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:15:59 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:16:13 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:16:44 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:16:50 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:17:00 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:17:13 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:17:44 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:17:50 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:18:00 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:18:15 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:18:45 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:18:51 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:19:00 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:19:14 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:19:45 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:19:51 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:20:00 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:20:15 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:20:46 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:20:51 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:21:01 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:21:16 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:21:47 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:21:51 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:22:01 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:22:16 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:22:48 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:22:52 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:23:01 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:23:17 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:23:49 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:23:52 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:24:02 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:24:18 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:24:48 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:24:52 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:25:02 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:25:18 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:25:50 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:25:52 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:26:02 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:26:19 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:26:51 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:26:53 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:27:03 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:27:20 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:27:52 error: AxiosError: Unsupported protocol 192.168.1.212:
24-09-01 12:27:53 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
24-09-01 12:28:03 error: Error: frigate status error: Unsupported protocol 192.168.1.212:
at Object.module.exports.checks (/double-take/api/src/util/frigate.util.js:79:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async module.exports.start (/double-take/api/src/controllers/recognize.controller.js:85:21)
I have tried to figure it out with googling, forum search and youtube videos but did not find a solution yet. Hoping that someone can give me some guidance.
Thanks,
Merc