REOLINK - Liste de commandes via API

bonjour @Neoback45,
oui, le plugin reolink de HomeAssistant se base sur la commande GetAiState.

cela peut s’adapter sous jeedom

verifies si tu peux interroger l’URL ci-dessous directement via un navigateur web (NB: l’URL est en https):

https://#IP#/cgi-bin/api.cgi?cmd=GetAiState&rs=test&user=#username#&password=#password#
(remplace #IP#, #username# et #password# par tes propres valeurs)

ou, si cela ne marche pas, avec l’argument channel=0 :
https://#IP#/cgi-bin/api.cgi?cmd=GetAiState&channel=0&rs=test&user=#username#&password=#password#

si tu obtiens un fichier json de retour de ce style :

[{
cmd: "GetAiState",
code: 0,
value: {
  channel: 0,
  people_state: 0,
  vehicle_state: 1
  }
}]

tu pourras récupérer les infos, par le plugin script - commande de script, via des commandes de script de type Info/Binaire (HOWTO >> cf Post → partie « Récupération de la Détection de Mouvement »)

detection personne :

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

détection véhicule :

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