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

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 »