Domoticz -> InfluxDB -> Grafana (Slimme Meter)

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • cverbree
  • Registratie: Januari 2016
  • Laatst online: 12-06 16:16
Zoals vele probeer ik middels Grafana inzicht te krijgen in mijn stroom en gas verbruik.
Middels Domoticz lees ik met een P1 kabel mijn slimme meter uit.
Vanuit Domoticz gebruikt ik data push om de de informatie direct naar een InfluxDB te sturen.
Grafana lees vervolgens de InfluxDB weer uit om de info in een dashboard te tonen.

Wat mij opvalt is dat de grafieken in Domoticz afwijken met die van Grafana. Als ik verder kijken zie ik dat Domoticz alleen het totaal gas verbruik naar InfluxDB stuur. En dat het verbruik met één decimaal nauwkeurig is.

select * from "Gas-usage"

1588704678000000000 62 Gas 11945.3
1588704983000000000 62 Gas 11945.3
1588705288000000000 62 Gas 11945.3
1588705534000000000 62 Gas 11945.4
1588705839000000000 62 Gas 11945.4
1588706144000000000 62 Gas 11945.4
1588706449000000000 62 Gas 11945.4
1588706754000000000 62 Gas 11945.4
1588707059000000000 62 Gas 11945.4

In Domoticz zie ik dat het gas verbruikt met drie decimalen achter de komma wordt bijgehouden.
Dit verschil geeft in Grafana soms vreemde resultaten. In sommige uren is het verbruik zolaag dat Grafana geen gas verbruik laat zien en Domoticz wel.


Afbeeldingslocatie: https://tweakers.net/i/c04XTt4aUsXUwSl7Cx1vvNcNv3E=/800x/filters:strip_exif()/f/image/y5sJG9nXAcwKNnBNSYzR1CuK.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/MNAdtog1MwEQdTA5eVPrnaUJRd0=/800x/filters:strip_exif()/f/image/EP9GStTofnECQVzg18aXGmvl.png?f=fotoalbum_large

Is dit op te lossen? Moet ik een andere manier gebruiken om de data van Domoticz naar InfluxDB te sturen. Een HTTP Push geeft helaas hetzelfde resultaat.

Acties:
  • 0 Henk 'm!

  • BushMule
  • Registratie: September 2015
  • Laatst online: 02-02-2023
Heb eigenlijk dezelfde vraag. Ik volg even.

Acties:
  • 0 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
Ik heb geen gas meer en kan het ook niet testen, maar probeer het eens op een andere manier.
Dsmr reader (mqtt) - node red - influxdb en eventeel domoticz.
Een flow heb ik eventueel wel.
Zelf iets aanpassen voor gas.

Je kunt de p1 alleen maar lezen door 1 software pakket.
Maar via node-red alle kanten opsturen.

Nadeel van domoticz vind ik, dat je de data niet met een eigen gekozen structuur kan opslaan.
Ik heb ook de indruk dat domoticz trager wordt met al die data die verzonden wordt vanuit domoticz.

[ Voor 23% gewijzigd door AUijtdehaag op 06-05-2020 02:27 ]

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 10-06 16:19

Copitano

Hoorn NH

@cverbree Is deze inmiddels opgelost?

