Carte Page Web (iframe) ne fonctionne pas sur tous les appareils

je rebondi sur ce post, mais dites moi si il faut en ouvrir un nouveau
je decouvre cette carte IFrame et elle va m’etre utile pour aficher le relevé de mes T° au cours de la journée.
j’avais créé une page web sur mon ancien systeme de domotique
cela fonctionne tres bien et je vois mes courbes dans la carte, … mais pas sur mon iphone. uniquement sur mon PC

sur mon iphone, la carte est vide.

une idée?

Difficile a dire sans un ptit bout de code.

Sur ton iphone tu utilise quoi ? Un navigateur ? l’app HA ? Essaye plusieurs methode.
Tu n’essaye pas d’afficher du http dans du https ? Ou une ip local à laquelle ton tel a pas accés ?

j’utilise l’app, mais si j’utilise mon navigateur, c’est pareil

effectivement, j’accede a une page en http depuis mon serveur HA en https

la page est accessible depuis mon iphone directement.

et les plage IP sont les memes sur mon iphone et sur mon PC sur lequel ça fonctionne

voici le code de la carte :

type: iframe
url: http://192.168.1.65/courbe_tmp.php
aspect_ratio: 100%
1 « J'aime »

tu as trouvé le probleme du coup je pense, ya de forte chance que ce soit la cause du non affichage.
Sur le nav de ton pc tu as surement autorisée « le contenu moins sécurisée ».

1 « J'aime »

La dernière version affiche ceci quand je rentre du iframe en http dans un hote https :

Une solution rapide est de passer par un reverse proxy pour arriver en https :

je vais essayer ça
j’utilise deja un reverse proxy pour l’acces en https de mes autres sites web
je peux aussi passer ce serveur en https (j’ai un serveur de certificats en interne

je pourrais aussi copier cette page dans le repertoire www du dossier config de HA, mais c’est une page php. Et apparemment, cela ne fonctionne que pour les pages html

Il ne faut rien pour utiliser du html+css+js à part ln navigateur qui va tout interpréter.

PHP il te faut un serveur…php ce que n’est pas HA… :innocent:

Je viens de trouver une astuce à la con sur android au sujet des contenus mixtes.
Mon probléme viens que kodi m’envoie des url d’image en http et non en https.

plus d’info ici :

Sur chrome (android et desktop) :

  • on peut aller chercher « chrome://flags/ »
  • puis « Insecure origins treated as secure »
  • « http://monip:monport »

Le tour est joué. Les images sont bien affichés. Bien sur ca devrait fonctionné aussi pour les iframes http :wink:

je n’ai pas encore passé le serveur web hebergeant la page a afficher en HTTPS, mais je vais essayer de faire ça rapidement
mais il y a un changement : maintenant, sur mon ipad et iphone, ça fonctionne depuis le navigateur, (mais pas depuis l’app)