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

Tagesverbrauch Strom berechnen

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

    #16
    Bevor ich rrd4j als default Peristence in Paper UI gesetzt habe hab ich im Log folgendes gesehen:

    2020-06-03 05:40:48.870 [vent.ItemStateChangedEvent] - HeizungDP023 changed from 8943.0 to 8944.0
    ...
    2020-06-03 05:40:48.878 [INFO ] [ipse.smarthome.model.script.bedarfwm] - Tagesverbrauch: 0.0
    Danach nur:

    2020-06-03 21:37:16.686 [vent.ItemStateChangedEvent] - HeizungDP023 changed from 8947.0 to 8948.0
    ...
    2020-06-03 21:37:16.697 [INFO ] [ipse.smarthome.model.script.bedarfwm] - Tagesverbrauch: {}
    Ohne weitere Fehlermeldung.
    Es wird der Wert nicht gespeichert, woran kann das noch liegen?

    So sieht meine Rule aus:

    Code:
    rule "Waermemenge Bedarf Tag"
     
    when
    Item HeizungDP023 received update
    then
    //logInfo("heizung.rules", "Die Wärmemenge hat sich geändert!")
    //WEZ_Waermemenge_VerbrauchTag.postUpdate(HeizungDP0 23.deltaSince(now.withTimeAtStartOfDay, "rrd4j") as Number)
    
    val Verbrauch = HeizungDP023.deltaSince(now.withTimeAtStartOfDay) as Number
    logInfo("bedarfwm","Tagesverbrauch: {}",Verbrauch)
    WEZ_Waermemenge_VerbrauchTag.postUpdate(Verbrauch)
    
    end

    Kommentar


      #17
      Zitat von TomW80 Beitrag anzeigen
      Peristriert habe ich das ganze auch (rrd4j):

      Code:
      WEZ_Waermemenge_VerbrauchTag : strategy = everyMinute, restoreOnStartup
      Ich glaub ich hab den Fehler, hier fehlt noch "HeizungDP023 : strategy = everyMinute, restoreOnStartup", denn ohne Werte kann er ja keine Differenz bilden oder?

      Kommentar


        #18
        Allerdings...

        Kommentar

        Lädt...
        X