Impossible d'interroger la camera RLC540A

Bonjour,

J’ai cette caméra en POE qui fonctionne bien.
Je découvre le plugin et je tente de le configurer:

Les logs:

[2024-10-03 16:54:17] INFO  : Début d'activation du plugin
[2024-10-03 16:54:18] INFO  : Info sur le démon : {"log":"reolink","state":"nok","launchable":"nok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2024-10-03 16:54:18] DEBUG  : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=reolink function=install callInstallFunction=1
[2024-10-03 16:55:04] INFO  : Lancement démon
[2024-10-03 16:55:51]WARNING : Information de connexion manquantes : connexion à la caméra impossible
[2024-10-03 16:55:51] ERROR  : Connection à la caméra NOK
[2024-10-03 16:55:59] DEBUG  : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024-10-03 16:55:59] DEBUG  : Vérification à 1727967359 du TOKEN : 0 Valable jusqu'à : -15
[2024-10-03 16:55:59] DEBUG  : Aucun API Token > récupération nécéssaire
[2024-10-03 16:55:59] DEBUG  : Camera login...
[2024-10-03 16:55:59] DEBUG  : Ajout URL request = Login
[2024-10-03 16:55:59] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?cmd=Login&token=
[2024-10-03 16:55:59] DEBUG  : Payload => [{"cmd":"Login","param":{"User":{"userName":"admin","password":"******"}}}]
[2024-10-03 16:55:59] DEBUG  : HTTP code 200 OK
[2024-10-03 16:55:59] DEBUG  : Réponse caméra >> [{"cmd":"Login","code":0,"value":{"Token":{"leaseTime":3600,"name":"5dcd2575321910d"}}}]
[2024-10-03 16:55:59] DEBUG  : Token : 5dcd2575321910d Validité : 1727970959
[2024-10-03 16:55:59] DEBUG  : TOKEN récupéré, enregistrement OK
[2024-10-03 16:55:59] INFO  : Connection à la caméra réussie
[2024-10-03 16:55:59] DEBUG  : ============================================================
[2024-10-03 16:56:20] DEBUG  : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024-10-03 16:56:20] DEBUG  : Vérification à 1727967380 du TOKEN : 5dcd2575321910d Valable jusqu'à : 1727970944
[2024-10-03 16:56:20] DEBUG  : API Token OK
[2024-10-03 16:56:20] INFO  : Connection à la caméra réussie
[2024-10-03 16:56:20] DEBUG  : ============================================================
[2024-10-03 16:57:03] INFO  : Lancement démon
[2024-10-03 16:57:15] DEBUG  : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024-10-03 16:57:15] INFO  : Connection à la caméra réussie
[2024-10-03 16:57:15] DEBUG  : ============================================================
[2024-10-03 16:57:56] DEBUG  : Obtention des informations de la caméra
[2024-10-03 16:57:56] DEBUG  : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024-10-03 16:57:56] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:57:56] DEBUG  : Payload => [{"cmd":"GetDevInfo"},{"cmd":"GetP2P"},{"cmd":"GetLocalLink"},{"cmd":"GetAiState"},{"cmd":"GetNetPort"}]
[2024-10-03 16:57:57] DEBUG  : HTTP code 200 OK
[2024-10-03 16:57:57] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":9,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:57:57] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:57:57] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:57:57] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:57:57] DEBUG  : Payload => [{"cmd":"GetDevInfo"},{"cmd":"GetP2P"},{"cmd":"GetLocalLink"},{"cmd":"GetAiState"},{"cmd":"GetNetPort"}]
[2024-10-03 16:57:57] DEBUG  : HTTP code 200 OK
[2024-10-03 16:57:57] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":8,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:57:57] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:57:57] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:57:57] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:57:57] DEBUG  : Payload => [{"cmd":"GetDevInfo"},{"cmd":"GetP2P"},{"cmd":"GetLocalLink"},{"cmd":"GetAiState"},{"cmd":"GetNetPort"}]
[2024-10-03 16:57:57] DEBUG  : HTTP code 200 OK
[2024-10-03 16:57:57] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":7,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:57:57] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:57:57] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:57:57] DEBUG  : ============================================================
[2024-10-03 16:58:32] DEBUG  : Obtention des informations de la caméra
[2024-10-03 16:58:32] DEBUG  : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024-10-03 16:58:32] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:58:32] DEBUG  : Payload => [{"cmd":"GetDevInfo"},{"cmd":"GetP2P"},{"cmd":"GetLocalLink"},{"cmd":"GetAiState"},{"cmd":"GetNetPort"}]
[2024-10-03 16:58:32] DEBUG  : HTTP code 200 OK
[2024-10-03 16:58:32] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":6,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:58:32] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:58:32] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:58:32] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:58:32] DEBUG  : Payload => [{"cmd":"GetDevInfo"},{"cmd":"GetP2P"},{"cmd":"GetLocalLink"},{"cmd":"GetAiState"},{"cmd":"GetNetPort"}]
[2024-10-03 16:58:32] DEBUG  : HTTP code 200 OK
[2024-10-03 16:58:32] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":5,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:58:32] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:58:32] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:58:32] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:58:32] DEBUG  : Payload => [{"cmd":"GetDevInfo"},{"cmd":"GetP2P"},{"cmd":"GetLocalLink"},{"cmd":"GetAiState"},{"cmd":"GetNetPort"}]
[2024-10-03 16:58:33] DEBUG  : HTTP code 200 OK
[2024-10-03 16:58:33] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":4,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:58:33] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:58:33] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:58:33] DEBUG  : ============================================================
[2024-10-03 16:58:33] DEBUG  : Interrogation de la caméra sur ses capacités hardware/software...
[2024-10-03 16:58:33] DEBUG  : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2024-10-03 16:58:33] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:58:33] DEBUG  : Payload => [{"cmd":"GetAbility","param":{"User":{"userName":"admin"}}}]
[2024-10-03 16:58:33] DEBUG  : HTTP code 200 OK
[2024-10-03 16:58:33] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":3,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:58:33] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:58:33] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:58:33] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:58:33] DEBUG  : Payload => [{"cmd":"GetAbility","param":{"User":{"userName":"admin"}}}]
[2024-10-03 16:58:33] DEBUG  : HTTP code 200 OK
[2024-10-03 16:58:33] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":2,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:58:33] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:58:33] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:58:33] DEBUG  : URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 16:58:33] DEBUG  : Payload => [{"cmd":"GetAbility","param":{"User":{"userName":"admin"}}}]
[2024-10-03 16:58:33] DEBUG  : HTTP code 200 OK
[2024-10-03 16:58:33] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":1,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 16:58:33] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /
[2024-10-03 16:58:33] DEBUG  : Echec de la requête nouvelle tentative...
[2024-10-03 16:58:33] DEBUG  : GetAbility à récupérer : 0 items
[2024-10-03 16:58:33] DEBUG  : ============================================================
[2024-10-03 16:58:33] DEBUG  : Erreur lors de l'obtention des capacités hardware/software de la caméra
[2024-10-03 17:00:02] DEBUG  : #### CRON refresh [Extérieur][Sud]

