Ankündigung

Einklappen
Keine Ankündigung bisher.

hysteresis()

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

    hysteresis()

    mal wieder eine Frage an die Brüder,

    ich habe folgende Bedingung in meinem Programm

    // Steuerung Markise //
    //Hysterese für Helligkeit und Windgeschwindigkeit sind an der Wetterstation eingestellt//
    BeschattungsbedingungM=AUS
    if "Beschattungsautomatik EIN/AUS-3/4/10"==EIN \\
    and HWinkel>30f32 \\
    and AWinkel>90f32 \\
    and AWinkel<260f32 \\
    and "Schaltausgang Helligkeit Grenzwert 1-3/4/9"==EIN \\
    and "Schaltausgang Regen-3/4/6"==AUS \\
    and hysteresis("Temperatur Messwert-3/4/0",18f16,23f16) \\
    and "Schaltausgang Windstärke Grenzwert 1-3/4/7"==AUS \\
    then BeschattungsbedingungM=EIN \\
    else BeschattungsbedingungM=AUS \\
    endif


    Laut trace



    #2
    laut trace ändert sich der Temperaturmesswert heute um 11:34 auf 20.6 °C aber die Markiese fährt aus, obwohl sie das erst bei 23°C hätte tun sollen.
    Wo ist der Fehler? Sorry für den Zweiteiler, aber ich benutze das forum offensichtlich zu selten.

    Gruß Rüdiger

    2010-10-04 11:34:43, 1/1/84, "Temperatur Messwert-3/4/0", 16-Bit-Fliesskommazahl, 20.6, Schreiben, bc 11 54 1c 00 83 00 80 0c 06 00 00 00 00 00 00 00 00 00 00 00 00 00
    2010-10-04 11:34:43, EibPC, "Wintergarten Markise auf/ab-1/2/24", Binärwert, EIN, Schreiben, bc 00 00 0a 18 e1 00 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    2010-10-04 11:34:43, EibPC, "Preset Beschattung süd-3/0/8", Binärwert, EIN, Schreiben, bc 00 00 18 08 e1 00 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    Kommentar


      #3
      Zitat von rehell Beitrag anzeigen
      laut trace ändert sich der Temperaturmesswert heute um 11:34 auf 20.6 °C aber die Markiese fährt aus, obwohl sie das erst bei 23°C hätte tun sollen.
      Wo ist der Fehler?
      hast Du mal mit geloggt, ob nicht die Temperatur mal kurz über 23° lag (sonneneinstrahlung)?
      offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
      Enertex Produkte kaufen

      Kommentar


        #4
        hab ich gerade nachgeprüft, die Temperatur ging zum ersten mal um 13:07 auf 23.1 °C. Der eibPC liefert ja alle Daten mit untrüglicher Genauigkeit.

        Kommentar


          #5
          ich habe mit Hilfe des debuggers bei mehreren Ausdrücken hysteresis(Var, UnteresLimit, OberesLimit) feststellen können, dass der Ausdruck bei Erreichen das arithmetischen Mittels zwischen UnteresLimit und OberesLimit auf 1b01 geht. In meinem Programm ist das genau 20.5 °C. Das erklärt weswegen in meinem Fall die Markiese bei 20.6°C ausfährt, entspricht aber nicht der Beschreibung, sofern ich die richtig verstanden habe. Könnt ihr das mal überprüfen bitte.

          Danke Rüdiger

          Kommentar


            #6
            Zitat von rehell Beitrag anzeigen
            ich habe mit Hilfe des debuggers bei mehreren Ausdrücken hysteresis(Var, UnteresLimit, OberesLimit) feststellen können, dass der Ausdruck bei Erreichen das arithmetischen Mittels zwischen UnteresLimit und OberesLimit auf 1b01 geht. In meinem Programm ist das genau 20.5 °C. Das erklärt weswegen in meinem Fall die Markiese bei 20.6°C ausfährt, entspricht aber nicht der Beschreibung, sofern ich die richtig verstanden habe. Könnt ihr das mal überprüfen bitte.
            Danke Rüdiger
            Danke, ich werde der Sache nachgehen.
            offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
            Enertex Produkte kaufen

            Kommentar


              #7
              Zitat von enertegus Beitrag anzeigen
              Danke, ich werde der Sache nachgehen.
              Habe ich eben gecheckt. Leider hast Du recht, daher ein
              offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
              Enertex Produkte kaufen

              Kommentar


                #8
                Zitat von enertegus Beitrag anzeigen
                Habe ich eben gecheckt. Leider hast Du recht, daher ein
                Zur Info: In der aktuellen Beta v1.315 ist dies gefixt worden.
                offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                Enertex Produkte kaufen

                Kommentar

                Lädt...
                X