NEU! UPGRADE IP 10 verfügbar!
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3

Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074

Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117

NEU! Ausführliches Video Tutorial zur IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs

[Frage] Wie Stromverbrauch visualisieren?

Rund um die CometVisu im Timberwolf Server
Antworten

Ersteller
koend
Reactions:
Beiträge: 31
Registriert: So Okt 06, 2019 3:44 pm
Hat sich bedankt: 16 Mal
Danksagung erhalten: 7 Mal

Wie Stromverbrauch visualisieren?

#1

Beitrag von koend »

Hallo,

wie kann ich aus einer InfluxDB den Stromverbrauch visualisieren?
"Früher" zu wiregate Zeiten ;) hatte ich da eine separate CONSUMPTION RRD für, aber Influx folgt da ja anscheinend einem andere Paradigma.

Hier (viewtopic.php?t=1129&f=26#p19705) ist erklärt wie es in Grafana funktioniert, aber wie kriege ich den Verbrauch in der cometvisu visualisiert?

Vielen Dank und viele Grüße

Koen
<TWS details removed by Privady Badger> ;)

gbglace
Reactions:
Beiträge: 3604
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1266 Mal
Danksagung erhalten: 1672 Mal

#2

Beitrag von gbglace »

Ich bin nicht gut im Verlinken.
Aber es gibt hier schon glaube zwei parallele Threads, die sich damit befassen, wie die Grafana Charts in der CV und andere Visus integriert werden können.

Müssten im CV oder Grafana Subforum zu finden sein.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
Benutzeravatar

Chris M.
Reactions:
Beiträge: 1194
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 236 Mal
Danksagung erhalten: 857 Mal
Kontaktdaten:

#3

Beitrag von Chris M. »

Was willst Du denn genau machen? Denn vermutlich geht's auch im CV Diagram selbst, d.h. ohne Umweg über Grafana...
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Ersteller
koend
Reactions:
Beiträge: 31
Registriert: So Okt 06, 2019 3:44 pm
Hat sich bedankt: 16 Mal
Danksagung erhalten: 7 Mal

#4

Beitrag von koend »

Was ich gerne hätte ist die unterste Grafik: https://knx-user-forum.de/filedata/fetc ... 1554925579

Bin einige Schritte weiter, aber funktioniert noch nicht.

Der Reihe nach:
[EDIT]
Anstelle von der manuellen Containererstellung gibt es auch einen einfacheren Weg um die 0.11.2 zu erhalten:
Beitrag #12 von viewtopic.php?f=37&t=1799&p=19165&hilit ... oxy#p19165
Ich habe da einfach "latest" eingetragen (ohne ").
[/EDIT]

1) Paralleles Dockerimage angelegt für CometVisu 0.11.2 (latest image von DockerHub)
1a) Im "original" Container die visu_config exportieren.
1b) WICHTIG: erst ein extra Volume anlegen (ja, das steht sicher irgendwo, aber... :()

1c) Dann habe ich im Portainer den bestehenden CometVisu container dupliziert, mit einem anderen Namen
1d) Einrichtung laut
https://www.cometvisu.org/CometVisu/de/ ... rwolf.html

1e) Eventuell gibt's einen Bad Gateway, den konnte ich über die reverse proxy Einstellungen im Tmberwolf lösen (die Container IP stimmte nicht).

1f) Wenn's später läuft, Start/Stop Einstellungen der beiden Container anpassen.


2) In der 11.2 CV probiert die DIFFERENCE function zu benutzen
Hier gefunden: https://knx-user-forum.de/forum/support ... darstellen

Code: Alles auswählen

