diff --git a/homeassistant/components/onvif/camera.py b/homeassistant/components/onvif/camera.py index affbbb62338..3f244530dca 100644 --- a/homeassistant/components/onvif/camera.py +++ b/homeassistant/components/onvif/camera.py @@ -278,6 +278,10 @@ class ONVIFHassCamera(Camera): _LOGGER.debug("Retrieving stream uri") + # Fix Onvif setup error on Goke GK7102 based IP camera + # where we need to recreate media_service #26781 + media_service = self._camera.create_media_service() + req = media_service.create_type("GetStreamUri") req.ProfileToken = profiles[self._profile_index].token req.StreamSetup = {