[APP][Pro] Hikvision NVR & DVR - Every camera. One recorder. Full control - looking for testers

Hi everyone,

I just published a new Homey app for Hikvision NVR/DVR recorders and I’m looking for testers.

Unlike the existing Hikvision app, this one is built recorder-first: it enumerates every analog and IP channel behind your DVR/NVR automatically (no adding cameras one by one), and adds things that don’t exist elsewhere — arm/disarm with full per-channel state restore, HDD health monitoring, a working alertStream event pipeline including doorbell button presses, and a one-tap fix for the most common reason recorder events silently stop arriving (a missing “Notify Surveillance Center” link on the recorder).

It doesn’t replace [App][Pro] HikVision — that one’s great for direct/standalone cameras. This one specifically targets people running their cameras through a DVR or NVR, where live view and events through the recorder haven’t worked before.

Flow cards: motion/line-crossing/intrusion/region triggers and conditions, arm/disarm actions, HDD-healthy condition, take a snapshot, PTZ, and more.

If you’ve got a Hikvision recorder, I’d genuinely appreciate feedback — especially on pairing and on any recorder model/firmware I haven’t tested against yet.

Hi, thank you for creating the app! Is it possible that this also works for Dahua NVR’s?

Thank you again!

Ik krijg hem wel toegevoegd maar helaas geen ip cameras of mogelijkheid om toe te voegen… Heb je iets van een guide of moet ik bepaalde dingen aanzettten zoals rtsp? Zou mooi zijn omdat juist alle cameras direct mijn recorder in gaan juist te vermijden. Grt

Hoi, bedankt voor het melden! Je deed niets fout: de app vond alleen analoge camera’s, geen IP-camera’s op een NVR. Dat is opgelost in versie 3.0.0.

Zodra je die hebt: ga in Homey naar + → Hikvision NVR & DVR → Camera via recorder. Daar verschijnen al je camera’s van de recorder vanzelf, met de namen die je ze op de recorder gaf. Selecteer ze en klaar. RTSP of andere instellingen hoef je niet aan te zetten. Grt

Hikvision NVR & DVR | Homey

Ik zie hem nu. Toevoegen werkt smooth en ziet alle inputs! Enige is dat livestreams op mijn iphone wel op zwart staan op zowel de main stream als substream. Wellicht dat het wat moeite heeft vanwege de hoge resolutie/zware streams. Snapshots werken wel, zelfs op de intercom van doorbird die op mijn nvr via onvif draait. Voor de rest super nice! Miss als verbetering voor de toekomst de volgorde aanpassen naar als eerste de stream ipv de toggle voor manual recording/detection enabled.

Unfortunately not: the app talks Hikvision’s own protocol (ISAPI), and Dahua uses a completely different one. Recorders that are Hikvision under another brand name (HiLook, HiWatch, LTS, Safire, some Annke models) usually do work. For Dahua the ONVIF app is your best bet for now. If there’s enough interest I may look at a separate Dahua app, but I’d need someone with a Dahua NVR willing to help test.

Top dat het werkt! Zwart live beeld komt bijna altijd doordat de camera in H.265 streamt; Homey kan alleen H.264 afspelen. Zet in je NVR bij Configuratie → Video → Substream de videocodering op H.264 (H.264+ uit), dan zou de substream in Homey moeten spelen. Je opnames lopen via de mainstream en blijven gewoon zoals ze zijn. In een volgende update laat de app dit zelf zien. Volgorde (stream eerst) pak ik ook op.

Ah die stond op 265 inderdaad. Heb het nu wel aangepast naar 264 voor main en substream met 264+ uit maar heb helaas nog een zwart beeld. De mute en full screen buttons poppen dan wel op. Heb nog beetje gespeeld met de settings mbt bitrate en quality maar blijft t zelfde. Wellicht nog wat andere opties? De beweging meldingen komen wel al door dus dat is echt al super voor flows

Allereerst hartelijk dank voor deze app! Schitterend werk!

Als ik de videostreams open, dan worden deze in de juiste verhouding (16:9) weergegeven. Een snapshot wordt echter uitgerekt tot een vierkante afbeelding. Is hier iets aan te doen zodat de snapshots ook de juiste verhouding houden?

