Reolink RLC-520 - pb commandes supplementaires d'interrogation via api intégrée

bonjour a tous,
récemment possesseur d’une camera Reolink RLC-520 qui en parenthèse, est d’un très bon rapport qualité-prix sans avoir la motorisation, je souhaiterai récupérer des informations via des appels à l’api intégrée.
j’ai essayé de générer des commandes valides (testés avec un navigateur) mais jeedom ne me retourne rien en réponse.
exemple de commande crée en mode info :
https://#ip#//foobar.cgi?cmd=GetPerformance&rs=test&user=#username#&password=#password#
normalement, dans cet exemple, j’ai en retour :
[ { « cmd » : « GetPerformance », « code » : 0, « value » : { « Performance » : { « codecRate » : 6794, « cpuUsed » : 27, « netThroughput » : 0 } } } ]
merci d’avance de vos réponses.
bien cdt

NB : est-ce normal que les logs de Camera ne soient pas verbeux même en mode debug?

1 « J'aime »

Finalement, je suis passé par script pour le faire.

Pour ceux qui souhaitent le faire: j’avais besoin de remonter les 3 informations retournés par la commande (codecrate, cpuused et Netthroughput), j’ai donc crée un script avec 3 commandes script :

  • de type info / Numerique
  • type script : JSON
  • URL du fichier JSON : https://#IP#/cgi-bin/api.cgi?cmd=GetPerformance&rs=test&user=#username#&password=#password#
    (remplacer les valeurs #IP#, #username# et #password# par vos informations. L’URL fonctionne en http ou https)
  • Requête :
    >value>Performance>codecRate (pour la commande 1)
    >value>Performance>cpuUsed (pour la commande 2)
    >value>Performance>netThroughput (pour la commande3)
  • Divers / Unité
    ** Kbps (pour codecRate et netThroughput) - pas de min ou max
    ** % (pour cpuUsed) - min à 0, max à 100

enfin, le script est lancé toutes les minutes de façon récurrente :
Auto-actualisation (cron) : * * * * *

Rendre le script visible et positionné la tuile comme vous la souhaitez dans le dashboard.

CADEAU BONUS CONFINEMENT - Recuperation de la Detection de Mouvement :
Commande script

  • de type info / Binaire
  • Type script : JSON
  • URL json : https://#IP#/cgi-bin/api.cgi?cmd=GetMdState&rs=test&user=#username#&password=#password#
  • Requête : >value>state

NB : concernant la valeur du rs dans l’URL, j’ai mis test mais vous pouvez mettre n’importe quelle chaine de caracteres a la place.

2 « J'aime »

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