REOLINK - Liste de commandes via API

@mnpg
Parfait, j’ai lancé cette commande depuis Putty et j’ai eu le résultat escompté.

@mnpg et @kenshirohokuto
Ayant l’intention de compléter l’achat de caméras Reolink, je serai ravi de participer à vos discussions sur ce sujet si cela ne vous pose pas de problèmes. Merci

Bonjour ici,

Je n’avais pas vu ce sujet.
Effectivement je possède 2 caméras Reolink RLC 410 5MP qui n’ont pas de PTZ. J’ai demandé l’ajout sur un autre topic.

Pour vos modèles de caméras, faites une demande pour les ajouter ainsi que les commandes disponibles pour que tout soit disponible sur le plugin caméra.

Salut
Je découvre cette documentation d’API pour ma Reolink 520, c’est vraiment super d’avoir un truc aussi bien documenté… J’ai testé, chez moi la commande suivante fonctionne :

curl -s -k -X POST -H "Content-Type : application/json" -d '[{"cmd":"SetIrLights","action":0,"param":{"IrLights":{"state":"Auto"}}}]' "https://192.168.0.129/cgi-bin/api.cgi?rs=abcd&user=admin&password=xxxxx"
[
   {
      "cmd" : "SetIrLights",
      "code" : 0,
      "value" : {
         "rspCode" : 200
      }
   }
]

Mais pas celle-ci :

curl -s -k -X POST -H "Content-Type : application/json" -d '[{"cmd":"SetIrLights","action":0,"param":{"IrLights":{"state":"On"}}}]' "https://192.168.0.129/cgi-bin/api.cgi?rs=abcd&user=admin&password=xxxxx"
[
   {
      "cmd" : "SetIrLights",
      "code" : 1,
      "error" : {
         "detail" : "set config failed",
         "rspCode" : -13
      }
   }
]

Pourtant c’est bien l’activation de l’infrarouge que je cherche à faire fonctionner. Une idée pour le code retour -13 ?

MErci
++

Merci @mnpg, ton post va aider à l’intégration dans Jeedom de ces caméras au très bon rapport qualité/prix.

J’avais hésité à prende une Reolink RLC-423 mais je ne connaissais pas suffisamment la marque et l’API était peu documenté avant le poste de @mnpg. Du coup je me suis rabattu sur la Foscam 9928P.
@kenshirohokuto peux tu nous faire un petit retour détaillé ? Cas d’utilisation (intérieur/extérieur), vision nocturne … Et nous dire le prix d’achat ? Car de mémoire elles ne sont pas données +250€

J’ai acheté l’ancienne version dôme RLC-420 5MP, je l’ai un peu testé et j’avoue que la qualité d’image et top vu le prix <50 €. J’avais commencé à regarder pour trouver l’API et les commandes mais pas eu le temps de creuser. Je vais repartir de tes travaux @mnpg pour fournir une conf de ce modèle pour la communauté.

Je suis intéressé par le modèle PTZ E1 Zoom pour l’intérieur. Si certains l’ont et peuvent faire un retour, merci d’avance.

Bonjour @kenaddams42,
En reponse à ta question, le parametre state=on n’existe pas. Comme je l’ai precise, la methode que je decris dans le 2eme post (curl de commandes Getxxx) te donnera les parametres possibles lors de l’execution de la commande Setxxx correspondante. Dans le cas de GetIrLights/SetIrLights, le parametre State ne peut prendre que 2 valeurs possibles : Auto ou Off.
Le state=On de ta commande n’est pas compris par l’API de la camera et tu as en retour le code d’erreur -13 (set config failed) comme quoi la configuration que tu as poussé via le curl n’a pas pu se faire, a échoué.
A contrario, le code de retour 200 correspondant a la bonne execution de la commande

salut,

j’y crois de + en + à cette marque :wink:
j’ai acheté hier soir en top promo un lot 4 cam (5MP fixes extérieures ) + NVR … à 358€ !! livraison incluse
et sinon j’avais acheté mes 2*RLC-423 à 249€ / unit en effet :slight_smile:
clairement ça les vaut et j’en suis toujours très content.
autre point important que les 9928P Foscam n’ont pas …
on peut même mémoriser un zoom dans un POI !
exemple dans mon scenario de BAL, dès que qq met un colis dans ma BAL : ma cam s’oriente et zoome sur la BAL gràace au POI « BAL » :stuck_out_tongue: comme ça je garde une trace de qui est passé et à quelle heure en cas de litige …

a+

avec plaisir pour t’apporter un (faible) coup de pouce à ton intégration,
ça serait top pour bcp je pense ici

bon courage

Effectivement, intéressant le zoom mémorisé.
Merci pour le retour :wink:

Bonjour @CyPH3R et merci pour ton aide.
Ayant un peu de dispo, je suis en train de reprendre mon script pour vous le partager.

Salut. Petite question concernant ton NVR : peux tu communiquer avec lui depuis jeedom pour lui signaler un evenement, par exemple un mouvement sur une zone qui déclencherai l’enregistrement ? J’ai 4 rlc 420 et une 520 et pour l’instant je passe par mon QNAP et QVR pro justement pour utiliser l’api HTTP, mais la fluidité du NVR reolink m’intéresse.

je ne pourrai pas te répondre malheureusement car le NVR + les 4 cam sont pour les grand parents de ma femme … qui n’ont pas de domotique :stuck_out_tongue: … ni de syno d’où le NVR.
il leur fallait un truc simple et clairement c’est top !

