+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Registriert seit
    Jun 2020
    Ort
    Wachau, Österreich
    Beiträge
    207

    Standard Variablenwert vor Änderung

    Gibt es eine einfache Möglichkeit den vorigen Variablenwert zu bekommen? Ich denke da an die Temperatur. Der Wert wird gendert, dann hätt ich gerne den vorigen Wert als vergleich für einen Trend.
    Geht das?

  2. #2
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    23,337

    Ja, im Skript per $_IPS['OLDVALUE']. Siehe hier: https://www.symcon.de/service/dokume...blen/#Variable

    paresy

  3. #3
    Registriert seit
    Jun 2020
    Ort
    Wachau, Österreich
    Beiträge
    207

    Ja, aber das bekomme ich nur dann zurück, wenn im Webfront geändert wird. In meinem Fall passiert das zyklisch über den Webdienst von Ondilo. Da werden halt in regelmßigen Abständen die Werte ausgelesen.
    Ich habs mal über die Archivdatenbank gemacht. Mal schauen ob das auf lange Sicht gesehen funktioniert.
    PHP-Code:
    $Werte=AC_GetLoggedValues(46307/*ID des Eintrags Archiv im Objektbaum*/,15709/*Temperatur Pool*/,time()-8000*/mehr als zwei Stunden zurück*/,time()/*aktuelle Zeit*/,2/*Zwei Datensätze*/);
    var_dump($Werte);
    $Temp_aktuell=$Werte[0]["Value"];
    $Temp_alt=$Werte[1]["Value"];
    if (
    $Temp_aktuell>$Temp_alt){
        
    setvalue(57860/*Temperaturtrend*/,1);
    }elseif (
    $Temp_aktuell<$Temp_alt){
        
    setvalue(57860/*Temperaturtrend*/,-1);
    }else {
        
    setvaue(57860/*Temperaturtrend*/,0);

    Ich weiß, die LoggedValues kann lange dauern, daher hab ich es auf lediglich zwei Datensätze beschränkt. Mal schauen wie das läuft. Im Moment sind da etwas über 800 Datenstze drinnen. Pro Stunde einer. Die aggregierten Datenstze liefern irgendwie nicht die "aktuellen" Werte. Nur Min, Max und Durchschnitt.

Ähnliche Themen

  1. Wert vor Änderung
    Von andyt im Forum Skripte, PHP, SQL
    Antworten: 1
    Letzter Beitrag: 18.10.17, 15:27
  2. Homematic Anzeige Variablenwert
    Von magic7517 im Forum Skripte, PHP, SQL
    Antworten: 2
    Letzter Beitrag: 10.02.17, 17:41
  3. variable vor und nach änderung auslessen?
    Von shishalive im Forum Skripte, PHP, SQL
    Antworten: 2
    Letzter Beitrag: 17.03.16, 23:19
  4. V3.3: Variablenwert ändern
    Von Neon im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 3
    Letzter Beitrag: 18.02.15, 10:37
  5. Variablenwert senden
    Von bartjaysimpson im Forum IP-Symcon WIIPS für Version 1.0
    Antworten: 4
    Letzter Beitrag: 03.02.09, 16:15