Bonjour @loustic03, merci, cette partie c’était bon
En fait je t’explique,
Je veux utiliser une appli et un site qui s’appelle Glympse, qui permet d’envoyer un lien HTTP avec ton déplacement en temps réel. Tu peux envoyer le lien vers ce trajet via Mail ou SMS par exemple.
Ce que je veux faire, c’est envoyer par SMS ce lien à un téléphone android avec JPI.
Je recois donc dans jeedom ce SMS qui contient ce lien http.
Je le passe dans une variable et je veux faire apparaitre cette page dans mon Design. la page change donc à chaque fois.
J’ai donc une variable dans Jeedom qui est dans var_HTML .
Je voudrais donc que dans mon design apparaisse dans l’IFRAME la page « https://wwwunsite.com/repertoire », mais que cela change si je passe dans ma variable une autre adresse.
Ok j’ai bien compris mais je suis en apprentissage sur le html alors je ne peux pas t’aider plus ,trop jeune dans le html
Mais peut être qu’il faudrait mettre aussi l’id du virtuel
Un début de piste …
Contrairement à plein d’autres trucs, la config de htmldisplay n’est pas stockée en base, mais dans des fichiers avec un répertoire par ID
Donc une solution c’est de parser les fichiers dashboard.html et mobile.html à la réception de ton SMS.
Le lien vers le fichier ne change pas, mais son contenu, oui
Cela semble prometteur. J’ai bien l’adresse dans ma variable mais je ne vois pas comment réecrire dashboard.html
Au lieu de parser, j’y suis allé en mode plus bourrin en essayant de réecrire compètement dashboard.html (comme c’est un petit code, c’est plus simple via le plugin script
Mais ca ne marche pas ni avec echo, ni avec printf
Aurais tu une idée du code qui me permettrait de créer un fichier contenant
à l’endroit /var/www/html/plugins/htmldisplay/data/2230/dashboard.html
?
Après je me demande si ca ne serait pas plus simpe d’intégrer directement ma variable dans le code affiché par HTMLdisplay… Mais je ne sais pas si c’est possible
Pourquoi pas en effet, je vais regarder.
Sauf que comme l’adresse web change à chaque fois, c’est chaud de savoir ce que j’ai à changer. A moins de garder la valeur n-1 dans une autre variable mais là, c’est pas très robuste si ca plante…
Sinon tu fais un template (comme ton exemple) et ton sed génère le fichier définitif. À chaque tour tu repars du template et tu ecrases le fichier définitif avec le nouveau