Je n’arrive pas à afficher un dashboard grafana dans une carte web sur lovelace
j’ai un message d’erreur : ACCESS DENIED FOR THIS DASHBOARD
Ma configuration
Sur un NUC5, j’ai installé sous proxmox un docker HA et un docker Debian
Dans debian, j’ai installé NodeRED, Influxdb, Grafana dans des docker séparés
Chacun chez soi…
Dans Grafana j’ai mis les ENV suivantes :
Dans le dashboard, j’ai copié le lien pour le mettre dans la carte web
Des dockers sur une même machine ?? C’est plus certainement des containers… Et par défaut les containers sont tous isolés les uns des autres …
Par ailleurs docker, c’est une « application », installée dans le système d’exploitation HASSIO ou Debian… Donc on dira probablement Debian avec docker et HA avec docker
Attention donc au vocabulaire, ça peut induire en erreur.
L’accès en direct au dashboard grafana fonctionne bien (ip ok, port 3000 exposé etc) ? Le lien mentionné donne quoi dans un navigateur en mode privé ?
Ensuite si ton accès via HA se fait en HTTPS (avec le domaine), c’est normal que ça ne marche pas (politique de sécurité quand on mélange du http et du https).
Tu peux faire un test en accédant en http via l’ip ?
Merci de votre réponse
Désolé je me suis mélangé les crayons entre docker et containers…
je suis en http
si je mets le lien dans un browser, ça marche
j’accède bien à Grafana avec http://192.168.1.104:3000
mais depuis Home assistant il m’affiche : 192.168.1.104 n’autorise pas la connexion
j’ai mis la log de grafana en level = debug mais je ne vois aucun message
pour essai j’ai installé grafana dans HA (add-on), ça marche, mais je voudrais rester sur le container…
Dans ton infra, puisque physiquement (c’est la même machine physique même si VM à part), pourquoi as-tu choisi de mettre grafana à la main, à coté ?
Sachant que l’add-on reponds au besoin d’accès facilement, c’est peut-être une solution
oui, mais quand j’ai commencé à étudier home assistant, snoof, un utilisateur m’avait expliqué son architecture et j’ai voulu faire la même
c’est vrai que cela marche avec l’add-on, mais ça devrait marcher aussi avec le container
j’ai l’impression que depuis l’iframe dans HA, le demande ,'arrive pas à grafana, mais elle est bloqué avant ?? faudrait faire une trace …
encore merci de votre aide
En général le choix se base aussi sur un besoin et une capacité à maintenir et faire évoluer.
Séparer ça du sens quand on veut limiter les dépendances (avoir grafana sans HA par exemple) ou bien qu’on a des ressources physiques différentes (1 nuc, 1pi).
Grafana, vu la lourdeur, c’est bien quand beaucoup de données (après rationalisation de ce qu’on conserve) …
ça se teste aussi à la main ça, via un curl ou un wget depuis ha en ssh
a voir aussi si les autres liens (image, avec ou sans rendering) offrent mieux
J’ai pas réinstallé grafana depuis jeedom mais il y a des paramètres à ajouter dans l’url :&kiosk=truepar exemple. Il faut se palucher la doc
bonjour
pourrais-tu le dire à quel endroit tu as mis ces paramètres ? dans grafana.ini ?
(mon grafana est installé sous un CT proxmox de type débian)
c’est ok j’ai troucvé c’est bien dans grafana.ini il faut mettre
COOKIE_SECURE = true
COOKIE_SAMESITE = none
ALLOW_EMBEDDING = true
Bonjour,
Le problème c’est qu’en utilisant l’Add-on Grafana, on pas accès au fichier grafana.ini.
Mes graphiques Grafana s’affichent en local mais pas en distant (smartphone) avec le message: « Impossible de charger les iframes pointant vers des sites Web utilisant le protocole http si Home Assistant est servi par le protocole https »
bonjour Ives,
au début j’avais grafana sous une VM dédié, et j’avais aussi des pbs entre les accès interne et externe (je suis en https)
mais en utilisant l’add-on de HA, je n’ai plus de pb.
Voici la config de grafana : (maison c’est le nom de mon organisation)
Finalement j’avais trouvé mais ça ne fonctionne pas.
Un point dont je ne suis pas certain c’est du nom de l’organisation de Grafana. Où peut-on le trouver car j’ai mis « home » qui est le nom du Dashboard de Grafana