WeeWX Daten Korrektur Cheatsheet
Niemals, niemals!, yes in das Update Script pipen, weil sonst die weewx.conf beim Updaten mit der Originalen und dem Simulator überschrieben wird. Und danach schön dummy Werte in die Datenbank geschrieben werden.
Fehlerhafte Werte suchen:
1
echo "SELECT dateTime, outTemp FROM archive WHERE dateTime >= 1666680600" | sqlite3 weewx.sdb
Werte korrigieren:
1
echo "UPDATE archive set outTemp = 56.6 WHERE dateTime = 1666681200" | sqlite3 weewx.sdb
Sollten wieder ET / UV geschrieben worden sein, obwohl gar nicht vorhanden, dann mit Folgendem löschen. Alles größer oder gleich dem Zeitstempel wird gelöscht.
1
2
echo "SELECT dateTime, UV FROM archive WHERE dateTime >= 1666680600" | sqlite3 weewx.sdb
echo "SELECT dateTime, ET FROM archive WHERE dateTime >= 1666680600" | sqlite3 weewx.sdb
Wertenamen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[[Generic]]
altimeter = Altimeter # QNH
altimeterRate = Altimeter Change Rate
appTemp = Apparent Temperature
appTemp1 = Apparent Temperature
barometer = Barometer # QFF
barometerRate = Barometer Change Rate
cloudbase = Cloud Base
dateTime = Time
dewpoint = Dew Point
ET = ET
extraTemp1 = Temperature1
extraTemp2 = Temperature2
extraTemp3 = Temperature3
heatindex = Heat Index
inDewpoint = Inside Dew Point
inHumidity = Inside Humidity
inTemp = Inside Temperature
interval = Interval
lightning_distance = Lightning Distance
lightning_strike_count = Lightning Strikes
outHumidity = Outside Humidity
outTemp = Outside Temperature
pressure = Pressure # QFE
pressureRate = Pressure Change Rate
radiation = Radiation
rain = Rain
rainRate = Rain Rate
THSW = THSW Index
UV = UV Index
wind = Wind
windchill = Wind Chill
windDir = Wind Direction
windGust = Gust Speed
windGustDir = Gust Direction
windgustvec = Gust Vector
windrun = Wind Run
windSpeed = Wind Speed
windvec = Wind Vector
Dieser Eintrag ist vom Autor unter
CC BY 4.0
lizensiert.