Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions source/_components/camera.push.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,9 @@ The `push` camera can as an example be used with [motionEye](https://github.com/

In motionEye, under **File Storage -> Run A Command** type in:
```bash
curl -X POST -F "image=@%f" http://my.hass.server.com:8123/api/camera_push/camera.push_camera
curl -X POST -F "image=@%f" http://my.hass.server.com:8123/api/camera_push/camera.push_camera?token=12345678
```

Please take note that you might need to add `-H "x-ha-access: YOUR_PASSWORD"` if you have API authentication enabled.

Optionally configure motionEye to save only motion triggered images by going into **Still Images -> Capture Mode** and setting **Motion Triggered**. Tune your preferences under **Motion Detection**.

In this setup, you can configure the push camera to continuously replay the last motion triggered event using a configuration such as:
Expand All @@ -40,6 +38,7 @@ camera:
name: MotionEye Outdoor
buffer: 3
timeout: 5
token: 12345678
```

## {% linkable_title Configuration %}
Expand All @@ -51,6 +50,7 @@ To enable this camera in your installation, add the following to your `configura
camera:
- platform: push
name: My Push Camera
token: 12345678
```

{% configuration %}
Expand All @@ -69,6 +69,10 @@ timeout:
required: false
default: 5 seconds
type: time
token:
description: User provided token acting as access control, should be a large string (more then 8 chars). Required if you can't use HA new auth system (0.77).
required: false
type: string
field:
description: HTTP POST field containing the image file
required: false
Expand Down