Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nur plausible Datenpunkte zulassen (Datenvalidierung) #171

Open
bs0001 opened this issue Mar 29, 2019 · 6 comments
Open

Nur plausible Datenpunkte zulassen (Datenvalidierung) #171

bs0001 opened this issue Mar 29, 2019 · 6 comments
Labels
Dateneingang Anbindung CCU Klärungsbedarf Weitere Informationen werden benötigt. Verbesserung Verbesserungswunsch

Comments

@bs0001
Copy link

bs0001 commented Mar 29, 2019

Hallo,

es wäre prima, wenn man bei der Datenpunktkonfiguration (da, wo sich auch die Einstellungen befinden zur Reduktion von Datenpunkte) die Möglichkeit hätte, bestimmte Wertgrenzen für Datenpunkte zu definieren.
So ist es bspw. so, dass mein Wettersensor pro nach dem Neustart der CCU zuerst einmal ein paar falsche Daten liefert, bevor wieder korrekte Daten geliefert werden.
Bsp. Regenmenge/Stunde. Hier werden Werte von ca. 200mm/Std. geliefert.
Oder aber der kapazitive Füllstandssensor liefert erst einmal Füllwerte von 0% bis wieder valide Daten kommen.
Derzeit lösche ich die Daten manuell per SQL-Script aus der Datenbank wieder raus. Das macht leider wenig Spaß. Wenn ich die falschen Werte drinnen lasse, so habe ich den Effekt, dass ich z.B. bei der gefallenen Regenmenge einen Strich ganz unten im Diagramm habe (also alles was so bei 0-10mm/Std. war) und einen ganz oben (mit um die 200mm). Das ist dann sehr unschön.

Wäre prima, wenn das noch eingebaut wird.

Besten Dank und viele Grüße
Bernd

@mdzio mdzio added Verbesserung Verbesserungswunsch Dateneingang Anbindung CCU labels Mar 29, 2019
@mdzio mdzio changed the title Nur plausible Datenpunkte zulassen Nur plausible Datenpunkte zulassen (Datenvalidierung) Mar 29, 2019
@bs0001
Copy link
Author

bs0001 commented Mar 9, 2020

Hallo,
wollte mal nachfragen, ob das Feature demnächst kommt.
Insbesondere bei Neustarts der CCU3 werden meistens Datenpunkte geschrieben, die keinen Sinn ergeben, z.B. Regenmenge > 150mm, Wasserhärte 0 °dH ...
Viele Grüße
Bernd

@mdzio
Copy link
Owner

mdzio commented Mar 15, 2020

Für jeden Datenpunkt wird bereits ein Messbereichsanfang und -ende gespeichert. Diese werden aus der CCU ausgelesen. Stimmen sie bei Dir?

Als nächsten Schritt könnten Werte, die außerhalb dieses Bereichs liegen, als fehlerhaft markiert werden. Dazu wird zu jedem Zeitreiheneintrag ein Status mit abgespeichert.

Evtl. könnte auch eine Option eingebaut werden, die die falschen Werte komplett verwirft und nicht in der Datenbank ablegt.

@mdzio mdzio added the Klärungsbedarf Weitere Informationen werden benötigt. label Mar 15, 2020
@bs0001
Copy link
Author

bs0001 commented Mar 15, 2020

Hallo Mathias,

wie kann ich das überprüfen, ob Messbereichsanfang und -ende zwischen CCU und historian identisch sind?
Woran erkenne ich fehlerhaft markierte Werte? Am Status in der jeweiligen Tabelle des Datenpunkts?
Falls ja, es werden tlw. unterschiedliche Werte in der Tabelle geführt.
Die Datenpunkte werden aber im Diagramm trotzdem angezeigt.

Bspw. Regenmenge. Wenn die CCU neu gestartet wird, passiert es häufig, dass ich eine Regenmenge > 150mm im Diagramm angezeigt bekomme. Sowas kommt nicht vor. Diese Datenpunkte würde ich gerne direkt entsorgt haben.
Oder am Beispiel der Entkalkungsanlage. Wenn die Eingangswasserhärte mit 0°dH angegeben wird, dann ist diese falsch. Wir haben Werte > 15°dH.
Das wären 2 Beispiele.
Bislang gehe ich hin und lösche von Zeit zu Zeit mit SQL-Scripts solche Einträge, da ansonsten (z.B. beim Regen) das Diagramm bei den niedrigen Werten gar keine Ausschläge mehr hat.
Aus diesem Grund wäre es sicherlich gut, wenn es eine Option gibt, in welchem Range Werte zum Datenpunkt überhaupt in die Datenbank geschrieben wird. Alles andere wird ignoriert.

Ich hoffe, das hilft weiter.

Viele Grüße
Bernd

@bs0001
Copy link
Author

bs0001 commented Sep 20, 2020

Hallo Mathias,

wollte mal nachfragen, ob es noch Klärungspunkte gibt oder ob meine Infos ausreichen?

Viele Grüße
Bernd

@mdzio
Copy link
Owner

mdzio commented Sep 28, 2020

Der CCU-Historian speichert zu jedem Datenpunkt den Messbereich. Die Information wird von der CCU zur Verfügung gestellt, und kann beispielsweise für Systemvariablen in der CCU konfiguriert werden. Der Messbereich wird bei den Details zu einem Datenpunkt angezeigt (Datenpunkteliste → Datenpunkte auswählen → Details). Wenn die Messbereiche für alle Deine Datenpunkte korrekt sind, kann relativ einfach diese Information für eine Filterung verwendet werden. In der Konfigurationsdatei könnte die Filterung global eingeschaltet werden. Würde das ausreichen?

Wenn die Messbereiche aber noch über die Web-UI editierbar sein sollen oder auch, wenn die Filterung nur für bestimmte Datenpunkte gelten soll, ist dies mit wesentlich mehr Aufwand verbunden. Dies ist von mir zurzeit nicht realisierbar.

@bs0001
Copy link
Author

bs0001 commented Oct 12, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dateneingang Anbindung CCU Klärungsbedarf Weitere Informationen werden benötigt. Verbesserung Verbesserungswunsch
Projects
None yet
Development

No branches or pull requests

2 participants