FeAtUrErEqUeSt: erweiterte Plausiprüfung bei virt. Sensoren

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
rolsch

FeAtUrErEqUeSt: erweiterte Plausiprüfung bei virt. Sensoren

Beitrag von rolsch »

Hallo Werner,
ich bilde mit zwei Temp/Feuchte Sensoren (Nord & Süd) meine Aussentemperatur und Feuchtewert (Temp = minimalMethode, Feuchte = Maximalmethode).

Einer der Sensoren liefert zur Zeit sporadisch falsche Werte,
ich vermute biologische Belagerer:
12.05.2008 09:07:28.302 V2.93.19 1 20 0 09:06 12.05.2008 Z1 B49 F3 eingel. Wert 99 PlausWert 42 PAnz. 1 A
12.05.2008 11:12:48.974 V2.93.19 1 20 0 11:10 12.05.2008 Z2 B74 F3 eingel. Wert 99 PlausWert 32 PAnz. 1 A
12.05.2008 11:17:11.005 V2.93.19 1 20 0 11:16 12.05.2008 Z1 B75 F3 eingel. Wert 99 PlausWert 32 PAnz. 2
12.05.2008 11:22:33.990 V2.93.19 1 20 0 11:21 12.05.2008 Z1 B76 F3 eingel. Wert 99 PlausWert 32 PAnz. 3
12.05.2008 11:42:03.021 V2.93.19 1 20 0 11:41 12.05.2008 Z1 B80 F3 eingel. Wert 99 PlausWert 32 PAnz. 1 A
12.05.2008 11:47:25.068 V2.93.19 1 20 0 11:46 12.05.2008 Z1 B81 F3 eingel. Wert 99 PlausWert 32 PAnz. 2
12.05.2008 11:52:48.037 V2.93.19 1 20 0 11:50 12.05.2008 Z2 B82 F3 eingel. Wert 99 PlausWert 32 PAnz. 3
12.05.2008 13:32:49.146 V2.93.19 1 20 0 13:30 12.05.2008 Z2 B102 F3 eingel. Wert 99 PlausWert 28 PAnz. 1 A
12.05.2008 17:32:30.887 V2.93.19 1 20 0 17:31 12.05.2008 Z1 B150 F3 eingel. Wert 99 PlausWert 27 PAnz. 1 A
12.05.2008 18:12:12.934 V2.93.19 1 20 0 18:11 12.05.2008 Z1 B158 T3 eingel. Wert -3.3 PlausWert 24.3 PAnz. 1 A
12.05.2008 18:18:23.855 V2.93.19 1 20 0 18:16 12.05.2008 Z1 B159 Prüfsumme S:DB L:00 l:21 9F 00 01 00 61 92
12.05.2008 18:18:26.887 V2.93.19 1 20 0 18:16 12.05.2008 Z1 B159 Prüfsumme S:DB L:00 l:21 9F 00 01 00 61 92
12.05.2008 18:23:29.934 V2.93.19 1 20 0 18:21 12.05.2008 Z2 B160 T3 eingel. Wert 24.3 PlausWert -3.3 PAnz. 1 A
Leider werden diese Werte im virtuellen Sensor übernommen.

Könntest du in einer zukünftigen WsWin32 Version dies bei der Bildung der virtuellen Sensorwerte beachten?

Also etwa so:

T1-Messwert plausibel -> T1 Messwert in die Routine für den virtuellen Sensor T4
T3-Messwert plausibel -> T3 Messwert in die Routine für den virtuellen Sensor T4

T1 Messwert nicht plausibel = letzen Wert nehmen und ab in die Routine für den virtuellen Sensor T4
T3-Messwert plausibel -> T3 Messwert in die Routine für den virtuellen Sensor T4

T1-Messwert plausibel -> T1 Messwert in die Routine für den virtuellen Sensor T4
T3 Messwert nicht plausibel = letzen Wert nehmen und ab in die Routine für den virtuellen Sensor T4
...
usw.

- gleiches gilt natürlich für die Feuchte-Werte...

Also "einfach" die Messwerte vor der Wertebildung des virtuellen Sensors durch die Plausi-Routine leiten...
Zuletzt geändert von rolsch am 23 Mai 2008 07:30, insgesamt 1-mal geändert.
rolsch

Beitrag von rolsch »

Nach etwas grübeln müsste die Werteüberprüfung noch erweitert werden:

T1-Messwert plausibel -> T1 Messwert in die Routine für den virtuellen Sensor T4
T3-Messwert plausibel -> T3 Messwert in die Routine für den virtuellen Sensor T4
T4-Wert vergleichen mit dem T4-Vorgängerwert
- plausibel -> T4-Wert übergeben
oder
- nicht plausibel -> T4-Vorgängerwert übergeben

T1 Messwert nicht plausibel = letzen T1-Wert nehmen und ab in die Routine für den virtuellen Sensor T4
T3-Messwert plausibel -> T3 Messwert in die Routine für den virtuellen Sensor T4
T4-Wert vergleichen mit dem T4-Vorgängerwert
- plausibel -> T4-Wert übergeben
oder
- nicht plausibel -> T4-Vorgängerwert übergeben

T1-Messwert plausibel -> T1 Messwert in die Routine für den virtuellen Sensor T4
T3 Messwert nicht plausibel = letzen Wert nehmen und ab in die Routine für den virtuellen Sensor T4
T4-Wert vergleichen mit dem T4-Vorgängerwert
- plausibel -> T4-Wert übergeben
oder
- nicht plausibel -> T4-Vorgängerwert übergeben

usw....
Holli

Beitrag von Holli »

Das läßt sich auch kürzer formulieren: Für die virtuellen Sensoren müssen die Werte genommen werden, die bei der Plausibilitätsprüfung der realen Sensoren rausgekommen sind.
rolsch

Beitrag von rolsch »

Hmm,
einer der beiden Sensoren meldet z.B. 99% Feuchte obwohl diese bei 40% liegt.

Zusätzlich ist das "A"-Flag gesetzt was die Gültigkeit des Wertes festlegt.
http://www.pc-wetterstation.de/forum/vi ... ighlight=A

Es müsste daher noch zusätzlich eine Plausiprüfung des virtuellen Sensors selbst greifen
und dessen Vorwert verglichen werden... :roll:
Antworten