Widget Phase Lune de V3 vers V4

Hello la communauté,
J’aurais besoin d’aide pour transformer mon beau widget de Phase de la lune de V3 en V4.
(J’ai basculé en V4 aujourd’hui).
Je cherche depuis un moment mais je ne trouve pas de réponse.
Voilà mon widget en V3 que j’affichait sur ma tablette :

Comment j’utilise ça en V4 ? Ça se fait avec un widget aussi ? Je suis complètement paumé…

Je l’ai mis dans une Widget V4

Et j’ai essayé de l’associer à un virtuel … sans succès j’ai un beau carré noir.

1 « J'aime »

Bonjour,

La nouvelle politique de sécurité mise en place depuis la version 4.2 n’autorise plus l’affichage d’informations provenant de source extérieur, il te faudra passer ton Jeedom en Apache non sécurisé, pour palier ce comportement.

Si tu veut tout de même poursuivre le passage du widget en V4, peux-tu poster le code dans un bloc texte préformaté, et j’y jetterai un œil.

Super merci d’avance. Voici le code :

<div class="cmd tooltips cmd-widget" data-type="info" data-subtype="other" data-cmd_id="#id#" title="">
<a target="_blank" href="#OnClick#">
<img class="iconCmd#id#" src="https://www.calendrier-lunaire.net/module/MRFhRZTlKU1c1VUhSNFV1VXNLa1I2NEZ6MXN1S2puZCtQVGV5TlFmV1ozdFNWVWRsS1N1Z0tjWG5Nb01ONW5Hc2RQVlFSMWJLRmJDcUlnb0E4QVRXbEE9PQ.png" height="#ImageHeight#" width="#ImageWidth#">
</a>
</div>
<script>
function startImageRefresh () {
setInterval(function() {
$(".iconCmd#id#").attr("src","https://www.calendrier-lunaire.net/module/MRFhRZTlKU1c1VUhSNFV1VXNLa1I2NEZ6MXN1S2puZCtQVGV5TlFmV1ozdFNWVWRsS1N1Z0tjWG5Nb01ONW5Hc2RQVlFSMWJLRmJDcUlnb0E4QVRXbEE9PQ.png?"+ new Date().getTime())
}, 5000);
}
startImageRefresh ();
</script>

Tout simple mais le rendu est top. Avec le nom des phases. Après c’est complètement dépendant du site, mais bon, je tenais à ce Widget.
En V3 j’étais donc « Apache non securisé » ? J’ai bien envie d’activer cette option, je gere les lumières du jardin et les ballons d’eau chaude, pas une centrale nucléaire :slight_smile:

Test ceci :

<div class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="other" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#" style="width: 100%;">
  <a target="_blank" href="#Onclick#">
      <img class="iconCmd#id#" src="https://www.calendrier-lunaire.net/module/MRFhRZTlKU1c1VUhSNFV1VXNLa1I2NEZ6MXN1S2puZCtQVGV5TlFmV1ozdFNWVWRsS1N1Z0tjWG5Nb01ONW5Hc2RQVlFSMWJLRmJDcUlnb0E4QVRXbEE9PQ.png" height="#ImageHeight#" width="#ImageWidth#">
    </a>
  <script>
    function startImageRefresh(){
      setInterval(function() {
        $(".iconCmd#id#").attr("src","https://www.calendrier-lunaire.net/module/MRFhRZTlKU1c1VUhSNFV1VXNLa1I2NEZ6MXN1S2puZCtQVGV5TlFmV1ozdFNWVWRsS1N1Z0tjWG5Nb01ONW5Hc2RQVlFSMWJLRmJDcUlnb0E4QVRXbEE9PQ.png?"+ new Date().getTime())
        console.log('ok')
      }, 50000);
    }
    startImageRefresh();
  </script>
</div>
1 « J'aime »

Je n’y arrive pas.
Voilà ce que je fais :

  • création du widget avec le code que tu m’as donné.
    image
    Ensuite je vais dans mon virtuel :


    Dans affichage je passe Dashboard sur le widget Customtemp/Phase_lune
    Est-ce bien le principe ?

Hello,

  • Passe ton virtuel en Info/Autre et désactive la coche « Historiser ».
  • Renomme le widget en cmd.info.string.phase_lune.html
  • Retourne dans la configuration de la commande Info/Autre et sélectionne le widget dans le liste, comme tu as fait précédemment.
2 « J'aime »

Nickel, ça marche, j’ai tout recommencé" et c’est bon. Merci beaucoup pour ton aide.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.