Ik ervaar iets soortgelijks met het doorsturen van het gasverbruik van domoticz via influxdb naar grafana. Gister leek het goed, maar vandaag kreeg ik idiote uitkomsten in grafana, terwijl het in domoticz en influx goed lijkt te staan. Is dus kennelijk iets met de query in grafana. Heb van alles geprobeerd, maar heb de vinger er ook nog niet helemaal achter.Afbeeldingslocatie: https://tweakers.net/i/l1QljF6emdsLS45rxSBBmSz1z78=/800x/filters:strip_icc():strip_exif()/f/image/p5dCzkb7abYl8PrCHIHTxO0h.jpg?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/KUn2MnCHbkiXWdIg2vTOZzY0JKU=/800x/filters:strip_icc():strip_exif()/f/image/laz5jIHw004bsEU0JY34Yk8G.jpg?f=fotoalbum_large
Krijg ook nog een vreemde waarde uit de S0 van de youless ls120 "Unknown" met een astronomisch getal er naast :? Onderste twee blokjes, links is goed rechts begrijp ik niet van wat het is.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2020-08-06T09:10:00Z 24.277
2020-08-06T09:11:00Z
2020-08-06T09:12:00Z
2020-08-06T09:13:00Z
2020-08-06T09:14:00Z
2020-08-06T09:15:00Z 24.277
2020-08-06T09:16:00Z
2020-08-06T09:17:00Z
2020-08-06T09:18:00Z
2020-08-06T09:19:00Z
2020-08-06T09:20:00Z 24.281
2020-08-06T09:21:00Z
2020-08-06T09:22:00Z
2020-08-06T09:23:00Z
2020-08-06T09:24:00Z
2020-08-06T09:25:00Z 24.281
2020-08-06T09:26:00Z
2020-08-06T09:27:00Z
2020-08-06T09:28:00Z
2020-08-06T09:29:00Z
2020-08-06T09:30:00Z 24.283


Afbeeldingslocatie: https://tweakers.net/i/a0FkhH6Rem2rjhZAviYVxWSCiKU=/800x/filters:strip_icc():strip_exif()/f/image/xDmWF6dy5Uo1SzmSlgK8X8w9.jpg?f=fotoalbum_large
Gister ging het helemaal goed. (let even niet op zonnepanelen vandaag, daar ben ik ook nog mee aan het stoeien)
Afbeeldingslocatie: https://tweakers.net/i/Ou7usDU_Xxl-3eh-WN0c7tKxdsI=/800x/filters:strip_icc():strip_exif()/f/image/aYSCC8BddZIQCTbmwmy976YP.jpg?f=fotoalbum_large
Vandaag krijg ik ineens deze vreemde uitkomst 8)7 8)7 Gasmeterstanden kloppen wel, maar Gas vandaag geeft onzin. Ik heb verschillende query's geprobeerd, met delta, difference etc. Die laatste ging gister goed, maar vandaag geeft die dus onzin. Ruim 24000 m³ gas terug geleverd _/-\o_ _/-\o_ _/-\o_ Ik wacht met spanning op de afrekening ;)

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 18-05 18:57
@cverbree

(beetje laat)

Ik krijg ze met 3 decimalen:

SELECT value FROM "domoticz"."autogen"."Gas-usage" WHERE time > '2020-07-01' AND "name"='GasVerbruik-P1' FILL(null)

time value
---- -----
1593932441000000000 1505.62
1593932742000000000 1505.652
1593937845000000000 1505.654
1593964230000000000 1505.679


Waardoor je soms ook een verschil ziet (met name op dagbasis), heeft soms te maken met de tijdzone.
Ik voeg dit meestal toe aan een query in Grafana (aan het einde) : TZ('Europe/Amsterdam')

Acties:
  • 0 Henk 'm!

  • cverbree
  • Registratie: Januari 2016
  • Laatst online: 12-06 16:16
Het probleem zit hem inderdaad in de decimalen. Ik heb het inmiddels anders opgelost. Ik gebruik DSMR-Reader op een Rasberry Pi en stuur de gegevens middels MQTT naar Mosquito en vervolgens weer naar InfluxDB. De gegevens in Grafana kloppen nu wel. Hierdoor mis je wel de info in Domoticz maar daar kan ik meeleven. Verder is DSMR Reader een mooie monitor tool om je gegevens bij te houden en geeft weer nieuwe inzichten. Grafana is mijn overall dashboard waar alle info binnenkomt (temperatuur per ruimte, OTGW info, etc).

Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 18-05 18:57
cverbree schreef op zaterdag 8 augustus 2020 @ 11:52:
Het probleem zit hem inderdaad in de decimalen. Ik heb het inmiddels anders opgelost. Ik gebruik DSMR-Reader op een Rasberry Pi en stuur de gegevens middels MQTT naar Mosquito en vervolgens weer naar InfluxDB. De gegevens in Grafana kloppen nu wel. Hierdoor mis je wel de info in Domoticz maar daar kan ik meeleven. Verder is DSMR Reader een mooie monitor tool om je gegevens bij te houden en geeft weer nieuwe inzichten. Grafana is mijn overall dashboard waar alle info binnenkomt (temperatuur per ruimte, OTGW info, etc).
Ik dacht dat de nieuwste versie van dsmr reader ook direct naar influxdb kon.

