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

Hi Adrian i send you a message but i think something going wrong. Thats the way i send you the same message again

Hi Adrian, I have six Hikvision cameras. I managed to get two of them into Homey, but the other four aren’t. When I try to add the cameras to Homey, it sees their IP addresses, but when I add them, I get the message “Error: Discovery error: undefined.” What am I doing wrong, or what’s wrong? I’ll also send you a diagnostic report. Sincerely, Ben

Can you send me the log from the app settings page.

Set the Level to Detailed information and then clear the log. Next try to add one of the cameras. After it fails, go back to the log page and tap on Send Log.

Let me know the id number once you have sent it.

Hoi Adrian this is the ID

Log ID: 2025-09-26T11:40:23.434Z
App version 2.0.54

Looking at the logs it seems at least one camera is returning bad information:

11:40:23.446: Reply from {
	"hostname": null,
	"port": null,
	"path": "rvice",
	"urn": "urn:uuid:276e3e5d-fc60-11b3-8261-1868cbd7c507",
	"href": "rvice"
}
11:40:23.447: Discovery (null): Invalid service URI

The log also has a lot of ‘noise’ caused by two cameras no responding, so that makes it hard to follow. Maybe you could disable those cameras in the Homey app or find out why they are not responding?

10:39:12.596: Connect to camera error (TUIN 1): connect EHOSTUNREACH 192.168.2.34:80
10:39:25.684: Request error (192.168.2.33): connect EHOSTUNREACH 192.168.2.33:80
10:39:25.687: Connect to camera error (CARPORT 1): connect EHOSTUNREACH 192.168.2.33:80
10:39:28.756: Request error (192.168.2.34): connect EHOSTUNREACH 192.168.2.34:80

If the cameras are powered on, then check the IP addresses haven’t changed and maybe restart Homey.

For the one giving bad information, maybe try rebooting it.

If it were me, I would disable all the cameras in Homey and then switch them off, just leaving one camera at a time that you can’t add. Then change the log level to Full Information and try to add the camera, followed by sending the log.

Thanks for your answer. What you suggested i will try it. Thanks

1 Like

I just submitted a log from when trying to add my Reolink doorbell. App didn’t find it automatically, so tried adding manually. Got an undefined discovery error.

Log from pe…land@gmail.com

The last item in the log is to GetDeviceInformation and the respone is

Reason><SOAP-ENV:Text xml:lang="en">Error 401: HTTP 401 Unauthorized<

Which is strange as everything was going well up until that point.

As it is getting late now, I will analyse the code to see if it can work without that after work tomorrow.

It might be worth trying the test version as I do recall making a change at some point to ignore an error like that but I can’t remember the detail without looking at the code.

Any news on the multi triggers, Adrian?

Any other way to handle these in flows or script?

Could it be related to me having turned on 2FA for login?

My Reolink Doorbell (wifi) is found by the App (experimental). I need to fill in the credentials and it is than added as Onvif camera on port 8000.

I would like to see the live stream, so should be using the RTSP protocol on port 554.

How can I see the live stream?

Did you enable RTSP on the cam, Ernst? Reolink often has it disabled by default.
By using a Net Scan “TCP Port” device, you can check if Homey can reach your cam’s IP address at port number 554
Example:

1 Like

Do you have the latest firmware and Homey versions?

The live stream will only work in the Homey app, not via the web app.

2 Likes

I needed to update Homey’s firmware :relieved_face: and now I see a “live” option in the Doorbell, but get no live feed (the other two do work):

In the Reolink settings all is switched on correctly:

I am using the experimental App:

Are the mobile and doorbell on the same network?

Yes, they are Adrian.

I rebooted the Doorbell camera and restarted your App, but the live stream does not show up.

It’s not a huge issue for me, so please allocate your time to more urgent or (preferably) nicer stuff!

Can you enable the Detailed information in the Diagnostics Log page and then restart the app. Give it a minute and then send the log.

I don’t mean to ignore you, but I haven’t seen anything in the code yet.

Did you send me a log from the app settings page that shows the multiple triggers?

I receive lots of logs each day with no explanation as to why, so they can get lost in the noise.

1 Like

To test if the cam stream is active and reachable:
I"ve a Reo doorbell as well, I can watch the stream in VLC media player:
Use this URL format:
rtsp://192.168.x.x:554
(assuming your subnet uses 192.168.)
It asks for login credentials along the way.

1 Like

Log sent!

alkmaar@gmail.com

Thanks Peter,

I installed VLC on my phone and tried to play rtsp://182.168.50.8:554 but no luck (nor were credentials asked for)

The IP is correct for my Reolink Doorbell