Ankündigung

Einklappen
Keine Ankündigung bisher.

Temperatur Chart Min und Maxwert Anzeige ?

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

    Temperatur Chart Min und Maxwert Anzeige ?

    Hallo,

    ich habe gerade einen zweiten Temperaturchart eingefügt, es scheint auch alles zu stimmen jedoch wird für die Min / Max Anzeige der Temperatur Wohnzimmer immer der gleiche Wert angezeigt, ich finde auch keinen Fehler scheint fast wilkürlich zu sein (openhab 1.7). Für das gleiche Chart und die Anzeigen der Außentemperatur funktionierts.

    Sitemap :
    Code:
    Frame {  
    Text item=Temperature
    Text item=Weathe_Temp_Max
    Text item=Weathe_Temp_Min
    Text item=Temperatu
    Text item=Weather_Temperaturen
    Text item=Weather_Temp_Max
    Text item=Weather_Temp_Min
    }
    
    Frame {
    Text label="Außen-Temperaturverlauf" icon="temperature" {
    Frame {              
                    
                    //Chart item=Weather_Chart period=h refresh=10000
                    Chart item=Weather_Chart period=d refresh=10000
    
                }
                }
                }
                
    Frame {
    Text label="Innen-Temperaturverlauf" icon="temperature" {
    Frame {                
                    
                    //Chart item=Weathe_Chart period=h refresh=5000
                    Chart item=Weathe_Chart period=d refresh=5000
    
                }
                }
                }
    Item :
    Code:
    Group Weather_Chart                                                (Weather)
    Number Weather_Temperaturen   "Außentemperatur [%.1f °C]" <temperature> (Weather_Chart) { knx = "<0/0/22" }
    Number Weather_Temp_Max     "Maximum heute [%.1f °C]" <temperature> (Weather_Chart)
    Number Weather_Temp_Min     "Minimum heute [%.1f °C]" <temperature> (Weather_Chart)
    
    Group Weathe_Chart                                                (Weathe)
    Number Weathe_Temper       "Innentemperatur [%.1f °C]" <temperature> (Weathe_Chart) { knx = "<0/0/16" }
    Number Weathe_Temp_Max     "Maximum heute [%.1f °C]" <temperature> (Weathe_Chart)  
    Number Weathe_Temp_Min     "Minimum heute [%.1f °C]" <temperature> (Weathe_Chart)
    persit :
    Code:
    Strategies {
        everyMinute : "0 * * * * ?"
        everyHour : "0 0 * * * ?"
        everyDay : "0 0 0 * * ?"
    }
    
    Items {
        * : strategy = everyMinute, restoreOnStartup
    }
    Mfg Jürgen





    Angehängte Dateien
    Zuletzt geändert von Juergen151; 17.02.2016, 22:04.

    #2
    Fehlen noch die passenden Rules... Wie sehen die aus?

    Kommentar


      #3
      Hallo Toni,

      ja stimmt daran hatte ich gar nicht mehr gedacht, das eine Rule beteiligt ist, ich hab nun schon längere Zeit nichts mehr gemacht.... , nun funktionierts, Danke.

      Rule :
      Code:
      import org.joda.time.DateTime
      
      rule "Update Aussen max and min temperatures"
      when
          Item Weather_Temperaturen changed or
          Time cron "0 0 0 * * ?" or
          System started
      then    
          postUpdate(Weather_Temp_Max, Weather_Temperaturen.maximumSince(now.toDateMidnight).state)
          postUpdate(Weather_Temp_Min, Weather_Temperaturen.minimumSince(now.toDateMidnight).state)
      end
      
      
      rule "Update Wohnzimmer max and min temperatures"
      when
          Item Weathe_Temper changed or
          Time cron "0 0 0 * * ?" or
          System started
      then    
          postUpdate(Weathe_Temp_Max, Weathe_Temper.maximumSince(now.toDateMidnight).state)
          postUpdate(Weathe_Temp_Min, Weathe_Temper.minimumSince(now.toDateMidnight).state)
      end

      Kommentar

      Lädt...
      X