Variable - Berechnung Temperaturdifferenz

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
sega2003

Variable - Berechnung Temperaturdifferenz

Beitrag von sega2003 »

Hallo,

es gibt bereits einige Möglichkeiten, die Temperaturdifferenz zwischen
2 Sensoren zu berechnen.

Ich benötige die Differenz zwischen 2 Messintervallen z.B. 5 min

Code: Alles auswählen

00:00; 18,6;  0,0 ; nochange         hier die Differenz vom Vorgängerwert
00:05; 18,4; -0,2 ; nochange         Temperaturdifferenz 0,2°
00:10; 18,3; -0,1 ; nochange
00:15; 20,6;  2,3 ; EIN
00:20; 20,5;  0,9 ; nochange
00:25; 18,4; -2,1 ; AUS 
usw..

Wenn die Differenz groesser 2 ist, dann entweder EIN/AUS, je nach Vorzeichen. Diese Werte möchte ich im template_d verwenden.

oder es besteht die Möglichkeit eines Spezialsensors,
der diese Berechnung/Differenzauswertung darstellen kann.

Habe zur Zeit noch nichts ähnliches im Forum gefunden.

Danke für einen Hinweis!
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

Hallo,

bei Wetterstation, Spezial Sensoren, #2 hat man die Möglichkeit
auch Differenz zweier Sensoren zu wählen.

Ich denke, dass ist die Lösung für Dein Anliegen.

Werner
sega2003

Beitrag von sega2003 »

Hallo Werner,

danke für die schnelle Antwort.

Diesen Spezialsensor#2 verwende ich bereits seit einiger Zeit für die Aussensensoren,
diesmal benötige ich jedoch die Differenz zwischen einem Messintervall des gleichen Sensors.
sega2003

Beitrag von sega2003 »

sega2003 hat geschrieben: die Differenz zwischen einem Messintervall des gleichen Sensors.
keine Lösung mit WsWin-Variablen möglich ?

Das gibt's doch nicht, WsWin kann doch beinahe alles ;)
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo sega2003,
Das gibt's doch nicht, WsWin kann doch beinahe alles Wink
... das stimmt, allerdings fehlt noch Kaffekochen :wink:

Es gibt meines Wissens zwar keine direkte Variable, die einen Vergleich zwischem vorletztem und letztem Meßwert ausgibt, aber evtl. hlft Dir das hier weiter ?:
________________________________________________
Auszug aus WsWIN-Hilfe

Temperaturänderung in den letzten Minuten (mm)
%tempchange[x]=mm% * x = 0..16, 43, 44
mm = 1..60 -> wenn 'mm' kleiner als das Aufzeichnungsintervall ist, wird
für mm der Aufzeichnungsintervall-Wert verwendet.
Bei ungültigen Werten (z.B. >60 oder Zeichen)
wird '?' als Ergebnis zurückgegeben!

Wertänderung in den letzten Minuten (mm)
%valuechange[x]=mm% * x = -1 .. 46
mm = 1..60 -> wenn 'mm' kleiner als das Aufzeichnungsintervall ist, wird
für mm der Aufzeichnungsintervall-Wert verwendet
Bei ungültigen Werten (z.B. >60 oder Zeichen)
wird '?' als Ergebnis zurückgegeben!
________________________________________________

Anschließend müsstest Du das Ergebnis noch mit den ws_compare-Variablen nach Deinen Vorgaben ( also >2, bzw. >-2 ) auswerten/vergleichen.

Ich hoffe, ich habe Dein Problem richtig verstanden, ansonsten schreib mal,
was genau Du damit bezwecken willst.

Gruß
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
sega2003

Beitrag von sega2003 »

joergeli hat geschrieben: Es gibt meines Wissens zwar keine direkte Variable, die einen Vergleich zwischem vorletztem und letztem Meßwert ausgibt, aber evtl. hlft Dir das hier weiter ?:
________________________________________________
Auszug aus WsWIN-Hilfe

Temperaturänderung in den letzten Minuten (mm)
%tempchange[x]=mm% * x = 0..16, 43, 44
mm = 1..60 -> wenn 'mm' kleiner als das Aufzeichnungsintervall ist, wird
für mm der Aufzeichnungsintervall-Wert verwendet.
Bei ungültigen Werten (z.B. >60 oder Zeichen)
wird '?' als Ergebnis zurückgegeben!
Hallo joergeli,

eventuell ist untertrieben - GENAU das habe ich gesucht ! :idea:

Besten Dank für Deinen Hinweis.
Antworten