J’essaie d’envoyer une notification en incluant une image, j’ai essayé avec plusieurs syntaxes (principalement sur la 1ere action ci-dessous) mais je n’y arrive toujours pas. Je recois bien le lien, mais je ne peux cliquer dessus et idéalement j’aimerais avoir l’image directement.
autant pour moi … (bien qu’il y ait quand meme surement un soucis avec ton url & certificat) la syntaxe est OK mais sa valorisation l’est « moins »…
pour les fichiers on s’attend à ce que ce soir des fichiers en local sur ton jeedom, et non pas des img externes.
L’url n’est donc pas transmise à l’app → ca me semblait bizarre que la carte ta notif était si « petite »
J’avoue ne plus me souvenir pourquoi on avait mis cette restriction …
à voir si on peut la lever ou si on doit créer une clé dédié aux url externe
Ce serait parfait si on pouvait effectivement avoir une clé pour des URLs de manière générale (image ou autre lien web).
Entre temps je vais vérifier alors cette histoire de CA et voir si il existe un contournement en récupérant d’abord le fichier en local jeedom et puis avec la clé files en attendant d’avoir une clé genre: web.
c’est ce que j’étais en train d’essayer de faire :
d’abord un bloc code :
//Get the file
$content = file_get_contents("https://www.peuple-animal.com/data/document/3/2911.800.jpg");
//Store as a local file
$fp = fopen("/var/www/html/data/temp_pics.jpg", "w");
fwrite($fp, $content);
fclose($fp);
ba oui
de base le bloc code ne sait pas de lui meme que ut as une variable là !
(quand tu partages du code ou des logs, utilises plutôt le bouton « texte préformaté » (bouton </>) plutôt que « citation », pour que le code garde le bon formatage)
du coup pour toi, un truc comme ca :
$camId = cmd::ByString("#[Déplacement][Caméra Events][id]#")->execCmd();
$scenario->setLog('cam Id : '. $camId );
//Get the file
$content = file_get_contents("https://frigate.xdealmeida.com/api/events/".$camId."/thumbnail.jpg");
//Store as a local file
$fp = fopen("/var/www/html/data/temp_pics.jpg", "w");
fwrite($fp, $content);
fclose($fp);