J’ai suivi le tuto, je ne vois pas trop quoi faire.
J’ai mis en conf login/pwd car je ne sais pas comment faire pour récupérer le token

Merci

URL de requête => https://192.168.1.16:443/cgi-bin/api.cgi?user=admin&password=******
[2024-10-03 20:58:18] DEBUG  : Payload => [{"cmd":"GetDevInfo"},{"cmd":"GetP2P"},{"cmd":"GetLocalLink"},{"cmd":"GetAiState"},{"cmd":"GetNetPort"}]
[2024-10-03 20:58:18] DEBUG  : HTTP code 200 OK
[2024-10-03 20:58:18] DEBUG  : Réponse caméra >> [{"cmd":"Unknown","code":1,"error":{"auth_warning_info":{"remain_times":9,"unlock_time":0},"detail":"passwordwrong","rspCode":-502}}]
[2024-10-03 20:58:18] ERROR  : Requête vers la caméra en erreur. Réponse de la caméra : /

J’ai ceci detail:passwordwrong alors que cela indique connection réussie :frowning:

Hello
As tu tester de changer Methode d’authentification GET dans les paramètres du plugin au lieu de « Token » tu met « Login & Pass »

C’est déja le cas :

Ok tu as essayé les 2 ? Token et Login & Pass ?

Token, je n’arrive pas à comprendre comment récupérer le token :frowning:

Non tu n’as pas de Token a récupérer, le plugin s’en charge tout seul.
Juste c’est la methode avec laquelle le plugin communique avec ta caméra pour voir si cela corrige ton problème

Autre sujet : Ton firmware est-il a jour ?

