Google Nest Battery Camera Setup

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).

doorbell

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?