Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1 2 След.
RSS
ONVIF: Неверные учетные данные (когда имя пользователя и пароль не требуются)., UniFi Protect
 
У меня есть ONVIF-камера с логином администратора, но при получении потока не используются ни имя пользователя, ни пароль. UniFi Protect выдает ошибку "неверные учетные данные", когда я использую учетные данные администратора камеры, и не позволяет оставлять поля имени пользователя и пароля пустыми.
 
Только что исправил эту проблему с камерой Milesight. Milesight заверили меня (с текущей прошивкой для этой модели), что соответствующие функции аутентификации поддерживаются в их реализации ONVIF, но я всё равно получал ошибку «неверные учётные данные» в UniFi Protect при добавлении. Боролся с этим пару недель: захваты пакетов, добавление/изменение учётных записей и т.д., и т.д., но в итоге я просто сбросил камеру к заводским настройкам, задал IP-адрес, пароль и часовой пояс (больше ничего), и добавил без проблем. Могу предположить, что какая-то настройка на камере не понравилась UniFi.
 
И как только я это опубликовал, я попробовал ещё несколько раз и получилось добавить Avigilon H5A 😅. Пришлось использовать расширенные настройки, чтобы вручную добавить камеру, но не пришлось указывать порт или что-то ещё, только IP-адрес!
 
У меня та же проблема с камерами Avigilon H5. Постоянно выдаёт ошибку "Неверные учётные данные".
 
Я разобрался и заставил это работать. Обычным пользователям это не удастся. Нужно добавить пользователя Onvif (в другом разделе, не там, где обычные пользователи) и использовать его для подключения в Protect.
 
HIKVISION: Я получал ошибку про неверное имя пользователя или пароль. В итоге сбросил камеру к заводским настройкам и снова включил "Протокол интеграции (ONVIF)" и т.д. Заметил, что некоторые параметры из старых версий прошивки остались включены, например, TLS 1.1 и TLS 1.2, а после сброса к заводским настройкам остался только TLS 1.2. Надеюсь, это поможет кому-нибудь еще. #hikvision #onvif #troubleshooting
 
Камера Eufy Indoor Cam не удаётся добавить снова. К сожалению, не помню точные настройки с прошлого раза. Но VLC может воспроизвести стрим по логину и паролю.
 
Спасибо, бро, я успешно подключил камеру TP!
 
Просто делюсь своим опытом, вдруг кому-то пригодится другим владельцам Hikvision. Оказалось, что ONVIF Authentication нужно было настроить как digest/WSSE, а просто digest не работал:
 
Привет, Джеймс! Повезло ли тебе с камерами Axis?
 
Ошибка изменилась на "Неподдерживаемый ответ камеры". Пожалуйста, проверьте конфигурацию камеры с Protect 5.0.45. Было бы неплохо узнать, какая именно часть ответа оказалась недействительной, чтобы попросить производителя исправить это.

Файл /volume1/.srv/unifi-protect/logs/cameras.log содержит некоторые ошибки, но не дает гораздо больше информации, кроме вызова функции ensureDeviceInfo на (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/devices/updates/index.js:51:42). Файл /volume1/.srv/unifi-protect/logs/cameras.thirdParty.log тоже содержит некоторые записи. Строка 2024-10-20T09:27:05.438Z - info: Adopting camera at 192.168.1.121:8080 with details сопровождается JSON-данными от HTTP-endpoint камеры. Далее следует основная ошибка, та же, что и раньше, про "Невозможно прочитать свойства undefined (reading 'resolution')".

2024-10-20T09:27:05.440Z - error: Failed to adopt camera Cannot read properties of undefined (reading 'resolution')
TypeError: Cannot read properties of undefined (reading 'resolution')
    at sort (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/thirdPartyCameras/subscribers/helpers­.ts:10:90)
    at Array.sort (<anonymous>)
    at getOnvifCameraChannels (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/thirdPartyCameras/subscribers/helpers­.ts:9:53)
    at getOnvifDefaultCameraSettings (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/thirdPartyCameras/subscribers/helpers­.ts:61:15)
    at t.adopt (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/thirdPartyCameras/subscribers/adopt.ts:76:10)
 
У меня та же проблема. Я знаю пароль и камера работает в других системах с этими данными, но UniFi Protect постоянно выдаёт ошибку "неверные учётные данные".
 
Получил вот такой ответ, когда уведомлял техподдержку Ubiquiti о ситуации и анализе.
 
Редактирую: У меня была та же ошибка, но я разобрался: Я попробовал подключение с другим ONVIF приложением, и к моему удивлению, оно НЕ работало (Неверные учетные данные): Поэтому я попробовал настройки с камерой INSTAR 4K и в конце концов включил "ONVIF WS-Security" и оно заработало: Так что вывод: Я пробовал менять ONVIF порт с INSTAR на 8000 (без изменений). Я использовал пользователя "operator" и менял пароль раз 123. В конце концов я остановился на "xxxxxx!x" (специальный символ внутри пароля). Затем я активировал "ONVIF WS-Security" и оно заработало. Неверные ошибки из Unify Protect исчезли, оно просто сразу добавилось. Надеюсь, кому-то поможет. (Так что, специальный символ в пароле "!" работает).
 
Та же проблема здесь, добавил себя в этот список в надежде, что это починят.
 
Я столкнулся с похожей проблемой с несколькими камерами Reolink (ох, как же я их ненавижу сейчас...). Пароль без спецсимволов не имеет значения. Ошибка: Не удалось принять камеру. Аргумент "data" должен быть типа string или экземпляром Buffer, TypedArray или DataView. Получен тип number (1071133107)
TypeError: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (1071133107)
    at Hash.update (node:internal/crypto/hash:115:11)
    at generateMAC (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/onvif/helpers/getMAC.ts:42:56)
    at mac (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/onvif/helpers/getMAC.ts:28:23)
    at t.adopt (/usr/share/unifi-protect/app/webpack:/unifi-protect/src/middleware/thirdPartyCameras/subscribers/adopt.ts:54:13)
[metadata]: {
  "code": "ERR_INVALID_ARG_TYPE"
 
Если у кого-то до сих пор проблемы с подключением камер Hikvision, у меня оказалось, что нужно не использовать спецсимволы в пароле пользователя Onvif.
 
Похоже, некоторые запутались в создании нового пользователя для камеры, а не ONVIF-пользователя. У Hikvision есть пользователи для самой камеры, но также отдельная настройка для ONVIF. Зайдите в Configuration > Under Network (Advanced settings) > Integration Protocol > включите ONVIF (или там будет написано Enable Open Network Video Interface) > затем добавьте ONVIF-пользователя. Дайте ему права оператора. https://img.community.ui.comhttps://community.ui.com/39748998-fd90-4611-aa11-7536840e4274.

Затем в UniFi Protect используйте Advanced Adoption как обычно и введите учетные данные только что созданного ONVIF-пользователя. Теперь вы должны увидеть камеру ONLINE. https://img.community.ui.comhttps://community.ui.com/b10098ee-e1ab-45b3-9238-5efc05e6c0d9.

Смотрите скриншоты выше, чтобы вам было легче разобраться :)
 
Спасибо, это мне очень помогает.
 
После двух недель поисков камер Hikvision WiFi, просто сбрось камеру, даже если нет настроек, затем создай пользователя ONVIF и подключи его к Protect.
Страницы: 1 2 След.
Читают тему (гостей: 1)