WebThingsIO / onvif-adapter

ONVIF Profile S video camera adapter
Mozilla Public License 2.0
10 stars 6 forks source link

onvif-adapter

ONVIF Profile S camera adapter for WebThings Gateway.

NOTE: Things will be much more painless if your cameras are all given static IP addresses on your network.

Supported Devices

Tested and Working

Untested but Should Work

All other ONVIF Profile S compatible cameras.

Installation

This add-on can be installed through the UI, via Settings -> Add-ons -> +.

NOTE: If you are installing this add-on in a gateway you built yourself, your system will need to have ffmpeg installed.

Configuration

When new devices are detected, they are added to the add-on's config with a blank username/password entry. Therefore, to configure each device, do the following:

  1. Start a search for new devices from the Things screen.
  2. After the search has completed, navigate to Settings -> Add-ons.
  3. Click on the Configure button for the ONVIF add-on.
  4. Any new devices should be auto-populated in the devices list. Fill in the username and password for each as required.
  5. Click Apply.
  6. After a few seconds, go back to the Things screen and start a new search again.
  7. If everything went well, your devices should now be available.

Additionally, PTZ controls can be optionally enabled.

Manual Configuration

If your devices were not auto-populated in the configuration screen, but you know the address of the cameras, you can configure them as follows:

  1. Launch the config editor by navigating to Settings -> Add-ons and clicking the Configure button for the ONVIF add-on.
  2. Add a new entry for your device by clicking + and filling in the fields.
  3. Click Apply.
  4. After a few seconds, go back to the Things screen and start a new search again.
  5. If everything went well, your devices should now be available.