Output

If the heuristic determined that the evaluation was valid, one or more IO operations can be executed. You configure which IO operations that will be executed, by modifying the configuration file or using the web interface.

Image

This will save an image to disk. The directory where the images will be saved to, can be set in the configuration file or by using the webinterface.

Video

This will record a video to disk. You can specify the framerate, timestamping, encoder, etc.

GPIO

You can trigger a specific GPIO pin on the Raspberry Pi.

TCP/IP client

The TCP/IP client will send a TCP packet to a server.

Webhook

Detailed information (a JSON object) is send as a POST request to a webhook. The JSON object contains the number of changes, the region, the URL of the image, etc.

MQTT

Detailed information (a JSON object) is published to an MQTT topic. The JSON object contains the number of changes, the region, the URL of the image, etc.

Script

Execution of a bash script which has access to the JSON object.