Hi Erwin, stuur me even via de appstore details van je nvr en een diagnostics rapport. Ik denk dat dit eenvoudig is te fixen. Thnx

Zojuist gedaan, via bc6f56ff-bc39-4281-befc-6bc0d6fa229c.

Alvast bedankt!

Hi TheWiZZz,

thank you for the app, it’s a big step forward for recorder setups. My feedback after testing on Homey Pro (2023), app version 5.0.1:

Setup: Hikvision DS-7608NI-I2 (firmware V4.61.030), 5 IP cameras plus a DS-KD8003-IME1(B) door station (FW V2.2.76) as the 6th channel.

What works very well:

  • Adding the recorder and all 6 channels via “Camera via recorder” (no manual work)
  • Motion events (VMD) arrive reliably on every channel, “Test everything” shows event connection OK
  • Snapshots, hard disk status, clock check
  • Live video on the local network (main stream H.265 with the experimental switch on, sub stream H.264)

Issues:

  1. The door station added as a standalone Doorbell shows “Device Unavailable”. On firmware V2.2.76 every ISAPI endpoint returns statusCode 3 (even deviceInfo and callStatus), so only RTSP works. Brian Monninkhof’s Hikvision SDK v3 app handles this with an RTSP-only mode (live view and snapshot, no ISAPI health checks). Could something similar be added? I understand the ring comes through alertStream, which this firmware does not provide, so the ring is probably out of reach anyway, but video would still be nice.
  2. Remote playback: on mobile data the live view shows “Live” but stays black, no error. Same camera works on my home network. I tried H.264 on the sub stream, stream encryption is off (your button says it was already off). The ONVIF app shows the same, so this may be a Homey issue (since 12.12.0), but I’m mentioning it in case you have an idea.
  3. “Test everything” still warns that camera 1 streams H.265, even though live video works (sub stream is H.264). It may be worth checking the sub stream separately from the main stream.
  4. An option to use the sub stream by default for live view would help, because the browser (Homey web app) can only play H.264.

I can send a diagnostics report if useful. Thanks again!

Hi Zdenda,

Thank you for such a thorough report and for testing all six channels. The exact NVR, door-station firmware and the distinction between local and remote playback are particularly useful. It is good to hear that discovery, motion, snapshots, disk status and the clock check are working on your DS-7608NI-I2.

I have gone through your four points and checked how version 5.0.1 currently handles them. Here is what I found and what I would like to investigate next.

1. DS-KD8003 door station and RTSP-only operation

Your request makes sense. The standalone Doorbell driver currently expects an ISAPI response from /ISAPI/System/deviceInfo during pairing, then uses ISAPI for the snapshot and event connection. A working RTSP stream alone is therefore not enough for that path today. The statusCode 3 you see is useful evidence, but it is not enough on its own to establish why this firmware rejects those requests.

I would like to add an explicit RTSP-only option: test the video connection, allow the door station to remain usable for live view without treating missing ISAPI as a broken video connection, and clearly show which features are unavailable. I would keep event and ISAPI health checks separate from video health, rather than repeatedly polling endpoints the device does not support.

For snapshots there is one important detail: the current standalone snapshot comes from an ISAPI picture endpoint, so RTSP-only video does not automatically give us a JPEG. I would investigate whether the NVR’s channel-6 snapshot can be reused, whether your unit has a separate working picture endpoint, or whether a frame can be extracted from RTSP within Homey’s limits. I cannot promise a standalone snapshot until one of those routes is confirmed.

For now, since your door station is already channel 6 on the NVR, could you check whether that existing Camera via recorder device provides its own live view and snapshot? If it does, it may already give you the picture without adding a second standalone device.

For the button press, I agree that RTSP video alone does not carry a ring event. It is still worth checking whether the NVR forwards a separate event: if convenient, press the doorbell once and look in this app’s Recent events for an event at that time. If the recorder sends one, I can investigate mapping it; if nothing arrives there, I would need another supported event source before promising a ring trigger.

One detail that would help: did the standalone Doorbell finish pairing and then become unavailable, or did the connection test fail during pairing? My current pairing code expects deviceInfo, so your exact sequence will help me pinpoint where the behaviour differs. If you already have a redacted response, the HTTP status plus statusString and subStatusCode from one failing request would be useful; please remove addresses, account details and serial numbers.

