Réglage des valeurs max de zoom et focus suivant le modèle de caméra

Bonjour a toutes et tous,

j’ inaugure le premier post après la mise en stable du plugin Reolink, réalisé par @Jezza34000, pour faire un rappel concernant les réglages des valeurs max de zoom et focus poussés par le plugin et qui, par défaut, ne correspondent pas (forcement) à ceux de votre (vos) caméra(s).

NB : les valeurs par défaut se basent sur le modèle E1Zoom.

NB2 : Cette information est basée sur celle posté dans le fil de discussion « Plugin Reolink (en beta) »


Reolink ne nous aidant pas pour avoir de la cohérence dans le fonctionnement avec l’API,

Le paramétrage défini par défaut dans le plugin pour les valeurs max des commandes d’action de Zoom et de Focus est basé sur un modèle de caméra (ici la E1Zoom, zoom max : 32, focus max : 248).

Ces valeurs max ne sont pas identiques d’un modèle de caméra à un autre.

Si vous souhaitez les ajuster pour correspondre à votre modèle, voici les différentes méthodes afin de pouvoir récupérer ces informations :

METHODE VIA APPLICATION REOLINK (version Windows)

NB : la méthode ci-dessous se base sur l’application Reolink pour Windows. Concernant les autres plateformes, voici les résultats :

  • Application MacOS ou iPhone : non testés
  • Application Android : les valeurs MAX ne s’affichent pas.

Sous l’application Reolink pour Windows :

  • Ouvrir l’application et sélectionner la caméra
  • Cliquer sur l’icône PTZ sur la fenêtre de la caméra image
  • Déplacer (mettre) les curseurs Zoom et Focus au maximum, vous obtiendrez les valeurs max de zoom et focus de votre caméra

Exemple pour la E1Outdoor (valeur max zoom : 27, valeur focus max : 156):

Remplacer les valeurs MAX des commandes action Zoom et Focus de votre caméra par ces valeurs

METHODE VIA CURL

la commande curl qui vous permettra de récupérer cette information de valeur max (Zoom et Focus) est la suivante :

  • Sous Linux :
    curl -s -k -X POST -H "Content-Type : application/json" -d "[{\"cmd\":\"GetZoomFocus\",\"action\":1,\"param\":{\"channel\":#id#}}]" "https://#IP#/cgi-bin/api.cgi?user=#username#&password=#password#"
    Remplacer #IP#, #username# et #password# par vos propres valeurs; Pour la valeur #id# de l’argument channel, la mettre à 0 -si vous n’avez pas de NVR-

  • Sous Windows :
    curl.exe -s -k -X POST -H "Content-Type : application/json" -d "[{\"cmd\":\"GetZoomFocus\",\"action\":1,\"param\":{\"channel\":#id#}}]" "https://#IP#/cgi-bin/api.cgi?user=#username#&password=#password#"
    Remplacer #IP#, #username# et #password# par vos propres valeurs; Pour la valeur #id# de l’argument channel, la mettre à 0 -si vous n’avez pas de NVR-

Dans le résultat retourné par la commande, c’est dans la partie range que l’information se situe :

  • Pour le Zoom : range > ZoomFocus > zoom > pos > max
  • Pour le Focus : range > ZoomFocus > focus > pos > max

Exemple pour la E1-Outdoor (zoom max : 27, focus max : 156)

[
   {
      "cmd" : "GetZoomFocus",
      "code" : 0,
      "initial" : {
         "ZoomFocus" : {
            "channel" : 0,
            "focus" : {
               "pos" : 119
            },
            "zoom" : {
               "pos" : 27
            }
         }
      },
      "range" : {
         "ZoomFocus" : {
            "channel" : 0,
            "focus" : {
               "pos" : {
                  "max" : 156,
                  "min" : 0
               }
            },
            "zoom" : {
               "pos" : {
                  "max" : 27,
                  "min" : 0
               }
            }
         }
      },
      "value" : {
         "ZoomFocus" : {
            "channel" : 0,
            "focus" : {
               "pos" : 119
            },
            "zoom" : {
               "pos" : 27
            }
         }
      }
   }
]

Remplacer les valeurs MAX des commandes action Zoom et Focus de votre caméra par ces valeurs

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.