Hi there, guys! I’m currently using jakowenko/double-take v1.13.11.8 in a Docker Container (installed from skrashevich/double-take:latest). I have it running in a rPi, together with HA, where I have ring-mqtt working, and serving snapshots. I am NOT using frigate (can’t have it in this tiny hw), but I’ve got everything else working. Ring detects motion, HA sees the cameras from MQTT, double-take gets the messages from MQTT & processes them through AWS Rekognition, and finds a match! (here’s a manual update)
25-07-13 22:26:01 info: {
id: 'ade38c0a-e15b-4efc-84c4-fbab4f5b7b05',
duration: 3.34,
timestamp: '2025-07-13T22:26:01.720Z',
attempts: 1,
camera: 'camera1',
zones: [],
counts: { person: 1, match: 1, miss: 0, unknown: 0 },
matches: [
{
name: 'xxxxxxx',
confidence: 99.98,
match: true,
box: [Object],
type: 'manual',
duration: 2.83,
detector: 'rekognition',
filename: 'ed23a800-123a-46f7-9eec-661e39549aab.jpg'
}
],
misses: [],
unknowns: []
}
However, I don’t get double take to post the results in MQTT for HA to “see”, and I get this error message:
25-07-13 22:26:01 error: TypeError: MQTT: recognize error: Cannot read properties of undefined (reading 'DEVICE_TRACKER_TIMEOUT')
at /double-take/api/src/util/mqtt.util.js:278:32
at Array.forEach (<anonymous>)
at module.exports.recognize (/double-take/api/src/util/mqtt.util.js:239:13)
at module.exports.start (/double-take/api/src/controllers/recognize.controller.js:184:10)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Is this in any way related to my lack of frigate? (the only timeout parameter I see in the config is for it)?
Here’s my complete config:
detect:
match:
save: true
base64: false
confidence: 60
purge: 168
min_area: 10000
unknown:
save: true
base64: false
confidence: 40
purge: 8
min_area: 0
logs:
level: info
#verbose
detectors:
rekognition:
aws_access_key_id: xxxxxx
aws_secret_access_key: yyyyyy
aws_region: us-east-1
collection_id: double-take
opencv_face_required: false
mqtt:
host: localhost
device_tracker_timeout: 30
topics:
frigate: frigate/events
homeassistant: homeassistant
matches: double-take/matches
cameras: double-take/cameras
cameras:
device_tracker_timeout: 30
camera1:
snapshot:
topic: ring/fce1e764-7caf-4098-a1a7-xxxxxxxx/camera/54e01xxxxxx/snapshot/image
quality: 100
height: 1080
crop: True
any help would be greatly appreciated!! (I’d rather not have to resort to parsing the logs to see if there’s been a match
)
Thanks!