2. Black live view on mobile data

Thank you for already checking the H.264 substream and stream encryption. The same symptom in the ONVIF app is a valuable comparison. Homey’s newer video system uses a WebRTC proxy for supported front ends and remote viewing, so the remote connection or player is one possible area to investigate. It is not enough yet to conclude that Homey itself is the cause: stream selection, audio/codec details, the phone and the network path could also matter.

If you have a few minutes, could you compare the same camera and explicitly selected H.264 substream in these situations?

  1. Homey mobile app on your home Wi-Fi: does it show moving video?
  2. The same phone with Wi-Fi off on mobile data: does it stay black, and is there audio or an error?
  3. If convenient, the same phone on another Wi-Fi network outside your home: does it behave like mobile data or like home Wi-Fi?

Please also let me know your Homey firmware, mobile app version, phone model and iOS/Android version, and whether a VPN is active on the phone. No need to open ports or post your RTSP URL or credentials. If both camera apps fail on the same remote network, those comparisons will give us a much better case to take to Homey support.

For reference, Homey’s video documentation describes the WebRTC proxy and remote-viewing path. Its direct-RTSP option bypasses that proxy, so it is useful as a local comparison but is not, by itself, a fix for viewing outside the local network.

3. H.265 warning in “Test everything”

You have spotted a real limitation in my check. It currently probes the main stream of the first camera; it does not independently check its H.264 substream and it does not take the experimental H.265 option into account in that checklist. That explains why it can warn even though your H.264 substream or experimental main stream works.

I would change the report to show main and sub separately, including each reported video and audio codec, and make the H.265 message reflect the experimental setting. The test would still be an RTSP connection/codec check, not proof that Homey’s local or remote player can actually render the video.

4. Prefer the substream

I agree: a per-camera preference for the substream would be useful. At present the app registers separate Main stream and Sub stream entries. I would look at making the H.264 substream the preferred opening stream while retaining access to the main stream and keeping existing device/widget references stable. I need to verify how Homey chooses the default on both mobile and web before promising the exact behaviour.

Report and next steps

If you are happy to share it, open this app’s settings, go to Check and report, run Test everything, and then use Copy report. Please review the text before posting and remove any addresses, credentials, tokens or other details you would rather keep private. The local-versus-remote results above and the pairing sequence for the door station are the most valuable extra details.

Thank you again for taking the time to test and for offering a report. I do not own this exact door station, so your results would be especially helpful in checking any changes against real hardware.

Best regards,
Wisse

Hi Wisse,
thank you for the detailed reply. Here are my results.

  1. DS-KD8003 (channel 6)
    I added channel 6 via Camera via recorder and it works as a normal camera: live view works at home on both the main stream (H.265) and the H.264 substream, and motion works. Pressing the doorbell produces nothing in Recent events, so the NVR does not forward a ring event.
    The doorbell itself works for me in Brian’s experimental Hikvision app for Homey, including the ring event, so there is a working way to talk to this door station (10.0.0.68, FW V2.2.76). If it helps, You / I can ask Brian whether he’d share how his app connects and reads the ring. An RTSP-only mode isn’t essential for me, since I get the picture via the NVR.
  2. Remote viewing
    Same camera, H.264 substream selected:
    Home Wi-Fi: main stream and substream both play fine.
    Other Wi-Fi (work) and mobile data: identical behaviour, no error message. The main stream keeps loading indefinitely, the substream shows “Live” but stays black.
    The ONVIF app shows the same symptom, so it looks like a Homey remote-viewing (WebRTC proxy) issue rather than something in your app.
    Setup: Homey Pro (Early 2023), firmware 13.5.3; Homey app up to date on a Samsung Galaxy S25 and a Galaxy Tab S9; the same behaviour in the web app on PC. No VPN active.
  3. H.265 warning and substream preference
    Your plan sounds good. I’d welcome separate main/sub results in the report and a preferred H.264 substream.
    I’m attaching the Test everything report below (addresses and credentials removed).
    Best regards,
    Zdenda
Hikvision for Homey: diagnostics report
App 5.0.1 / Homey 13.5.3 / 2026-11-04T17:18:56.818Z
No addresses, passwords or camera pictures are included.

