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