Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Vraag


  • XfadeR
  • Registratie: November 2003
  • Laatst online: 28-11 23:29
Hoi,

Ik heb mijn P1 meting in Domoticz en deze pushed de data naar InfluxDB welke ik vervolgens weer uitlees in Grafana.
Het enige probleem is dat Domoticz alleen de huidige TOTALE GAS stand doorgeeft en niet het verbruik tot nu toe van de dag.

Ik zou dus graag een stat willen hebben die m'n verbruik van huidige dag laat zien. (gezien vanaf 00:00)

Nu heb ik een query 'gevonden' om in ieder geval de laatste stand van de vorige dag eruit te halen en die plot ik als "standgister" in InfluxDB maar ik het lukt me niet om deze van huidige stand af te trekken.

Iemand enige idee hoe ik query B van query A kan aftrekken zoals in mijn plaatje hieronder?
Of een andere manier om het voor elkaar te krijgen.

Domoticz laat wel het verbruik van de dag zien maar deze push hij niet naar InfluxDB.

Afbeeldingslocatie: http://www.0sx.nl/Upload/influx_thumb.png

Alle reacties


  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
XfadeR schreef op zondag 26 augustus 2018 @ 09:28:
Hoi,

Ik heb mijn P1 meting in Domoticz en deze pushed de data naar InfluxDB welke ik vervolgens weer uitlees in Grafana.
Het enige probleem is dat Domoticz alleen de huidige TOTALE GAS stand doorgeeft en niet het verbruik tot nu toe van de dag.

Ik zou dus graag een stat willen hebben die m'n verbruik van huidige dag laat zien. (gezien vanaf 00:00)

Nu heb ik een query 'gevonden' om in ieder geval de laatste stand van de vorige dag eruit te halen en die plot ik als "standgister" in InfluxDB maar ik het lukt me niet om deze van huidige stand af te trekken.

Iemand enige idee hoe ik query B van query A kan aftrekken zoals in mijn plaatje hieronder?
Of een andere manier om het voor elkaar te krijgen.

Domoticz laat wel het verbruik van de dag zien maar deze push hij niet naar InfluxDB.

[afbeelding]
Probeer eens zoiets:
select min(gasverbruik) as "gasverbruik" from (SELECT non_negative_derivative(min("value")) as "gasverbruik" FROM "domoticz"."autogen"."Gas-usage" WHERE $timeFilter AND "name"='GasverbruikToon' GROUP BY time(10m) fill(previous) ) WHERE $timeFilter group by time(10m,-9m)

Wel even aanpassen op jouw situatie.

En anders even kijken naar CREATE CONTINUOUS QUERY in influxdb (als je dat gebruikt).

[ Voor 3% gewijzigd door jobr op 26-08-2018 19:46 ]


  • klump4u
  • Registratie: Februari 2008
  • Niet online

klump4u

Full electric in Zuid-Limburg

Bij A dit invullen: SELECT derivative(mean("value"), 1h) FROM "device_Gas" WHERE $timeFilter GROUP BY time(1h) fill(previous)

Afbeeldingslocatie: https://tweakers.net/ext/f/4IJ4Ek3Ts7vR6L2WpnDoDAu6/medium.png

18950Wp🌞, Atlantic 270V3💧, Pana 5J🔥. Zendure 2400AC 11,5kWh🔋,Hyundai Kona 64kWh 🚗, Peblar Home ⛽