== NVR-xyz (Recorder) ==
- Model DS-7608NI-I2, firmware V4.61.030
- Cameras: 6 (6 IP, 0 analog)
- Available: yes
- Event connection: connected, last sign of life 7 s ago
- Hard disk: ok, free 0%
- Armed: yes
- Notify Surveillance Center problems: 0
- Events since the app started: VMD 300, fielddetection 1
- Error 21 h ago: HDD poll failed: Connect timed out

== Kamera 1 ZAHRADA (Camera via recorder) ==
- Available: yes
- Live video: OK (H265, no audio, port 554). If the picture still stays black, press "Turn off stream encryption" in this app's settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 2 VJEZD (Camera via recorder) ==
- Available: yes
- Live video: OK (H265, no audio, port 554). If the picture still stays black, press "Turn off stream encryption" in this app's settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 3 BAZEN (Camera via recorder) ==
- Available: yes
- Live video: OK (H265, no audio, port 554). If the picture still stays black, press "Turn off stream encryption" in this app's settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 4 DOMEK (Camera via recorder) ==
- Available: yes
- Live video: OK (H265, no audio, port 554). If the picture still stays black, press "Turn off stream encryption" in this app's settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 5 CERPADLO (Camera via recorder) ==
- Available: yes
- Live video: OK (H265, no audio, port 554). If the picture still stays black, press "Turn off stream encryption" in this app's settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== BRANKA (Camera via recorder) ==
- Available: yes
- Live video: OK (H264, audio PCMU, port 554). If the picture still stays black, press "Turn off stream encryption" in this app's settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

One more detail on the DS-KD8003 pairing: the standalone Doorbell is found normally and gets added to Homey, so pairing finishes. Right after that it shows “no response” and stays unavailable.

Hi Zdenda,

Thanks for the extra detail. I have prepared app version 5.1.0 for testing. You can install it with this Homey Test link. https://homey.app/a/com.wisse.hikvision/test/

For the standalone Doorbell, Homey now checks the normal connection first and tries video-only RTSP automatically if the web API is unavailable. If RTSP works, the setup explains before you finish that doorbell button events, motion controls and snapshots need the web API and will not be available in video-only mode. The pairing attempt and RTSP path, port and codec are included in the app diagnostics report without addresses or passwords.

The recorder self-test now shows the main and substream separately, with video/audio codec and port, and includes the latest results in Copy report. The substream is registered first by default and can be changed in the camera settings.

Please test pairing and local live video. The app’s RTSP check tests Homey-to-device access; it cannot check Homey’s remote playback relay. Since you also saw remote playback fail in the ONVIF app, I have left remote playback outside this change. If anything still fails, please send the copied report and say whether it also fails while your phone is on the home Wi-Fi.

Best regards,
Wisse

Hi Wisse,

thanks for 5.1.0. I tested the standalone Doorbell pairing for the DS-KD8003 from a PC on my home network, no VPN, Homey firmware 13.5.3. The Doorbell can be added to Homey, but it becomes unavailable immediately afterwards, exactly as before. During setup I did not see any message about video-only RTSP mode, so it looks like the normal pairing path was taken and the fallback never triggered. The copied report with the pairing attempt and the RTSP result is below.

Best regards,
Zdenda

Hikvision for Homey: diagnostics report
App 5.1.0 / Homey 13.5.3 / 2026-11-07T14:30:21.410Z
No addresses, passwords or camera pictures are included.

== NVR-Skalicky (Recorder) ==

  • Model DS-7608NI-I2, firmware V4.61.030
  • Cameras: 6 (6 IP, 0 analog)
  • Available: yes
  • Event connection: connected, last sign of life 7 s ago
  • Hard disk: ok, free 0%
  • Armed: yes
  • Notify Surveillance Center problems: 0
  • Events since the app started: VMD 2
  • Last self-test: 4 s ago
  • Self-test login: ok — DS-7608NI-I2, firmware V4.61.030
  • Self-test channels: ok — 6 found (6 IP, 0 analog)
  • Self-test events: ok — Connected; the recorder is sending signs of life.
  • Self-test notify: ok — Every enabled detection type notifies Homey.
  • Self-test snapshot: ok — Camera 1: 54 kB in 426 ms
  • Self-test video-main: warn — Camera 1: H265 on port 554; the experimental H.265 option is enabled.
  • Self-test video-sub: ok — Camera 1: H.264 on port 554
  • Self-test hdd: ok — Working
  • Self-test clock: ok — Matches Homey

