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
14 changes: 14 additions & 0 deletions source/_integrations/onvif.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,17 @@ This integration uses the ONVIF auxiliary command and imaging service to send ce
| IR lamp | `ir_lamp` | Turn infrared lamp on and off via `IrCutFilter` ONVIF imaging setting. |
| Autofocus | `autofocus` | Turn autofocus on and off via `AutoFocusMode` ONVIF imaging setting. |
| Wiper | `wiper` | Turn on the lens wiper on and off via the `Wiper` ONVIF auxiliary command. |

## Troubleshooting

### Symptom: Error message: "No usable cameras were found"

The ONVIF integration shows an error message "No usable cameras were found".
Copy link

Copilot AI Nov 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line duplicates content from the heading. According to the documentation template, the symptom subsection should expand on or clarify the error, not simply repeat the heading. Either remove this redundant line or provide additional context, such as "When trying to set up the integration, you see the error message 'No usable cameras were found'."

Suggested change
The ONVIF integration shows an error message "No usable cameras were found".
When you try to set up the ONVIF integration in Home Assistant, you may see the error message "No usable cameras were found" if the integration cannot detect any compatible video streams from your camera.

Copilot uses AI. Check for mistakes.

#### Resolution

Update the camera configuration to output at least one video stream in H.264 format rather than H.265. One option for doing this is to set a secondary stream to H.264 while leaving the primary stream at the default H.265.

Comment on lines +120 to +121
Copy link

Copilot AI Nov 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The resolution lacks specific guidance on how to update the camera configuration. Consider adding more detailed steps or referencing the camera's documentation, such as: "Update the camera configuration to output at least one video stream in H.264 format. You can usually configure this in the camera's web interface or app under video stream settings. One option is to set a secondary stream to H.264 while leaving the primary stream at H.265. Refer to your camera's documentation for specific instructions on changing encoder settings."

Suggested change
Update the camera configuration to output at least one video stream in H.264 format rather than H.265. One option for doing this is to set a secondary stream to H.264 while leaving the primary stream at the default H.265.
To resolve this issue, you need to update your camera's configuration so that it outputs at least one video stream in H.264 format. Most cameras allow you to do this in their web interface or mobile app, typically under **Video**, **Stream**, or **Encoding** settings.
1. Open your camera's web interface or app.
2. Navigate to the **Video** or **Stream** settings section.
3. Look for options to set the video encoding format for each stream.
4. Change the encoding for at least one stream (often called the secondary or sub stream) to **H.264**. You can leave the primary stream set to **H.265** if you prefer.
5. Save your changes.
If you are unsure how to access these settings or change the encoding format, refer to your camera's user manual or manufacturer's support website for specific instructions.

Copilot uses AI. Check for mistakes.
#### Cause

Many newer cameras, particularly those with higher resolutions that benefit from H.265's improved video coding, support H.265 (HEVC) by default, while the ONVIF integration looks for H.264 (AVC) video streams to find cameras.