# \[APP\]\[Pro\] Support for ONVIF compatible cameras (Release 2.0.70, Test 2.0.70)

**URL:** <https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377>\
**Category:** Apps\
**Created:** [April 14, 2020, 4:57pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377 "2020-04-14T16:57:37Z")\
**Posts on this page:** 20\
**Page:** 92

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 29, 2025, 6:25pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1846 "2025-09-29T18:25:22Z")

</div>

YW, Ernst.  
If it’s the actual URL: 182 should be 192

---

<div class="post-metadata">

**Author:** ![Eternity](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eternity/32/102113_2.png) [@Eternity](https://community.homey.app/u/Eternity)\
**Post date:** [September 29, 2025, 6:33pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1847 "2025-09-29T18:33:34Z")

</div>

😱

You are right!

With that IP I get to a page asking for credentials, and after entering them, I get a live stream!

@Adrian_Rockall

So, the Reolink side seems to work.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 29, 2025, 6:49pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1848 "2025-09-29T18:49:42Z")

</div>

Shit happens 😉, but at least now we know the stream is ok.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 29, 2025, 6:57pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1849 "2025-09-29T18:57:06Z")

</div>

Mike, can you view the stream @ Dashboard using the “Cam” widget?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [September 29, 2025, 8:12pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1850 "2025-09-29T20:12:28Z")

</div>

I can see the app has registered the video listener, so that’s a good start as it has detected that it’s got the capability.

Could you clear the log and then open the camera device in Homey so it tries to show the video stream, then send the log.

**Note** : By trying to show the stream it should report the URL and this could expose your username and password in the log, so if you are not happy about sending that, copy the content, replace the credentials with stars and then send the result to me via PM.

