Ankündigung

Einklappen
Keine Ankündigung bisher.

"Ausreisser" bei sqlite-Speicherung von Werten

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

    "Ausreisser" bei sqlite-Speicherung von Werten

    Hi there,
    bei mir werden bei verschiedenen Werten bei "sqlite=yes" ab und zu unrealistische "Ausreisser" mitgeloggt. Dies betrifft z.B. Temperaturwerte per onewire-Plugin (Sprünge von > 20 Grad) genauso wie z.B. Werte meiner comfoair und reine KNX-Werte; hat also hier kein Muster. Diese Ausreisser treten auch unregelmässig und nicht gleichzeitig auf und sind immer nur in einer Messung vorhanden (d.h. der MAX-Wert hat die Spitze und die MIN und AVG Werte werden entsprechend angepasst).

    Gibt es hier etwas, was ich tun kann, um das zu vermeiden?

    Gruß,
    Thomas.

    #2
    Hallo,



    nein, das darf nicht sein. Zu wenig Informationen...
    Kein Log, keine Version, ...

    Bis bald

    Marcus

    Kommentar


      #3
      Zitat von mknx Beitrag anzeigen
      Hallo,



      nein, das darf nicht sein. Zu wenig Informationen...
      Kein Log, keine Version, ...

      Bis bald

      Marcus
      Hihi,

      ok, dann fang ich mal an:
      1. das RPI-Image in Version 1.0 inkl. update über smartcontrol REV #596
      2. im logfile steht da nicht viel drin, es sind zu dem zeitpunkt, zu dem die Ausreisser passieren überhaupt keine Einträge vorhanden.
      3. auch die "benachbarten" Werte sind nicht erkennbar mit dem Ausreisserwert verbunden, so dass er diesen Wert heranziehen würde
      4. der Wert vorher und der Wert nachher stimmt wieder

      hier die Ausreisserkonfigurationern in der items.conf
      Code:
      (...)
      => comfoair
      [KG]
          [[kwl]]
              name = Lüftungsanlage
              sv_page = room
              sv_img = vent_ventilation.png
              [[[exhaustair]]]
                   name = Fortluft
                  type = num
                  comfoair_read = ReadExhaustAirTemperature
                  comfoair_read_cycle = 300 # seconds
                  sqlite = yes
                  sv_widget = {{ plot.period('item', 'item', 'max', '48h') }} 
              [[[VentilationLevel]]]
                  name = Lüftung
                  type = num
                  sqlite = yes
                  comfoair_read = ReadCurrentVentilationLevel
                  comfoair_read_cycle = 300 # seconds
                  sv_widget = {{ basic.value('item', 'item') }}            
      
      (...)
      => onewire
      
      [sensors]
          [[temperature]]
              name = Temperatur
              sv_page = room
              sv_img = scene_making_love_clean.png
              [[[temperatureOutdoorN]]]
                  name = Außentemperatur Nord
                  type = num
                  ow_addr =  28.87A8E9050000
                  ow_sensor = T
                  sqlite = yes
                  sv_widget = {{ plot.period('item', 'item', 'max', '48h') }} 
      (...)
      der Vollständigkeit halber die Werte der plugin.conf
      Code:
      [sql]
          class_name = SQL
          class_path = plugins.sqlite
      
      [ow]
          class_name = OneWire
          class_path = plugins.onewire
          host = 127.0.0.1
          port = 4304
      
      [comfoair]
          class_name = ComfoAir
          class_path = plugins.comfoair
          kwltype = comfoair350       # Currently supported: comfoair350 and comfoair500
          #host = 192.168.123.6        # Provide host and port if you want to use TCP connection (for a TCP to serial converter)
          #port = 5555                 # Port
          serialport = /dev/ttyUSB0  # Enable this if you want to use a serial connection

      Kommentar


        #4
        Hallo,

        mit der Datenlage kann ich keine Aussage zu Deinem Problem treffen.

        Was passiert wenn Du stat avg, max im Diagramm anzeigen lässt. Steht dann bei dem 1Wire 85°? Das würde auf eine Verkabelungsproblem beim 1Wire deuten.

        Bis bald

        Marcus

        Kommentar

        Lädt...
        X