[APP][Pro] Support for ONVIF compatible cameras (Release 2.0.60, Test 2.0.60)

If you look in the device advanced settings, what is the snapshot url?
If you copy that and paste it into the address bar of a browser, do you see anything?

Thanks, solved! When I logged in through the via the snapshot URL I could remove the HTTPS. But not through the app, the NVR or the Reolink software on the computer. Thanks again! Have a good night!

1 Like

Hi!

I use the test version, its working with my Reolink NVR (10 Camera’s connected)

Only the PTZ Preset is not working.

Ajax cam are now compatible with onvif. Any idea to works with homey? With this app I can’t see any kind of image…

I have this app working perfectly with my Reolink doorbell but can’t seem to get it to fully work with my hikvison cameras.

I have my cameras directly connected to the NVR itself. The onvif app finds the cameras, with the camera imported in I’ve turned on motion detection. The snapshot updates but the motion event never updates and is from days ago. I’ve also noticed that non of the motion events, camera time ,face detection. .etc .etc have never updated.

Anyone any ideas on how to get hikvision cameras fully working in the app? Is this due to a setting I need to change on the NVR itself or within homey?

Thanks

Could you open the app settings page and select the Diagnostics Log tab and set the log level to Detailed information. Then enable motion detection on the camera device in Homey and trigger motion on the camera. Finally, go back to the log and Send it.

Hi Adrian, Ok ive done that.

Thanks

Hello, first of all, thank you @Adrian_Rockall for all the hard work you put in this.

I’m testing with my 4 Reolink Duo 2 and my 1 Reolink RLC-811A and the first thing I notice is strange, is that just of one of the Reolink Duo 2 I don’t have the ā€œThe person detected alarm turned onā€ card.

Here is an example of the other 3 Duo 2 and RLC-811A


And this is with the 4th Duo 2

Do you know what could be causing this?

I’m still testing with the snapshots. I do get them for example via Telegram, using either the snapshop variable or the URL, but with some delay so when It takes it, the person/vehicle is gone. Any way to configure this?

Thank you again.

1 Like

Can someone help me with the PTZ Function? I use a Reolink NVR.

When I want to make a flow with PTZ I get the error:

ONVIF SOAP Fault ā€œSOAP-ENV:Senderā€:

Hello, Not sure if this is reported more on this topic (couldn’t find something similar). I have issues regarding refreshing snapshots.

My issue is that the app works fine but the refresh snapshot is not working so it is send with a Telegram app with the same snapshot every time.

when a manual refresh or restart of the Onvif app is done i get a newer snapshot.

This is on a Homey Pro 2019 on Onvif version 2.0.51 where using preset is also working through a simple flow and where the logging shows no problems and a 200 status and an ā€œEvent Image Updated (CAMxxxx)ā€

Camera’s are Hikvision brand.

Flows contain refresh snapshot but that doesn’t do anything appareantly, only manual refresh or restart of the app will give a newer snapshot.

It takes some time to update the snapshot, so if you use the action card to update it, you will either need to add a delay before sending the image or use second Flow that is triggered by the Snapshot ready card.

thanks for you reply.

I did some more testing and eventually it was the Telegram Bot from Jorden Chamid that does not update the snapshot. I found this out by testing a virtual ip cam and testing the other Telegram app from Julian Suhl that does send a new snapshot every time.

So it is working with the Telegram app from Julian Suhl :slight_smile:

1 Like

Hi Adrian,
I’m currently using your excellent ā€œONVIF Cameraā€ app with my Hikvision cameras and NVR, and it’s working great! Thanks for developing it.
I’m now looking to add a doorbell, preferably Hikvision again. My main question is:
When the doorbell button is pressed, does the ONVIF stream/events from such a doorbell provide a distinct trigger that your Homey ONVIF app can pick up and make available as a trigger for Homey Flows?
Thanks in advance for any insights and help!
Best regards

I can’t say for sure as I don’t have one, but the app can respond to various events.

Thanks for the answer.
From what I’ve seen, ONVIF supports event notifications such as MOTION (IsMotion), ANALYTICSSERVICE (IsInside), MOTIONALARM (State), and DIGITALINPUT (LogicalState).
I assume that DIGITALINPUT (LogicalState) is what I need. The Hikvision doorbell should send a notification to the NVR via this event when the doorbell button is pressed.
If the Homey ONVIF app also supports processing this specific DIGITALINPUT event, then it should work perfectly for detecting doorbell rings.
Alternatively, a solution via a relay (e.g., using a Smart Implant) would have to be considered.

Correct. The app also supports other events, such as person detected, etc depending on the cameras abilities

But, I believe the digital input or visitor detected would be the most likely candidates.

Hi Andrian, any idea why the "person detected alarm turned onā€ card is missing when my other cameras (same model& brand) have them?

Here is an example of the other 3 Duo 2 and RLC-811A

And this is with the 4th Duo 2

Do you know what could be causing this?

Thank you

1 Like

The app adds the cards based on the information provided.
I can’t remember where that comes from so I will take a look tonight.
In the meantime could you set the log to Basic Information and then restart the app. Once it has started up, send the log

Is someone working with this app and the Ajax camera or doorbell?

Hi Adrian, appologies, I wasn’t at home last night and didn’t have time to send you the logs. I have just sent them.
IT is strange because I have 4 cameras, same model and brand, and just in 1 the card does not show up.

Thank you for taking a look into it.

HAve a great day.