Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

J'ssaye en vin de créer mon premier graphe de base avec Grafana.

C'est simplement la température de mon Solon (device_id = 1341) et il m'affiche toujours ceci

3kuw.png

et voici ce que je crois avoir bien fait

3nog.png

 

mais vu le résultat, j'ai du louper qqch, mais quoi ?

Posté(e)
il y a 14 minutes, jojo a dit :

J'ssaye en vin

c'est normal, ça altère les capacités :77:

 

Comme je suis habitué au SQL, je réalise toutes mes requêtes en SQL dans Grafana.
Voici un exemple qui fonctionne :

SELECT
  TIMESTAMP(date) as time_sec,
  sum_value as "Eau chaude"
FROM domocharts_water_day
WHERE
	TIMESTAMP(date) between $__timeFrom() and $__timeTo()
	AND device_id = 550
ORDER BY date

La requête va chercher la consommation d'eau chaude.

 

En voici une autre, non testée, qui devrait te donner ce que tu veux pour la température de ton salon :

SELECT
	UNIX_TIMESTAMP(time)*1000 as time,
	value,
	"Temperature Salon" as metric
FROM
	domocharts_temperature
WHERE
	$__timeFilter(time)
	AND device_id = 1341
ORDER BY
	time

 

Il faut cliquer sur le petit bouton "Code" à droite de ton écran pour basculer en mode requête SQL classique.

 

  • Thanks 1
Posté(e)

ça fonctionne (évidemment)

6uov.png

il ne me reste plus qu'à tout bien comprendre pour pouvoir faire plus compliqué !

 

P.S. c'est vrai que le vain à cette heure-ci c'est limite ...

Posté(e)

et comme mes capacités SQL sont très limitées (et que je suis têtu), j'ai réussi à reproduire ton code avec le builder

jq5m.png

(qu'il a traduit ainsi :

SELECT time AS "time", value FROM domotique.domocharts_temperature WHERE ($__timeFilter(time) AND device_id = '1341') ORDER BY time 

k7ql.png

 

Je sais, ce n'est pas bien. C'est comme faire des scènes en mode bloc avec une HC2/3

  • Like 1
Posté(e)

Non c'est très bien, tant mieux si ça fonctionne pour toi.

Au début j'avais utilisé le mode bloc de Grafana, mais rapidement j'ai arrêté car il ne me permettait pas de faire ce que je voulais.
En effet, le gros intérêt pour moi de Grafana, c'est d'aller au delà de ce que peut faire DomoCharts via les pages PHP... à savoir des graphiques complexes, intégrant des données provenant de plusieurs tables... à partir de ce moment là, le SQL montre toute sa puissance avec les requêtes imbriquées, les relations entre tables, etc...

 

Par exemple j'ai un tableau de bord de suivi de ma production photovoltaïque, la requête SQL fait 50 lignes, avec jusqu'à 4 niveaux d'imbrication.

La force de Grafana ensuite, c'est qu'en chargeant le dashbord, à partir de cette unique requête, il m'affiche les données sous forme de tableau, de synthèse, de compteur, de vumètre, et de graphiques en tout genre.
Cerise sur le gateau, je peux choisir la finesse d'agrégation des données dans une liste déroulante en haut de l'écran.

Les graphiques sont de moins en moins lisibles à mesure que les mois/années passent, mais on peut facilement zoomer dessus pour les afficher en plein écran, on peut bien sûr choisir la période d'analyse des données dans le calendrier prévu à cet effet, etc :

 

image.thumb.png.de226cf0487a862e7b04a2c75991e4ec.png

 

Un autre pour le suivi détaillé de mes consommations électriques :

 

image.thumb.png.071811ced2d96ef59bcd9945011d742b.png

 

Ou de mon abonnement TEMPO par tranche horaire :

 

image.thumb.png.fe586c3861dc2d60bea5c662d4e7511e.png

 

Etc...

 

  • Like 1
×
×
  • Créer...