Request Approval

Nest Camera and older Dropcams, and in general any security camera supporting Works With Nest.

Uploaded By: Almond Authors
License: Free

Extends: @security-camera

Commands

  • WHEN: when there is a new event detected on my security camera
  • WHEN: when my security camera detects a person
  • WHEN: when my security camera detects no person
  • WHEN: when my security camera detects motion
  • WHEN: when my security camera does not detect motion
  • WHEN: when my security camera hears sound
  • WHEN: when there is a person in front of my security camera
  • WHEN: when something moves in front of my security camera
  • WHEN: if something happens on my security camera
  • WHEN: when something is detected by my security camera
  • WHEN: when a person is detected by my security camera
  • GET: my security camera live feed
  • GET: a snapshot of my security camera
  • GET: my security camera
  • GET: the last event detected by my security camera
  • DO: turn ____ (power) my security camera
  • DO: set the power on my security camera to ____ (power)
  • DO: shut down my security camera
  • DO: disable my security camera
  • DO: enable my security camera
  • DO: have my security camera start recording
  • DO: make my security camera stop recording

Queries

  • current_event(out start_time :Date,
    out has_sound :Boolean,
    out has_motion :Boolean,
    out has_person :Boolean,
    out picture_url :Entity(tt:picture))
    trigger on any new event detected by the camera, providing the start time of the event and a small gif

Actions

  • set_power(in req power :Enum(on,off))change the streaming status of the camera