I have found that some cameras return the encrypted credentials in the URL reported by ONVIF, while others I have to inject them into the URL (rtsp://username:password@host). Its possible that there could be other methods that are required that I have seen yet.

Edit: I find the easiest way is to view the log in the web app while using the mobile app for the device view.

---

<div class="post-metadata">

**Author:** ![Flavien317](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/flavien317/32/121140_2.png) [@Flavien317](https://community.homey.app/u/Flavien317)\
**Post date:** [September 29, 2025, 8:15pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1851 "2025-09-29T20:15:13Z")

</div>

Hi, I hope you’re doing well.

I’ve finally moved into my new house, so I can now properly test the camera. I installed the beta version, but the live image looks different from the original — it’s missing the black borders at the top and bottom. I also noticed a bug: when I’m in full screen mode and rotate the phone to landscape, the app crashes.

Thank you for all the work you’ve been doing over the past few months — the live feature is an amazing addition.

If you need any more information, please let me know.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [September 29, 2025, 9:13pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1852 "2025-09-29T21:13:09Z")

</div>

The app just passes the RTSP URL to the phone app and has no control over the way it looks.

The full screen crash is a bug in the Homey phone app that I mentioned a few posts back, so waiting on Athom to fix that.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [September 29, 2025, 9:15pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1853 "2025-09-29T21:15:40Z")

</div>

I have just published a new test version that should fix the multiple Flow triggers when a camera spams the events. The Flow will now only trigger if the state has changed.

---

<div class="post-metadata">

**Author:** ![Eternity](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eternity/32/102113_2.png) [@Eternity](https://community.homey.app/u/Eternity)\
**Post date:** [September 29, 2025, 9:35pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1854 "2025-09-29T21:35:22Z")

</div>

Log send Adrian!

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [September 29, 2025, 10:01pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1855 "2025-09-29T22:01:45Z")

</div>

I have it and as far as I can see the URL being used is fine, so I’m not sure why it’s not appearing in Homey.

Do you see any errors after a few minutes?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 29, 2025, 10:02pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1856 "2025-09-29T22:02:37Z")

</div>

> [@Peter\_Kawa](#):
>
> Mike, can you view the stream @ Dashboard using the “Cam” widget?

Some questions get answered by themselves 🤪

> [@\[Request\] RTSP(S) Cam live stream support](https://community.homey.app/t/request-rtsp-s-cam-live-stream-support/117932/64):
>
> Homey app V9.6.1
> 
> ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/f/ef16a1a974cf8b761e3a82ad22e7183d828645cb.png)

---

<div class="post-metadata">

**Author:** ![Xa4](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xa4/32/11450_2.png) [@Xa4](https://community.homey.app/u/Xa4)\
**Post date:** [September 29, 2025, 10:28pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1857 "2025-09-29T22:28:54Z")

</div>

Trying to add an Hikvision Rtsp but the app says socket hang up. What am I doing wrong?

Thanks!

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [September 29, 2025, 11:26pm UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1858 "2025-09-29T23:26:07Z")

</div>

That basically means that Homey can’t reach the camera.

Make sure the camera has ONVIF enabled plus HTTP and RTSP.

Make sure that Homey is on the same network as the camera.

Ensure your router is not blocking communications between the camera and Homey.

Can you reach the camera using a web browser?

---

<div class="post-metadata">

**Author:** ![Youri\_Pasternak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/youri_pasternak/32/55754_2.png) [@Youri\_Pasternak](https://community.homey.app/u/Youri_Pasternak)\
**Post date:** [September 30, 2025, 12:51am UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1859 "2025-09-30T00:51:19Z")

</div>

My CloudEdge doorbell send the wrong URL link to the app for the ONVIF. It send channel 101 at the end, but needs to be 102.

How can I change the live stream (and snapshot) url? I tried in the below setting, but seems like the app is still using the original link with 101 when looking in the log file. By using the 101, the stream is not working. Thanks!

 ![IMG_7672](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/b/ebc585af722ef9c21284c1c81b76120b41f9f97f.jpeg)

This is what the log is saying:

Log ID: 2025-09-30T01:06:46.009Z  
App version 2.0.57

1:6:46.009: Setting Live video stream to rtsp://10.0.1.193:8554/Streaming/Channels/101  
1:6:46.010: Setting Live video stream to rtsp://admin:xxxxx@10.0.1.193:8554/Streaming/Channels/101

So it seems to ignore my overwrite to channel 102

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [September 30, 2025, 2:30am UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1860 "2025-09-30T02:30:10Z")

</div>

ATM I haven’t got any override for the RTSP url.

The url for the snapshot should start with http as Homey can’t decode the RTSP stream, so that won’t work for the snapshot.

Could you restart the app with the log set to Full and then send it once it has started up?

---

<div class="post-metadata">

**Author:** ![Xa4](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xa4/32/11450_2.png) [@Xa4](https://community.homey.app/u/Xa4)\
**Post date:** [September 30, 2025, 3:50am UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1861 "2025-09-30T03:50:44Z")

</div>

rtsp://username:password@192.168.0.2:554/

If I use this it work flawlessly.

---

<div class="post-metadata">

**Author:** ![FrankP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frankp/32/120754_2.png) [@FrankP](https://community.homey.app/u/FrankP)\
**Post date:** [September 30, 2025, 4:12am UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1862 "2025-09-30T04:12:45Z")

</div>

GM Adrian, i totally understand, no worries. I did sent you a log, but i have just sent you a new one under my username. In Homey the camera shows these triggers:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/b/9b14fd076aa0d96e2ef13baf9646d02affff537c.jpeg)

---

<div class="post-metadata">

**Author:** ![Youri\_Pasternak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/youri_pasternak/32/55754_2.png) [@Youri\_Pasternak](https://community.homey.app/u/Youri_Pasternak)\
**Post date:** [September 30, 2025, 4:44am UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1863 "2025-09-30T04:44:46Z")

</div>

Thanks Adrian, then this is the issue for me, I need to be able to change the rtsp to 102 at the end. No plans to include that functionality in the future?

just sent the log to you, but tested with vla and synology surveillance and changing to 102 works for both. So it’s not your app, it’s the doorbell which is sending wrong information.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [September 30, 2025, 4:52am UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1864 "2025-09-30T04:52:38Z")

</div>

Could be that the camera uses a codec that the Homey app doesn’t support.

@Eternity in VLC, can you open the Media Information window (on macOS, it’s under “Window \> Media Information”), then select the Codec Details tab, then make a screenshot of the details and post it here.

---

<div class="post-metadata">

**Author:** ![Mike\_Hen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike_hen/32/121194_2.png) [@Mike\_Hen](https://community.homey.app/u/Mike_Hen)\
**Post date:** [September 30, 2025, 8:06am UTC](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377/1865 "2025-09-30T08:06:07Z")

</div>

Yeah, just to confirm, I only have widget options for motion event and snapshot. I haven’t tried the experimental homey version - too many changes in flows and setups for the time being and I don’t want to introduce more variability right now.

[Previous page](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377.md?page=91)

[Next page](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-70-test-2-0-70/28377.md?page=93)
