Grafana data verbergen afhankelijk van query

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 12:56

Toppe

Oké ✅

Topicstarter
Goedemorgen,

Ik ben bezig met Grafana en dat lukt prima, alleen zit ik met een uitdaging:

Ik meet het waterverbruik op de hoofdmeter en gebruik een Sonoff POW R2 voor het energieverbruik van de wasmachine. Dat geeft dit al resultaat: https://snapshot.raintank...WXqIt9Q1F94iaoDf4y43p9eVu

Alleen wil ik mijn waterverbruik alléén zien als de wasmachine aanstaat en dus niet daar buiten. Ik heb van alles geprobeerd maar het lijkt wel alsof deze optie niet mogelijk is in Grafana.

Zoiets zou moeten lukken:
code:
1
if($EnergieVerbruik > null){ //Geef waterverbruik weer }


Iemand die mij de juiste kan op kan helpen?



Edit: Volgens mij leg ik het niet helemaal goed uit. Het ophalen van de informatie vanuit de database werkt prima, de grafieken zijn naar het zin dus (y).

De gebruikte query's zijn:
code:
1
2
SELECT mean("value") FROM "Instant" WHERE ("idx" = '334') AND $timeFilter GROUP BY time($__interval) fill(null) //Energie verbruik
SELECT mean("value") FROM "Percentage" WHERE ("idx" = '23') AND $timeFilter GROUP BY time($__interval) fill(0) //Waterverbruik


Echter wil ik dus geen data van "Waterverbruik" als de data van "Energie verbruik" null is. De vraag is dus hoe ik de data van één query ook als resultaat van de tweede kan gebruiken

[ Voor 33% gewijzigd door Toppe op 30-12-2019 10:13 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!

Alle reacties


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Wat is het energieverbruik van de wasmachine in ruststand?
null lijkt mij namelijk niet de juiste.

Als de wasmachine aan gaat is het verbruik net iets meer dan ruststand (alleen de waterstop is open gezet om water in te laten)

[ Voor 39% gewijzigd door DJMaze op 30-12-2019 09:44 ]

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 12:56

Toppe

Oké ✅

Topicstarter
DJMaze schreef op maandag 30 december 2019 @ 09:42:
Wat is het energieverbruik van de wasmachine in ruststand?
null lijkt mij namelijk niet de juiste.
Klopt. Dan is het verbruik rond de 3 watt. Machine gaat automatisch uit na 15 minuten einde programma en dan is het verbruik wel daadwerkelijk 0 watt.

Meest mooie is natuurlijk om bij een wattage onder de 15 watt oid het waterverbruik ook te verbergen, alleen hoe? :?

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Montaner
  • Registratie: Januari 2005
  • Laatst online: 01-09 08:19
Wat zit er in $EnergieVerbruik dan? Daarmee vergelijk je de waarde.. dus als daar 3 in zit, en je doet $EnergieVerbruik > 10.. dan ben je er. Maar dan moet je wel de waarde en het type van de waarde weten wat er in je variabele zit..

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 12:56

Toppe

Oké ✅

Topicstarter
Montaner schreef op maandag 30 december 2019 @ 09:48:
Wat zit er in $EnergieVerbruik dan? Daarmee vergelijk je de waarde.. dus als daar 3 in zit, en je doet $EnergieVerbruik > 10.. dan ben je er. Maar dan moet je wel de waarde en het type van de waarde weten wat er in je variabele zit..
Dit zijn de twee query's die draaien:
code:
1
2
SELECT mean("value") FROM "Instant" WHERE ("idx" = '334') AND $timeFilter GROUP BY time($__interval) fill(null) //Energie verbruik
SELECT mean("value") FROM "Percentage" WHERE ("idx" = '23') AND $timeFilter GROUP BY time($__interval) fill(0) //Waterverbruik


Ik vindt nergens een optie om de data op één as te verbergen als de data op de andere as onder een bepaalde waarde zit.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!