Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Moderator: Co-Administratoren
-
- Beiträge: 138
- Registriert: 04.11.2018, 13:17
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Ich nutze seit dem Wochenende CCU Historian statt CuxD Highcharts und bin soweit auch zu einem ersten Ergebnis gelangt. Jetzt habe ich aber ein Problem. Ich habe sowohl HM als auch HMIP Heizkörperthermostate im Einsatz. Das Problem mit dem "falschen" VALVE_STATE bei HMIP hab ich erkannt, aber weitergehend besteht jetzt die Herausforderung darin, dass VALVE_STATE bei HM den Wert in Prozent liefert ( also zB "25"), LEVEL bei HMIP aber dezimal (also zB "0,25"). Wenn man nun in einem Diagramm die Ventilöffnungsgrade aller Thermostate darstellen will, dann macht das so natürlich keinen Sinn. Man müßte jetzt also LEVEL immer mit 100 multiplizieren. Lässt sich das irgendwo festlegen, oder gibt es einen anderen Workaround?
-
- Beiträge: 1796
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 262 Mal
- Kontaktdaten:
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Berechnungen mit Zeitreihen sind für später mal geplant (s.a. GitHub-Eintrag).
Ein möglicher Workaround: Eine Systemvariable per Skript mit der Ventilstellung*100 beschreiben. Diese wird dann ebenfalls im CCU-Historian aufgezeichnet.
Gruß
Mathias
Ein möglicher Workaround: Eine Systemvariable per Skript mit der Ventilstellung*100 beschreiben. Diese wird dann ebenfalls im CCU-Historian aufgezeichnet.
Gruß
Mathias
-
- Beiträge: 138
- Registriert: 04.11.2018, 13:17
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
[gelöst] Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Hab eine Lösung gefunden: Shift-CLick auf die Datenreihe LEVEL, dann dort "Faktor" auf 100.
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Ich habe das gleiche Problem. Habe nach etwas rumprobieren auch die Möglichkeit gefunden bestimmte Werte auf eine andere Y-Achse zu verschieben. Habe dann für die Rollladen eine Y-Achse mit Min:0 und Max:1 Unit:% gemacht. Soweit alles super. Nur wenn ich die Seite schliesse und anschließend neu öffne, sind alle Einstellungen wieder zurückgesetzt. Zuordnung der Werte zu einer Achse, und die Einstellungen für die verschiedenen Achsen alle verschwunden. Ist dies normal? In dem Fall wäre dieser Workaround ebenso wie der mit Faktor 100 (auch der wird nicht abgespeichert) obsolete.
Übersehe ich etwas?
Übersehe ich etwas?
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Hallo,
ich stehe vor einem ähnlichem Problem und wollte johans und rucksman007 fragen ob, bzw. wie das Problem gelöst worden ist?
Gegenwärtig verwende ich CCU-Historian version 2.5.2.
VG
Takahara
ich stehe vor einem ähnlichem Problem und wollte johans und rucksman007 fragen ob, bzw. wie das Problem gelöst worden ist?
Gegenwärtig verwende ich CCU-Historian version 2.5.2.
VG
Takahara
- wak
- Beiträge: 262
- Registriert: 05.05.2014, 00:21
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 32 Mal
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Hallo Takahara,
da ich davon ausgehen, das ihr die Daten im Historian H2-Highchart anzeigt, sollte folgendes möglich sein.
1. Über linkes 3-Strich Menü - > Punkt Link erzeugen, dieser erstellt einen Link mit allen aktuellen Voreinstellung, und es öffnet sich eine neue Seite. Diese solle dann zu den Favoriten hinzugefügt werden, und somit lässt sich die selbe Seite mit aktuellen Werten über den Link immer wieder öffnen.
2. man könnte auch die Default-Einstellungen verändern, das wäre über Linke Maus-Taste auf Line, dann Werte änder und statt OK müßte man beim Verlassen Button-Default clicken, dann sollten die aktuellen Werte immer wieder als Default-Werte kommen.
LG wak
da ich davon ausgehen, das ihr die Daten im Historian H2-Highchart anzeigt, sollte folgendes möglich sein.
1. Über linkes 3-Strich Menü - > Punkt Link erzeugen, dieser erstellt einen Link mit allen aktuellen Voreinstellung, und es öffnet sich eine neue Seite. Diese solle dann zu den Favoriten hinzugefügt werden, und somit lässt sich die selbe Seite mit aktuellen Werten über den Link immer wieder öffnen.
2. man könnte auch die Default-Einstellungen verändern, das wäre über Linke Maus-Taste auf Line, dann Werte änder und statt OK müßte man beim Verlassen Button-Default clicken, dann sollten die aktuellen Werte immer wieder als Default-Werte kommen.
LG wak
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Hallo Wak,
in der Tat, kann man die Y-Achse anpassen und anschließend einen neuen Link erzeugen. Diesen kann man sich dann auch als Favorit abspeichern, was für mich als Workaround funktioniert.
Ich hatte gehofft, dass man in den Datenbank-Einstellung den Parameter für die Rollladen-Position per default mit 100 multiplieren kann und sich somit die Behanghöhe in Prozent anzeigen lassen kann. Vielleicht gibt es ja noch eine Möglichkeit.
VG
Takahara
in der Tat, kann man die Y-Achse anpassen und anschließend einen neuen Link erzeugen. Diesen kann man sich dann auch als Favorit abspeichern, was für mich als Workaround funktioniert.
Ich hatte gehofft, dass man in den Datenbank-Einstellung den Parameter für die Rollladen-Position per default mit 100 multiplieren kann und sich somit die Behanghöhe in Prozent anzeigen lassen kann. Vielleicht gibt es ja noch eine Möglichkeit.
VG
Takahara
- Dateianhänge
-
- 2020-12-14 17_30_02-CCU-historian_ HighChart.png (11.93 KiB) 1458 mal betrachtet
- wak
- Beiträge: 262
- Registriert: 05.05.2014, 00:21
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 32 Mal
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Hallo Takahara,
das wäre der 2. Vorschlag gewesen, funktioniert dieser nicht?
2. man könnte auch die Default-Einstellungen verändern, das wäre über Linke Maus-Taste auf Line, dann Werte änder und statt OK müßte man beim Verlassen Button-Default clicken, dann sollten die aktuellen Werte immer wieder als Default-Werte kommen.
Deine Grafik war Linke Maus-Taste auf Achse, du muß aber in auf die Linie klicken, und bei der Linie den Default Button drücken ...
LG wak
das wäre der 2. Vorschlag gewesen, funktioniert dieser nicht?
2. man könnte auch die Default-Einstellungen verändern, das wäre über Linke Maus-Taste auf Line, dann Werte änder und statt OK müßte man beim Verlassen Button-Default clicken, dann sollten die aktuellen Werte immer wieder als Default-Werte kommen.
Deine Grafik war Linke Maus-Taste auf Achse, du muß aber in auf die Linie klicken, und bei der Linie den Default Button drücken ...
LG wak
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Hallo Wak,
in der Tat dein Vorschlag Nr. 1 funktioniert (siehe screenshot) mit dem Nebeneffekt, dass die Angabe "Prozent %" nicht korrekt ist. Aber auch diese lässt sich ändern.
Was du hinsichtlich der Default-Einstellungen meinst, habe ich noch nicht ganz verstanden. Vielleicht kannst du eine detaillierte Anleitung mir zeigen?
VG
Takahara
in der Tat dein Vorschlag Nr. 1 funktioniert (siehe screenshot) mit dem Nebeneffekt, dass die Angabe "Prozent %" nicht korrekt ist. Aber auch diese lässt sich ändern.
Was du hinsichtlich der Default-Einstellungen meinst, habe ich noch nicht ganz verstanden. Vielleicht kannst du eine detaillierte Anleitung mir zeigen?
VG
Takahara
- wak
- Beiträge: 262
- Registriert: 05.05.2014, 00:21
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 32 Mal
Re: Wert mit einer Konstanten multiplizieren (LEVEL bei HMIP)
Hallo Takahara,
hier ein Beispiel, wie ich es machen würde:
Standard Ansicht wie der Ausgang ist (mit Werten zwischen 0 und 1 und dynamischer Achse: Nun ändern der Linie (click auf Linie), 1. andere Achse, 2. Faktor hinzufügen und speichern als Default mit Default-Button Nun änder der Achse (click auf Achse), 1.Titel ändern, 2. Limit auf HARD, 3. Min auf 0, 4. Max auf 110, und Teilung auf 12 und speichern ebenfalls mit Default-Button nun sollte es so aussehen, Werte mit 100 multipliziert und eine saubere Achsen Einteilung mit etwas Luft oben Wenn du nun den Browser schließt und den Cache leer machst, sollte beim Anzeigen das nächste mal diese Linie bzw. Datenpunkt gleich richtig erscheinen, mit % Angabe, so wie auf dem letzten Bild.
Ich hoffe das ist verständlich
LG wak
hier ein Beispiel, wie ich es machen würde:
Standard Ansicht wie der Ausgang ist (mit Werten zwischen 0 und 1 und dynamischer Achse: Nun ändern der Linie (click auf Linie), 1. andere Achse, 2. Faktor hinzufügen und speichern als Default mit Default-Button Nun änder der Achse (click auf Achse), 1.Titel ändern, 2. Limit auf HARD, 3. Min auf 0, 4. Max auf 110, und Teilung auf 12 und speichern ebenfalls mit Default-Button nun sollte es so aussehen, Werte mit 100 multipliziert und eine saubere Achsen Einteilung mit etwas Luft oben Wenn du nun den Browser schließt und den Cache leer machst, sollte beim Anzeigen das nächste mal diese Linie bzw. Datenpunkt gleich richtig erscheinen, mit % Angabe, so wie auf dem letzten Bild.
Ich hoffe das ist verständlich
LG wak