Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Minimumsince und Timestamp mit Anzeige von Zeit+Datum

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Minimumsince und Timestamp mit Anzeige von Zeit+Datum

    Hallo,
    ich habe eine Regel erstellt, welche mir die Min-Werte meiner Sole-Wärmepumpe innerhalb der letzten 3 Tage mitteilt.

    Es wird angezeigt:

    Min-Temp (Zeitpunkt des Wertes)

    Ich will aber:

    Min Temp (Zeit+Datum des Wertes)


    Was muss ich da ändern?

    Hier die Rule:


    Code:
    rule "Update Sole-VL Temperatur Min-Werte"
        when
            Item  HeatPump_Temperature_6 received update
        then
            var Number Min
            var String tmp
            var SimpleDateFormat df = new SimpleDateFormat( "HH:mm" )
    
            if (HeatPump_Temperature_6.state instanceof DecimalType) {
                Min = (HeatPump_Temperature_6.minimumSince(now.minusDays(3), "rrd4j").state as DecimalType)
                tmp = (Math::round(Min.floatValue*10.0)/10.0) + " °C (" + df.format(HeatPump_Temperature_6.minimumSince(now.minusDays(3), "rrd4j").timestamp) + " )"
                postUpdate(HeatPump_Sole_VL_Min, tmp)
            }
        end

    #2
    Ohne das jetzt ausprobieren zu können, tippe ich darauf, dass Du dies hier suchst: http://docs.oracle.com/javase/7/docs...ateFormat.html
    Da ist erklärt, was Du bei der Definition von df eintragen kannst/musst. Also so etwas wie
    Code:
    var SimpleDateFormat df = new SimpleDateFormat( "HH:mm, yy/MM/dd" )

    Kommentar

    Lädt...
    X