<diagram width="900px" height="280px" series="hour" period="24" refresh="300" popup="true" previewlabels="true" legend="none" timeformat="%d-%m&lt;br&gt;%H:%M" tooltip="true" timeformatTooltip="%d-%m-%Y %H:%M">
   <label>electricity, consumption (last 24h)</label>
   <axis unit="kWh"/>
    <influx authentication="influx" field="value" consolidationFunction="DIFFERENCE" measurement="timeseries_db/TS00027" style="bars" barWidth="300000" fill="true" fillMissing="linear" color="green" resolution="3600"/>
</diagram>
Aber das liefert nur ein leeres Diagramm. In der Timeseries sind die Zählerstände gespeichert.

Was mache ich verkehrt?

Vielen Dank und viele Grüße
Zuletzt geändert von koend am So Jan 12, 2020 12:48 am, insgesamt 1-mal geändert.
<TWS details removed by Privady Badger> ;)

NetFritz
Reactions:
Beiträge: 121
Registriert: Sa Okt 13, 2018 4:23 pm
Hat sich bedankt: 12 Mal
Danksagung erhalten: 23 Mal

#5

Beitrag von NetFritz »

Hallo
Kannst Du den mit measurement="timeseries_db/TS00027" Linendiagramme erstellen ?
Gruß NetFritz
TWS 2400 #109 VPN offen, Reboot jederzeit

alexbeer
Reactions:
Beiträge: 394
Registriert: Mi Sep 12, 2018 1:11 am
Wohnort: NRW
Hat sich bedankt: 212 Mal
Danksagung erhalten: 251 Mal

#6

Beitrag von alexbeer »

Hi,
mit dem Code

Code: Alles auswählen

<diagram width="600" height="300" series="hour" period="24" popup="true" previewlabels="true" timeformat="%d.%m&lt;br&gt;%H:%M" timeformatTooltip="%d.%m.%Y %H:%M">
          <influx authentication="influx" field="*" consolidationFunction="DIFFERENCE_MEAN" fill="true" fillMissing="linear" measurement="timeseries_db/TS00036" style="bars" barWidth="300000" color="green" resolution="3600"/>
        </diagram>
wird das Diagramm angezeigt.
Mit der Funktion DIFFERENCE wurde bei mir auch nichts angezeigt - auch mit

Code: Alles auswählen

field = Value
bekomme ich keine Ausgabe hin. Das funktioniert auch in Grafana nicht. Dort muss ich immer auf "Val" umstellen - mit

Code: Alles auswählen

field="Val"
funktioniert die Erzeugung des Diagramms auch.
Eine Doku zu Funktion difference_mean() konnte ich allerdings nicht finden.
VG Alex
Zuletzt geändert von alexbeer am Mo Jan 13, 2020 5:02 pm, insgesamt 1-mal geändert.
VG Alex
Timberwolf122 (TWS 2500) // Wartungs-VPN: offen // Reboot: jederzeit

gbglace
Reactions:
Beiträge: 3604
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1266 Mal
Danksagung erhalten: 1672 Mal

#7

Beitrag von gbglace »

Grafana Standard gegen eine Timeserie-DB geht immer auf eine Variable namens Value. Die TWS-Version der Timeseries-DB scheint aber mit der Spalte VAL angelegt zu sein. Insofern muss man meist per Hand von Value auf Val umändern, je nachdem auf welchem Weg der Chart generiert wird.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension

Ersteller
koend
Reactions:
Beiträge: 31
Registriert: So Okt 06, 2019 3:44 pm
Hat sich bedankt: 16 Mal
Danksagung erhalten: 7 Mal

#8

Beitrag von koend »

Vielen Dank, das funktioniert. Mal schauen wie lange es dauert bis ich solche Dinge selbst rausfinden kann...

Doku zur Difference_mean die ich finden konnte (link von Chris M. in oben genannten Post):
https://www.cometvisu.org/CometVisu/de/ ... n-attribut
Zuletzt geändert von koend am Mo Jan 13, 2020 11:01 pm, insgesamt 1-mal geändert.
<TWS details removed by Privady Badger> ;)
Antworten

Zurück zu „CometVisu“