== Kamera 1 ZAHRADA (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 2 VJEZD (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 3 BAZEN (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 4 DOMEK (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 5 CERPADLO (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== BRANKA (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H264, audio PCMU, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== OUTDOOR STATION (Doorbell) ==

  • Available: no
  • Connection mode: ISAPI and RTSP
  • Event connection: reconnecting
  • Homey RTSP probe: auth_failed (RTSP 401), port 554, path /ISAPI/Streaming/channels, video unknown, audio none
  • Last event-stream error code: Error
  • The RTSP probe checks Homey-to-doorbell access, not remote app playback.

== Recent connection checks (Diagnostics) ==

  • 4 min ago: Doorbell / event stream / reconnecting
  • 4 min ago: Doorbell / event stream / connected
  • 4 min ago: Doorbell / event stream / reconnecting
  • 4 min ago: Doorbell / event stream / error / Error
  • 4 min ago: Doorbell / event stream / reconnecting
  • 4 min ago: Doorbell / event stream / error / Error
  • 4 min ago: Doorbell / event stream / reconnecting
  • 4 min ago: Doorbell / event stream / error / Error
  • 4 min ago: Doorbell / event stream / reconnecting
  • 4 min ago: Doorbell / event stream / error / Error
  • 4 min ago: Doorbell / event stream / reconnecting
  • 3 min ago: Doorbell / event stream / error / Error
  • 3 min ago: Doorbell / event stream / reconnecting
  • 2 min ago: Doorbell / event stream / error / Error
  • 2 min ago: Doorbell / event stream / reconnecting
  • 73 s ago: Doorbell / event stream / error / Error
  • 73 s ago: Doorbell / event stream / reconnecting
  • 9 s ago: Doorbell / event stream / error / Error
  • 9 s ago: Doorbell / event stream / reconnecting
  • 4 s ago: Recorder / self-test / completed / 1 need attention

Hi Zdenda,

https://homey.app/a/com.wisse.hikvision/test/

Thank you for testing 5.1.0 and for the copied report. It showed exactly what went wrong: the pairing took the normal path (“ISAPI and RTSP”), so the video-only fallback never started, and the video check was rejected with RTSP 401.

I found two likely causes and changed them in version 5.1.1:

  1. The event check was too forgiving. A door station that answers the event address, but does not send a real event stream, still counted as “events work”. The check now requires a real event stream. If your door station does not provide one, it is set up as video-only, and the setup explains which features are not available.
  2. The video login now handles doorbells that offer several login methods or the stronger SHA-256 method. This is my best explanation for the 401 on a camera that plays fine elsewhere, but I cannot confirm it without your door station.

Also, Test everything no longer shows a warning for H.265 on the main stream when you switched the experimental H.265 option on for that camera.

Please install 5.1.1 from the same Test link once it is available:
https://homey.app/a/com.wisse.hikvision/test/

Then remove the unavailable Doorbell and add it again. If it still fails, please send the copied report again. The line “Homey RTSP probe” now also shows the login method that the doorbell asks for, which tells me what to look at next.

What I still cannot do: the ring event. Your door station does not send events to this app, so a doorbell button trigger will not be possible in video-only mode. For the picture, the channel on your recorder keeps working as before.

The black picture on mobile data is still not in this version. It looks like a Homey remote-viewing issue, because the ONVIF app has the same problem.

Best regards,
Wisse

Hi Wisse,
5.1.1 works. After removing and re-adding the Doorbell, it was set up in video-only mode and the banner explaining the missing features appeared. Live video works at home on both the main stream and the substream, same as via the recorder channel.
Remote viewing is unchanged (black picture on mobile data and other Wi-Fi), as you expected. I’ll keep the test version running for a few days and report anything odd.
Best regards,Z.

Hikvision for Homey: diagnostics report
App 5.1.1 / Homey 13.5.3 / 2026-11-08T07:38:38.419Z
No addresses, passwords or camera pictures are included.

== NVR-Skalicky (Recorder) ==

  • Model DS-7608NI-I2, firmware V4.61.030
  • Cameras: 6 (6 IP, 0 analog)
  • Available: yes
  • Event connection: connected, last sign of life 4 s ago
  • Hard disk: ok, free 0%
  • Armed: yes
  • Notify Surveillance Center problems: 0
  • Events since the app started: VMD 2
  • Last self-test: 5 min ago
  • Self-test login: ok — DS-7608NI-I2, firmware V4.61.030
  • Self-test channels: ok — 6 found (6 IP, 0 analog)
  • Self-test events: ok — Connected; the recorder is sending signs of life.
  • Self-test notify: ok — Every enabled detection type notifies Homey.
  • Self-test snapshot: ok — Camera 1: 67 kB in 426 ms
  • Self-test video-main: ok — Camera 1: H265 on port 554; the experimental H.265 option is enabled (open the live view to check that this Homey can play it).
  • Self-test video-sub: ok — Camera 1: H.264 on port 554
  • Self-test hdd: ok — Working
  • Self-test clock: ok — Matches Homey

== Kamera 1 ZAHRADA (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 2 VJEZD (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 3 BAZEN (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 4 DOMEK (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== Kamera 5 CERPADLO (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H265, no audio, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== BRANKA (Camera via recorder) ==

  • Available: yes
  • Live video: OK (H264, audio PCMU, port 554). If the picture still stays black, press “Turn off stream encryption” in this app’s settings (or turn it off on the recorder under Network > Platform Access); Homey cannot play encrypted streams

== OUTDOOR STATION (Doorbell) ==

  • Available: yes
  • Saved connection mode: video only (RTSP)
  • Usable connection: rtspOnly
  • Event connection: disconnected
  • Saved setup identity: ok DEVICE_INFO_READY status 200
  • Saved setup events: unavailable EVENT_STREAM_NOT_MULTIPART status 200
  • Saved setup video: ok status 200 port 554 Streaming/Channels video H264 audio PCMU
  • Current event check: skipped VIDEO_ONLY_MODE
  • Homey RTSP probe: ok status 200 port 554 Streaming/Channels video H264 audio PCMU
  • Last event-stream error: VIDEO_ONLY_MODE
  • The RTSP probe checks Homey-to-doorbell access, not remote app playback.

== Recent connection checks (Diagnostics) ==

  • 8 min ago: Doorbell / pairing identity / ok / DEVICE_INFO_READY status 200
  • 8 min ago: Doorbell / pairing events / unavailable / EVENT_STREAM_NOT_MULTIPART status 200
  • 8 min ago: Doorbell / pairing video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 8 min ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 8 min ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 7 min ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 7 min ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 6 min ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 6 min ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 5 min ago: Recorder / self-test / completed
  • 5 min ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 5 min ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 4 min ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 4 min ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 3 min ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 3 min ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 2 min ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 2 min ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU
  • 33 s ago: Doorbell / connection events / skipped / VIDEO_ONLY_MODE
  • 33 s ago: Doorbell / connection video / ok / status 200 port 554 Streaming/Channels video H264 audio PCMU

Hi Zdenda,

Great to hear that 5.1.1 works, and thank you for the quick test and the new report. It confirms what happened:

  • Your door station answers the event address with a normal reply (status 200), but it is not a real event stream (EVENT_STREAM_NOT_MULTIPART). 5.1.0 counted that as “events work”. 5.1.1 sees the difference and sets the doorbell up as video-only.
  • A small correction to my last message: the RTSP result shows that your door station answers on the classic path Streaming/Channels. Version 5.1.0 tried the other path first, which most likely caused the 401. So the extra login methods I added were probably not the cause, but they do no harm.

Everything else in the report looks right: recorder, six cameras, snapshot, and the H.265 main stream now shows as OK because the experimental option is on.

The ring button is the one thing still missing. Your door station does not send it through the event address this app uses.

Remote viewing stays as it is: I agree it looks like a Homey remote-viewing issue, because the ONVIF app behaves the same. If you want, you could report it to Homey support with that comparison.

Please let me know if you see anything odd in the next few days.

Best regards,
Wisse