Merci à vil1driver et à la communauté pour le boulot effectué
Dans le cadre de mon installation Domoticz sur Pi3 j'ai configuré l'ensemble des accès en mode sécurisé (accès via https et authentification via certificat / pour répondre au post https://easydomoticz.com/forum/viewtopi ... =25&t=3416 sur la sécurisation de l'accès à Domoticz et Monitor à la fois).
Ne voyant pas la météo et le traffic s'afficher, j'ai regardé les logs que vous trouverez ci-dessous :
Code : Tout sélectionner
Mixed Content: The page at 'https://myip/monitor/' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://myip:9001/'. This request has been blocked; this endpoint must be available over WSS.
k._doConnect @ mqttws31-min.js:36
mqttws31-min.js:36 Uncaught DOMException: Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a page loaded over HTTPS.
at k._doConnect (https://myip/monitor/js/mqttws31-min.js:36:449)
at k.connect (https://myip/monitor/js/mqttws31-min.js:31:481)
at H.connect (https://myip/monitor/js/mqttws31-min.js:65:110)
at https://myip/monitor/js/mqtt.connect.js:11:8
jquery.min.js:4 Mixed Content: The page at 'https://myip/monitor/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://www.prevision-meteo.ch/services/json/mycity?_=1486075012839'. This request has been blocked; the content must be served over HTTPS.
send @ jquery.min.js:4
jquery.min.js:4 XMLHttpRequest cannot load http://www.prevision-meteo.ch/services/json/mycity?_=1486075012839. Failed to start loading.
send @ jquery.min.js:4
myip/:1 Mixed Content: The page at 'https://myip/monitor/' was loaded over HTTPS, but requested an insecure image 'http://www.prevision-meteo.ch/uploads/widget/mycity_0.png?timestamp=1486075016380'. This content should also be served over HTTPS.
myip/:1 Mixed Content: The page at 'https://myip/monitor/' was loaded over HTTPS, but requested an insecure image 'http://www.prevision-meteo.ch/uploads/widget/mycity_1.png?timestamp=1486075016381'. This content should also be served over HTTPS.
myip/:1 Mixed Content: The page at 'https://myip/monitor/' was loaded over HTTPS, but requested an insecure image 'http://www.prevision-meteo.ch/uploads/widget/mycity_2.png?timestamp=1486075016382'. This content should also be served over HTTPS.
myip/:1 Mixed Content: The page at 'https://myip/monitor/' was loaded over HTTPS, but requested an insecure image 'http://www.prevision-meteo.ch/uploads/widget/mycity_3.png?timestamp=1486075016383'. This content should also be served over HTTPS.
util.js:210 Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
iB.j @ util.js:210
(anonymous) @ js?callback=initMap:140
(anonymous) @ js?callback=initMap:50
(anonymous) @ js?callback=initMap:42
(anonymous) @ js?callback=initMap:50
_.G @ js?callback=initMap:49
(anonymous) @ js?callback=initMap:50
_.v @ js?callback=initMap:34
yc @ js?callback=initMap:50
(anonymous) @ js?callback=initMap:140D'ailleurs, je ne vois pas bien l'intérêt de l'activer hormis les cas précisés dans le tuto (changer de page ou afficher une cam lorsque qqun sonne...).
#1 : Si qqun peut m'expliquer les bonnes raisons d'activer Mosquito ? (rapidité du système monitor ?!...)
Ensuite, j'avais 2 erreurs sur le fait d'appeler des pages non sécurisées en HTTP alors que ma connexion est en HTTPS.
J'ai pu corrigé la 1ère erreur sur http://www.yr.no en modifiant le fichier frontpage.min.js et en remplacant l'URL http://www.yr.no par https://www.yr.no.
Cependant le souci persiste avec les URL http://www.prevision-meteo.ch/ puisque le site n'accepte pas les connexions en HTTPS
#2 : Est-ce qqun a rencontré ce souci et comment le contourner (hormis consulter monitor et mon installation en HTTP ce qui n'est pas une solution très sécurisée...).
Enfin, je constate des soucis d'accès à l'API Google Traffic. J'ai pourtant créé une clef sur le site de google que j'ai renseigné dans le fichier trafic.html. Cette partie pourrait d'ailleurs être détaillée un peu plus via un tuto ?
C'est peut-être de là que vient la dernière erreur "Google Maps API warning: NoApiKeys https://developers.google.com/maps/docu ... o-api-keys iB.j @ util.js:210" ?
L'erreur semble confirmée sur mon dashboard Google qui ne me signale aucune connexion :

#3 : comment avez-vous résolu ce souci d'affichage du traffic ?
Merci