Ankündigung

Einklappen
Keine Ankündigung bisher.

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