Merci pour ton retour.
J’ai réinstallé la caméra mis en mode token et la c’est tout bon.

Par contre pour la détection aucune valeur binaire remonte alors que dans l’appli la détection est bien présente, une idée ?

Merci

1 « J'aime »

Le daemon est-il démarre ? Et y-a t-il des logs particulier pour lui ?

oui le deamon est OK
et les logs sont verbeux:

[2024-10-18 19:10:02] DEBUG  : http://127.0.0.1:80 "POST /plugins/reolink/core/php/jeeReolink.php?apikey=ye8rrhPE7KTExBj4MWaPyzZB18nE0rEl8VtTIpNQLDMix8ZkMGMNuLiSCvw3Xsh3 HTTP/11" 200 0
[2024-10-18 19:20:03] DEBUG  : Client connected to [127.0.0.1:40858]
[2024-10-18 19:20:03] DEBUG  : Client disconnected from [127.0.0.1:40858]
[2024-10-18 19:20:03] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-10-18 19:20:03] DEBUG  : Requested to set the webhook inside CAM IP=192.168.1.16
[2024-10-18 19:20:03] DEBUG  : Using selector: EpollSelector
[2024-10-18 19:20:03] DEBUG  : Request subscription_manager to set webhook on camera = 192.168.1.16:8000
[2024-10-18 19:20:03] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) request
[2024-10-18 19:20:03] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) got response status: 200.
[2024-10-18 19:20:03] DEBUG  : SMAN : Local time: 2024-10-18 17:20, camera time: 2024-10-18 17:20 (difference: 1.4240479469299316), termination time: 2024-10-18 17:35
[2024-10-18 19:20:03] DEBUG  : Starting local hook on : http://192.168.1.12:44010/inbound_events
[2024-10-18 19:20:03] DEBUG  : Subscribe OK
[2024-10-18 19:20:03] DEBUG  : Send to jeedom :  {'message': 'subscription', 'ip': '192.168.1.16', 'state': 1}
[2024-10-18 19:20:03] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-10-18 19:20:03] DEBUG  : http://127.0.0.1:80 "POST /plugins/reolink/core/php/jeeReolink.php?apikey=ye8rrhPE7KTExBj4MWaPyzZB18nE0rEl8VtTIpNQLDMix8ZkMGMNuLiSCvw3Xsh3 HTTP/11" 200 0
[2024-10-18 19:30:03] DEBUG  : Client connected to [127.0.0.1:44008]
[2024-10-18 19:30:03] DEBUG  : Client disconnected from [127.0.0.1:44008]
[2024-10-18 19:30:04] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-10-18 19:30:04] DEBUG  : Requested to set the webhook inside CAM IP=192.168.1.16
[2024-10-18 19:30:04] DEBUG  : Using selector: EpollSelector
[2024-10-18 19:30:04] DEBUG  : Request subscription_manager to set webhook on camera = 192.168.1.16:8000
[2024-10-18 19:30:04] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) request
[2024-10-18 19:30:04] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) got response status: 200.
[2024-10-18 19:30:04] DEBUG  : SMAN : Local time: 2024-10-18 17:30, camera time: 2024-10-18 17:30 (difference: 1.6372370719909668), termination time: 2024-10-18 17:45
[2024-10-18 19:30:04] DEBUG  : Starting local hook on : http://192.168.1.12:44010/inbound_events
[2024-10-18 19:30:04] DEBUG  : Subscribe OK
[2024-10-18 19:30:04] DEBUG  : Send to jeedom :  {'message': 'subscription', 'ip': '192.168.1.16', 'state': 1}
[2024-10-18 19:30:04] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-10-18 19:30:04] DEBUG  : http://127.0.0.1:80 "POST /plugins/reolink/core/php/jeeReolink.php?apikey=ye8rrhPE7KTExBj4MWaPyzZB18nE0rEl8VtTIpNQLDMix8ZkMGMNuLiSCvw3Xsh3 HTTP/11" 200 0
[2024-10-18 19:40:02] DEBUG  : Client connected to [127.0.0.1:58312]
[2024-10-18 19:40:02] DEBUG  : Client disconnected from [127.0.0.1:58312]
[2024-10-18 19:40:02] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-10-18 19:40:02] DEBUG  : Requested to set the webhook inside CAM IP=192.168.1.16
[2024-10-18 19:40:02] DEBUG  : Using selector: EpollSelector
[2024-10-18 19:40:02] DEBUG  : Request subscription_manager to set webhook on camera = 192.168.1.16:8000
[2024-10-18 19:40:02] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) request
[2024-10-18 19:40:02] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) got response status: 200.
[2024-10-18 19:40:02] DEBUG  : SMAN : Local time: 2024-10-18 17:40, camera time: 2024-10-18 17:40 (difference: 0.7031819820404053), termination time: 2024-10-18 17:55
[2024-10-18 19:40:02] DEBUG  : Starting local hook on : http://192.168.1.12:44010/inbound_events
[2024-10-18 19:40:02] DEBUG  : Subscribe OK
[2024-10-18 19:40:02] DEBUG  : Send to jeedom :  {'message': 'subscription', 'ip': '192.168.1.16', 'state': 1}
[2024-10-18 19:40:02] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-10-18 19:40:02] DEBUG  : http://127.0.0.1:80 "POST /plugins/reolink/core/php/jeeReolink.php?apikey=ye8rrhPE7KTExBj4MWaPyzZB18nE0rEl8VtTIpNQLDMix8ZkMGMNuLiSCvw3Xsh3 HTTP/11" 200 0
[2024-10-18 19:50:02] DEBUG  : Client connected to [127.0.0.1:49890]
[2024-10-18 19:50:02] DEBUG  : Client disconnected from [127.0.0.1:49890]
[2024-10-18 19:50:02] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-10-18 19:50:02] DEBUG  : Requested to set the webhook inside CAM IP=192.168.1.16
[2024-10-18 19:50:02] DEBUG  : Using selector: EpollSelector
[2024-10-18 19:50:02] DEBUG  : Request subscription_manager to set webhook on camera = 192.168.1.16:8000
[2024-10-18 19:50:02] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) request
[2024-10-18 19:50:02] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) got response status: 200.
[2024-10-18 19:50:02] DEBUG  : SMAN : Local time: 2024-10-18 17:50, camera time: 2024-10-18 17:50 (difference: 1.4365170001983643), termination time: 2024-10-18 18:05
[2024-10-18 19:50:02] DEBUG  : Starting local hook on : http://192.168.1.12:44010/inbound_events
[2024-10-18 19:50:02] DEBUG  : Subscribe OK
[2024-10-18 19:50:02] DEBUG  : Send to jeedom :  {'message': 'subscription', 'ip': '192.168.1.16', 'state': 1}
[2024-10-18 19:50:02] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-10-18 19:50:02] DEBUG  : http://127.0.0.1:80 "POST /plugins/reolink/core/php/jeeReolink.php?apikey=ye8rrhPE7KTExBj4MWaPyzZB18nE0rEl8VtTIpNQLDMix8ZkMGMNuLiSCvw3Xsh3 HTTP/11" 200 0
[2024-10-18 20:00:03] DEBUG  : Client connected to [127.0.0.1:48016]
[2024-10-18 20:00:03] DEBUG  : Client disconnected from [127.0.0.1:48016]
[2024-10-18 20:00:03] DEBUG  : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-10-18 20:00:03] DEBUG  : Requested to set the webhook inside CAM IP=192.168.1.16
[2024-10-18 20:00:03] DEBUG  : Using selector: EpollSelector
[2024-10-18 20:00:03] DEBUG  : Request subscription_manager to set webhook on camera = 192.168.1.16:8000
[2024-10-18 20:00:03] DEBUG  : SMAN : Reolink host 192.168.1.16 (Subscription) request

Tout semble effectivement etre fonctionnel.
Toujours aucune remontée de détection ?

J’ai des valeurs de détections cela semble OK mais parfois il ne détecte pas les personnes.
Je pense que cela vient de la caméra et du mode IA en beta ?

Sinon une erreur, peut etre le changement d’heure ^^

Au vu du log on en revient a un sujet que j’ai deja abordé sur ce forum et qui m’a amené a arrêter le développement de ce plugin, et revendre tout mon matériel de la marque.
Ces caméras sont très mal conçu avec plein de bug, le code 502 en retour ne devrait jamais arriver sur un produit comme celui-ci.
J’ai très souvent échangé avec le SAV de Reolink et il sont incapable de corriger les nombreuses problématique signalé. (Ou ne veulent pas, ou pire ne savent pas!)
Cette marque est bon marché mais le code vaut le prix que vous payez… C’est a dire bas de gamme, plein de bug et sûrement très mal sécurisé!
Ces caméras sont des jouets, pas des systèmes de sécurité !

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.