Seite 1 von 3

Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 3:51 pm
von cheater
Hi,
ich würde gerne in Grafana die Spreizung von Vorlauf und Rücklauf visualieren, aber nur, wenn die Pumpe auch aktiv ist.

Hätte jemand von euch die Muse mir eine Costum Logik dafür zu bauen? Habe gerade selbst mal ein bisschen reingeschnuppert in die KB-Artikel, aber das ist mir einfach eine Nummer zu hoch.

Input:
- Status Pumpe
- Vorlauftemp
- Rücklauftemp
- Sendeintervall wenn ein

Output:
- Spreizung (Vorlauf - Rücklauf)

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 4:48 pm
von S. Kolbinger
Hallo Dominic,

versuche es mal mit der Standard-Logik "Addition":

Input:
- Status Pumpe -> Inhibit(invertiert)
- Vorlauftemp -> Summand1
- Rücklauftemp -> Summand2(invertiert)
- Sendeintervall wenn ein -> Trigger(Intervall)

Output:
- Spreizung (Vorlauf - Rücklauf) -> Ergebnis (Sendeoption "T" oder "CT", je nach Wunsch)

Falls du Unterstützung brauchst, melde dich

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 6:05 pm
von Robosoc
Also über eine Logik und eine zusätzliche KNX-Adresse oder ein TS sowie Stefan es geschrieben hat ist natürlich eine rrecht gute Möglichkeit. Ich persönliche nutze dafür aber inzwischen eine reine Grafana-Lösung ohne weitere Speicher oder Adressen anlegen zu müssen. Und da gibt es meines Wissens nach mindestens zwei Möglichkeiten:

edit: Achutng, Beide nur in einer selbstinstallierten, experimentellen Parallelinstanz von Grafana möglich

a.) Das Plugin MetaQueries ist auch in aktuellen TWS-Grafana V6.x installierbar, weil es in der offiziellen Plugin-Liste enthalten ist und einfch aus der Oberfläche heraus installiert werden kann. Damit bekommst Du unter anderem die Möglichkeit mehrere Queries mathematisch zu verknüpfen. Ich finde dies auch die bessere Möglichkeit und finde das MetaQuerie Plugin sehr gelungen und nützlich.

b) Mit der Version 7.x wurde in Grafan auch eine Lösung implementiert um Queries mathematisch zu verknüpfen. Aber da hatte ich es trotzdem nicht so hinbekommen, wie Du es willst.

Wenn Du zwei Queries mathematisch verknüpfen kannst, dann kannst Du die Spreizung errechnen und mit dem Pumpenstatus multiplizieren. Dann ist die Spreizung immer 0, wenn die Pumpe nicht läuft.

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 6:33 pm
von gbglace
Robosoc hat geschrieben: Mo Jan 11, 2021 6:05 pm
Wenn Du zwei Queries mathematisch verknüpfen kannst, dann kannst Du die Spreizung errechnen und mit dem Pumpenstatus multiplizieren. Dann ist die Spreizung immer 0, wenn die Pumpe nicht läuft.
Geniale Lösungen können so simpel sein.

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 6:46 pm
von cheater
Danke für die Tipps.
a.) Das Plugin MetaQueries ist auch in aktuellen TWS-Grafana V6.x installierbar, weil es in der offiziellen Plugin-Liste enthalten ist und einfch aus der Oberfläche heraus installiert werden kann. Damit bekommst Du unter anderem die Möglichkeit mehrere Queries mathematisch zu verknüpfen. Ich finde dies auch die bessere Möglichkeit und finde das MetaQuerie Plugin sehr gelungen und nützlich.
Seit wann, und vor allem wie hat man denn die Möglichkeit selbst Plugins zu installieren. Wüsste nicht wie das gehen soll :think: .

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 6:55 pm
von Robosoc
Sh*t, ich habe echt gedacht, dass man die Plugins in der angezeigten Pluginliste per Knopfdruck installieren konnte und dass ich die auch schon genutzt habe, bevor ich mir eine Parallelinstanz installiert habe... Aber ich sehe da selber gerade keine Möglichkeit mehr...ich korrigiere mal lieber meinen Post oben.
Ich dachte wirklich vorhin Pie-Chart und MetaQueries würde man graphisch in der Weboberfläche installieren können. Keine Ahnung was ich da im Kopf hatte. Sorry.

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 7:02 pm
von cheater
Ich habe ja auch eine Parallelinstanz eingerichtet. Aber eigentlich wollte ich schon bei der TWS Insanz bleiben wegen Zuverlässigkeit etc. Die Dashboards zu erstellen ist teilweise richtig viel Arbeit, wenn es gut aussehen soll. Wenn man das Ganze dann auf der Parallelinsanz macht und zerschiesst sich irgendwas, dann ist alles weg.

Dann lieber in den sauren Apfel beissen und auf Plugins verzichten.

@S. Kolbinger
Spreizung Fernwärme.png
In der Theorie funktioniert es, aber die Timeseries liefern keine Werte. :think:

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 7:14 pm
von blaubaerli
Hallo Dominic,

bei der Parallelinstanz solltest du dir dann das Datenvolume in einen zweiten Container der scp kann, hineinmontieren.....

Ich nutze dazu "gotechnies/alpine-ssh".

Dann kannst du mit Winscp oder einem sonstigen Tool deiner Wahl die Daten ab und an sichern... Wenn das ganz sauber sein soll, dann stoppst du deinen parallel Grafana-Container während dessen.

Beste Grüße
Jens

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 7:18 pm
von Eraser
@cheater
Laut deinem Screenshot sind an den beiden Eingängen noch keine Werte angekommen bzw. sind 0, dadurch ist der Ausgang ja auch 0.
Du kannst ja mal Werte auf die Eingänge draufgeben, dann siehst du die Differenz am Ausgang.

Re: Custom Logik - Spreizung VL/RL

Verfasst: Mo Jan 11, 2021 7:23 pm
von cheater
Danke für den Tipp, nett gemeint und eventuell für andere hilfreich.
Werde ich aber nicht umsetzen, da ich die Parallelinstanz nur aus Neugierde mal installiert habe. Irgendwo muss man mit dem Basteln aufhören, sonst wird das eine never ending Story.

@Eraser
Die Nullen hab ich gesehen, die TimeSeries wurde aber schon mit Werten beschrieben in der Zwischenzeit.
Die 3 Eingänge habe ich noch auf C gestellt, kommen aber immernoch keine Werte an.
Wenn ich als Eingang keine Timeseries nehme, sondern die KNX Objekte, dann klappt es.