Acties:
  • 0 Henk 'm!

  • cverbree
  • Registratie: Januari 2016
  • Laatst online: 12-06 16:16
Dat wist ik nog niet. Draai nog op versie 3.9.1. Versie 4.0 heeft inderdaad InfluxDB ondersteuning. Goed om te weten dat het ik het eenvoudiger kan maken. ;)

Acties:
  • 0 Henk 'm!

  • hawaltie
  • Registratie: September 2002
  • Laatst online: 09-06 08:01
Wellicht moet ik deze vraag in een ander forum stellen, maar bij deze toch een poging: hoe kan ik het actuele gasverbruik in Grafana via Influxdb zichtbaar krijgen met DSMR-Reader?

[ Voor 4% gewijzigd door hawaltie op 19-08-2020 19:39 ]


Acties:
  • +1 Henk 'm!

  • sjongenelen
  • Registratie: Oktober 2004
  • Laatst online: 11-06 07:25
Toevallig ben ik het nu aan het doen. Simpelweg nu:

https://i.postimg.cc/V6Sh2s79/image.png

you had me at EHLO


Acties:
  • 0 Henk 'm!

  • Mark Heyblok
  • Registratie: September 2000
  • Laatst online: 31-01-2023
Hallo,

Ik ben bezig met Domoticz en InfluxDB OSS 2.0. Maar ik zit met een probleem. In Domoticz moet ik bij de Influx-plugin een gebruikersnaam en wachtwoord invoeren, maar Influx 2.0 gebruikt tokens. Hoe kan ik toch mijn data in Influx krijgen? Het vreemde is overigens dat ik wel data naar Inlfux lijk te kunnen sturen met mijn admin-account en wachtwoord.

Ik krijg namelijk geen error in Domoticz dat de data niet aankomt in Influx. Maar ik zie in de juiste "database" (dit zijn buckets in Influx 2.0) bevat zo ver ik kan zien geen data. Hoe kan ik testen wat er exact gebeurd tussen beide servers? In Wireshark zie ik wel dataverkeer, maar dat zegt mij niet veel.

Acties:
  • 0 Henk 'm!

  • Mark Heyblok
  • Registratie: September 2000
  • Laatst online: 31-01-2023
Ondertussen terug overgestapt naar InfluxDB 1.8. Ik krijg data binnen op Influx en kan dit ook selecteren in Grafana. Maar de resultaten lijken niet te kloppen. Is er ergens een goede howto over het opbouwen van een dashboard in Grafana met Infux vanuit Domoticz? Bij voorbaat dank!

Acties:
  • 0 Henk 'm!

  • vandermark
  • Registratie: Augustus 2005
  • Laatst online: 12-06 19:44
Ik heb hetzelfde probleem:

Op mijn raspberry pi lees ik P1 meterstanden uit met Domoticz. Deze stuur ik in domoticz door naar influxDB --> Grafana. Maar in grafana kan ik niet dezelfde dagstanden krijgen in een teller als in domoticz. Wellicht ligt het aan de queries die ik bouw maar dan hoor ik graag welke query ik moet hebben?

Heb nu deze query in grafana:

code:
1
SELECT difference(last("value"))  / 1000 FROM "Usage" WHERE ("name" = 'PanaTotaal') AND $timeFilter GROUP BY time(24h) fill(none)


Relative time in query opties:
code:
1
now/d

STRAVA | Panasonic 5kW J Monoblock

Pagina: 1