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.