Bonjour,
J’aimerai pouvoir afficher sur le dashboard la première image prise lors d’un enregistrement déclenchée par un scénario du style:
Comment puis-je procéder ?
Merci par avance.
Mathieu
Bonjour,
J’aimerai pouvoir afficher sur le dashboard la première image prise lors d’un enregistrement déclenchée par un scénario du style:
Comment puis-je procéder ?
Merci par avance.
Mathieu
Hello,
Merci pour le lien.
Un ami m’a conçu un script qui permet de faire ça.
Mathieu
Avec l’affichage de la photo?
Tu pourrais le partager?
Merci
Bonjour,
Voici comment j’affiche la dernière photo prise par la caméra.
1/ Créer un élément avec le plugin Script (Script PHP et cron de 5min)
<?php
$dates = array();
$dir = '/var/www/html/plugins/camera/data/records/1237/'; // dossier des enregistrements de la camera (à changer)
$scandir = scandir($dir);
$filenameArray = [];
foreach($scandir as $fichier){
if(preg_match("#\.(jpg)$#",strtolower($fichier))){
$fichchem = $dir . $fichier;
array_push($filenameArray, "$fichchem");
}
}
foreach($filenameArray as $key => $val) {
$dates[] = date("Y-m-d-H-i", filemtime($val));
}
array_multisort($dates, SORT_DESC, $filenameArray);
copy($filenameArray[0], "/var/www/html/tmp/est-1.jpg"); // Creer un dossier pour y copier l'image
?>
2/ Créer un élément avec le plugin HTML Display
<!DOCTYPE html>
<html lang="en">
<head>
</-- mettre le même chemin que celui dans le fichier php-->
<img src="tmp/est-1.jpg" style="widght:100%; height:100%;")>
</body>
</html>
Mathieu