capture:
  name: "Capture Snapshot"
  description: "Capture a still image from a Nest camera via WebRTC and save as JPEG."
  fields:
    entity_id:
      name: "Camera"
      description: "Nest camera entity to capture from."
      required: true
      selector:
        entity:
          domain: camera
          integration: nest
    filename:
      name: "Filename"
      description: "Full path to save the JPEG image. Supports templates with `entity_id` and `now()`."
      required: false
      default: "/media/nest_snapshot_{{ now().strftime('%Y%m%d_%H%M%S') }}_{{ entity_id.split('.')[1] }}.jpg"
      example: "/config/www/nest_snapshot_{{ now().strftime('%Y%m%d_%H%M%S') }}.jpg"
      selector:
        text:
          multiline: false
