Hallo
gibt es eine Möglichkeit die Graphen zweier verschiedener Tage übereinander zu legen, um z.B. den Temperaturverlauf zu vergleichen?
Zwei Tage vergleichen
Moderator: Co-Administratoren
Re: Zwei Tage vergleichen
Hallo bilbo1860,
shau mal ins Handbuch, Stichwort "Vorjahresvergleich". weis grad nicht genau wo aber da gab es etwas.
Gruß Marcus
shau mal ins Handbuch, Stichwort "Vorjahresvergleich". weis grad nicht genau wo aber da gab es etwas.
Gruß Marcus
444 Kanäle in 116 Geräten:
-
- Beiträge: 1805
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 60 Mal
- Danksagung erhalten: 266 Mal
- Kontaktdaten:
Re: Zwei Tage vergleichen
Im CCU-Historian ist bereits ein Beispiel enthalten. Dieses kann über die Adresse /custom/example1.html aufgerufen werden. Der Quelltext der Datei ist kommentiert. Dadurch sollten sich Anpassungen leicht vornehmen lassen.
Beispiel: Gruß
Mathias
Beispiel: Gruß
Mathias
-
- Beiträge: 120
- Registriert: 15.04.2015, 11:39
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 5 Mal
Re: Zwei Tage vergleichen
Auch wenn das eigentliche Thema schon ein paar Monate alt ist, hilft vielleicht diese Lösung anderen weiter:
Ich habe eben versucht einen 14Tage-Vergleich durch Umbau der example1.html-Datei zu erreichen. Ich bin mehrmals gescheitert, anscheinend lässt sich statt month nicht einfach nur day (days) oder week eingeben. Es erscheint dann z.B. die Meldung: Fehler: Cannot set readonly property: day for class: java.util.Date. Eine Internetrecherche ergab auf die Schnelle keine Auflistung was genau erlaubt ist und was nicht.
Durch einen Versuch mit Hour kam dann die rettende Fehlermeldung: Fehler: No such property: hour for class: java.util.Date Possible solutions: hours, year
Ich habe meinen Wunsch nach 14Tage-Vergleich also nun über die Stundenangabe gelöst (Auszugsweise):
Ich habe eben versucht einen 14Tage-Vergleich durch Umbau der example1.html-Datei zu erreichen. Ich bin mehrmals gescheitert, anscheinend lässt sich statt month nicht einfach nur day (days) oder week eingeben. Es erscheint dann z.B. die Meldung: Fehler: Cannot set readonly property: day for class: java.util.Date. Eine Internetrecherche ergab auf die Schnelle keine Auflistung was genau erlaubt ist und was nicht.
Durch einen Versuch mit Hour kam dann die rettende Fehlermeldung: Fehler: No such property: hour for class: java.util.Date Possible solutions: hours, year
Ich habe meinen Wunsch nach 14Tage-Vergleich also nun über die Stundenangabe gelöst (Auszugsweise):
Code: Alles auswählen
// aktueller Zeitstempel
def begin1=new Date()
// zwei Wochen zurück
begin1['hours']-=336
def begin2=begin1.clone()
// vier Wochen zurück
begin2['hours']-=336
html.h2 "Letzte 2 Wochen (Start: ${utils.format(begin1)})"
html.p { img alt:'letzte 2 Wochen', src:"/query/trend.gy?i=$dataPoint.idx&b=${begin1.format('yyyyMMddHHmmss')}&d=14D$apiKey" }
html.h2 "Vorletzte 2 Wochen (Start: ${utils.format(begin2)})"
html.p { img alt:'vorletzte 2 Wochen', src:"/query/trend.gy?i=$dataPoint.idx&b=${begin2.format('yyyyMMddHHmmss')}&d=14D$apiKey" }
DWD-Unwetterwarnscript v1.32.b03 (keine Weiterentwicklung mehr, unsupported) (RaspberryMatic) - Lüftungswarnung auf Temperatur-Basis (keine Weiterentwicklung mehr, unsupported)
RaspberryMatic (3.65.11.20221005) - Längste Laufzeit bislang: 48 Tage (RaspberryMatic), 72 Tage (CCU2), >100 Tage (CCU1)
RaspberryMatic (3.65.11.20221005) - Längste Laufzeit bislang: 48 Tage (RaspberryMatic), 72 Tage (CCU2), >100 Tage (CCU1)