Merci quand même. C’est clair que Reolink c’est top en terme de tarif, de fluidité et très user friendly. Me manque juste de savoir si c’est possible d’interagir entre jeedom et le NVR.

1 « J'aime »

Pour GetIsp Si vous passez le numéro de canal comme paramètre, cela fonctionne. Je soupçonne que ce sera le cas pour les autres commandes Get qui ont cessé de fonctionner.
Exemple:

url -s -k -X POST -H "Content-Type : application/json" -d '[{"cmd":"GetIsp","action":1,"param":{ channel:0 }}]' "https://#IP#/cgi-bin/api.cgi?user=#username#&password=#password#"

Bonjour à tous,

Processeur depuis peu d’une Reolink RLC-420, je cherche à pouvoir faire - modestement - comme @mnpg. Mais je n’ai ni le niveau sur Jeedom et sur les langages « modernes ». :disappointed:

J’ai quand même tenté ma chance: je voudrais pouvoir, dans un premier temps, allumer et éteindre les ampoules IR de la caméra. J’ai compris, toujours grâce à @mnpg et tous les autres qu’il fallait passer par le plugin Script dont je ne suis pas du tout un expert… :roll_eyes:

J’ai fait cela un peu au feeling avec ce que j’ai lu ici et là. C’est pour couper les lampes IR de la caméra:

Pour plus de lisibilité:
curl -k -X POST -H « Content-Type: application/json » -d « {"cmd":"SetIrLights","action":1,"param":{« IrLights »:{« state »:« Off »}}} » « https://192.168.8.105/cgi-bin/api.cgi?cmd=SetIrLights&rs=« aaabbb »&user=admin&password=Sud1441 »

Je sais que j’ai 100% de chances que ça ne marche pas car encore une fois j’ai écrit au feeling… Mais peut-être, à partir de cette capture, vous pourrez mieux me dire ou je fais fausse route…

Je n’ai pas de message d’erreur quand je test le script ( :flushed:) mais en revanche, la caméra ne coupe pas les led. Donc ça ne marche pas…

Merci par avance pour votre aide…

Ptol14
Jeedom V4

Bonjour,

Est-il possible d’activé et désactivé la détection de mouvement d’une RLC-410 avec l’une de ces commandes?

Salut @mnpg

Je viens d’investir dans deux Réolink : RLC-410W et E1 Pro
Pour la 410W, j’ai bien la possibilité de faire des snapshots (https://#IP#/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=abcdefg&user=#username#&password=#password#) et de voir le flux rtsp (rtsp://#username#:#password#@#ip#:554/h264Preview_01_main) et comme la caméra est une fixe, je n’ai pas besoin de beaucoup plus.

Pour la E1 Pro, qui est une mobile :
J’ai bien le flux rtsp (rtsp://admin:Festina1.@192.168.1.35/h264Preview_01_sub) ATTENTION la fin de l’url est légèrement différente que celle pour la 410W
Mais impossible d’avoir des snapshots car la E1 Pro est exclue d’après le support réolink : How to Capture Live JPEG Image of Reolink Cameras via Web Browsers – Reolink Support
Je voudrais utiliser les fonctionnalités de tilt up and down pour mettre ma caméra au plafond quand nous sommes présents et en position de surveillance (utiliser les positions mémorisées si c’est possible) quand nous sommes présents. Mais je ne comprends pas la méthode qu’il faut utiliser, tes explications qui sont claires pour d’autres me sont opaques certainement par manque de connaissance :frowning:
Quand je lance cette url dans un navigateur https://192.1xx.xx.xx/cgi-bin/api.cgi?cmd=GetIrLights&rs=abscde&user=xxxxxx&password=xxxxx (les x sont remplacés par les bons caractères) , j’obtiens l’ereur « La connexion a échoué. Firefox ne peut établir de connexion avec le serveur à l’adresse 192.1xx.xx.xx » alors que cela fonctionne pour la 410w.
Est ce simplement par ce que la E1Pro n’est pas compatible, c’est la compatibilité CGI qu’il faut avoir pour ça?
Merci d’avance

1 « J'aime »

salut @lr3674,
en me basant sur les informations fournis par Reolink (Reolink Support) , la E1 Pro n’est pas compatible GCI. Par contre, à vérifier, elle est ONVIF compatible et donc paramétrable à distance.

Oui, elle est compatible ONVIF d’après le tableau du lien du support.
Par contre, existe t’il un tuto, des explications pour faire fonctionner ONVIF avec jeedom?

Merci

1 « J'aime »

Bonjour à tous et en particulier @mnpg et @kenshirohokuto qui ont fait bien avancer le schmilblick. Je suis ce topic depuis le début et grâce à leur travail j’ai pu avancer un peu. Ces caméras présentent, à mon sens, un rapport qualité/prix très intéressant. J’en possède 3, 2 C1 Pro et plus récemment une LUMUS. Toutes donnent une image très propre et très nette. Ne serait-il pas envisageable qu’un spécialiste des plugins en fasse un spécifique à ces caméras dont le traitement est un peu particulier ou serait-il envisageable de les intégrer au plugin caméra ? Par ailleurs je me joins à @lr3674 pour sa question sur les caméras ONVIF. Bonne journée à tous.

Salut,

Je suis interessé par le PTZ Preset, est ce que quelqu’un a les commandes pour ça?
Merci