Hello,
I’m reaching out as I’m running out of ideas and would like to figure out if my config is every going to work. I have a bunch of Google Nest Battery cameras for which I managed to integrate into Home Assistant. each camera is listed in the dashboard although they only display a black rectangle (1st issue). I can access the stream when clicking on it and see the video, however, if I click on “Download Snapshot”, I get a completely black picture (same as the one on the thumbnail).
I’m not overly bothered by the dashboard although it would be nice for these pictures to get updated once in a while. Ultimately, my objective is to save video recording of events. I have set up the automation for motion triggeres snapshots. This triggers with motion events which shows that motion detection works and so does the file saving part, however, I only get the aforementioned black pictures. If I set it up to save a recording, I get nothing. Portainer shows the following
2025-01-15 10:15:23.956 ERROR (MainThread) [homeassistant.components.automation.garage_motion_recording] Garage Motion Recording: Error executing script. Error for call_service at pos 1: camera.garage does not support record service
2025-01-15 10:15:23.958 ERROR (MainThread) [homeassistant.components.automation.garage_motion_recording] Error while executing automation automation.garage_motion_recording: camera.garage does not support record service
This feels like a case of “next time buy an HA compatible camera”. Is this meant to be possible or am I simply wasting my time trying to achieve this using Home Assistant?
automation config below for info
- id: '1735612174020'
alias: Front Porch Snapshot
description: Take Front Porch Snapshot when Person detected
triggers:
- device_id: ea06fbcc932d05036336dfe0ff49486b
domain: nest
type: camera_person
trigger: device
- device_id: ea06fbcc932d05036336dfe0ff49486b
domain: nest
type: camera_motion
trigger: device
conditions: []
actions:
- action: camera.snapshot
target:
device_id: 44dc8762e84069aa3dcae3fd5cde73e0
data:
filename: /config/tmp/garage_{{ now().strftime("%Y%m%d-%H%M%S") }}.jpg
mode: single
- id: '1735631163585'
alias: Garage Motion Recording
description: Save Video if motion recorded in garage
triggers:
- device_id: ea06fbcc932d05036336dfe0ff49486b
domain: nest
type: camera_motion
trigger: device
- device_id: ea06fbcc932d05036336dfe0ff49486b
domain: nest
type: camera_person
trigger: device
conditions: []
actions:
- action: camera.record
metadata: {}
data:
duration: 15
lookback: 15
filename: /config/tmp/garage_recording.mp4
target:
device_id: ea06fbcc932d05036336dfe0ff49486b
mode: single
Also, I have done the same integration using SmartThings and it has no problem taking picture snapshots.
Is this even possible in HA or am I simply wasting my time?