Compare commits
3 Commits
69412dc5fe
...
ac9f83d856
Author | SHA1 | Date | |
---|---|---|---|
ac9f83d856 | |||
124c4413e1 | |||
fc64239c88 |
@ -4,7 +4,6 @@ networks: ["1Y", "HA"] # select networks, list or str
|
|||||||
stations: "*" # select stations, list or str
|
stations: "*" # select stations, list or str
|
||||||
locations: "*" # select locations, list or str
|
locations: "*" # select locations, list or str
|
||||||
channels: ["EX1", "EX2", "EX3", "VEI", "LCQ"] # Specify SOH channels, currently supported EX[1-3], VEI, LCQ
|
channels: ["EX1", "EX2", "EX3", "VEI", "LCQ"] # Specify SOH channels, currently supported EX[1-3], VEI, LCQ
|
||||||
channel_names: ["Clock Quality (%)", "Temperature (°C)", "230V/12V Status (V)", "Router/Charger State (V)", "Logger Voltage (V)"] # names for plotting (optional)
|
|
||||||
stations_blacklist: ["TEST", "EREA"]
|
stations_blacklist: ["TEST", "EREA"]
|
||||||
networks_blacklist: []
|
networks_blacklist: []
|
||||||
interval: 60 # Perform checks every x seconds
|
interval: 60 # Perform checks every x seconds
|
||||||
@ -42,7 +41,7 @@ THRESHOLDS:
|
|||||||
pb_thresh: 0.2 # Threshold for PowBox Voltage check +/- (V)
|
pb_thresh: 0.2 # Threshold for PowBox Voltage check +/- (V)
|
||||||
max_temp: 50 # max temperature for temperature warning
|
max_temp: 50 # max temperature for temperature warning
|
||||||
low_volt: 12 # min voltage for low voltage warning
|
low_volt: 12 # min voltage for low voltage warning
|
||||||
high_volt: 14.8 # max voltage for over voltage warning
|
high_volt: 14.8 # max voltage for over voltage warning
|
||||||
unclassified: 5 # min voltage samples not classified for warning
|
unclassified: 5 # min voltage samples not classified for warning
|
||||||
clockquality_warn: 90 # clock quality ranges from 0 % to 100 % with 100 % being the best level
|
clockquality_warn: 90 # clock quality ranges from 0 % to 100 % with 100 % being the best level
|
||||||
clockquality_fail: 70
|
clockquality_fail: 70
|
||||||
@ -63,9 +62,10 @@ EMAIL:
|
|||||||
sender: "webmaster@geophysik.ruhr-uni-bochum.de" # mail sender
|
sender: "webmaster@geophysik.ruhr-uni-bochum.de" # mail sender
|
||||||
|
|
||||||
# names for plotting of the above defined parameter "channels" in the same order
|
# names for plotting of the above defined parameter "channels" in the same order
|
||||||
channel_names: ["Temperature (°C)", "230V/12V Status (V)", "Router/Charger State (V)", "Logger Voltage (V)"]
|
channel_names: ["Clock Quality (%)", "Temperature (°C)", "230V/12V Status (V)", "Router/Charger State (V)", "Logger Voltage (V)"] # names for plotting (optional)
|
||||||
# specify y-ticks (and ylims) giving, (ymin, ymax, step) for each of the above channels (0: default)
|
# specify y-ticks (and ylims) giving, (ymin, ymax, step) for each of the above channels (0: default)
|
||||||
CHANNEL_TICKS:
|
CHANNEL_TICKS:
|
||||||
|
- [0, 100, 20]
|
||||||
- [-10, 50, 10]
|
- [-10, 50, 10]
|
||||||
- [1, 5, 1]
|
- [1, 5, 1]
|
||||||
- [1, 5, 1]
|
- [1, 5, 1]
|
||||||
|
@ -157,7 +157,7 @@ class SurveillanceBot(object):
|
|||||||
if filename in self.filenames_read:
|
if filename in self.filenames_read:
|
||||||
continue
|
continue
|
||||||
try:
|
try:
|
||||||
st_new = read(filename)
|
st_new = read(filename, dtype=float)
|
||||||
# add file to read filenames to prevent re-reading in case it is not the current day (or end of
|
# add file to read filenames to prevent re-reading in case it is not the current day (or end of
|
||||||
# previous day)
|
# previous day)
|
||||||
if not filename.endswith(f'{current_day:03}') and not (
|
if not filename.endswith(f'{current_day:03}') and not (
|
||||||
@ -167,7 +167,7 @@ class SurveillanceBot(object):
|
|||||||
print(f'Could not read file {filename}:', e)
|
print(f'Could not read file {filename}:', e)
|
||||||
continue
|
continue
|
||||||
self.dataStream += st_new
|
self.dataStream += st_new
|
||||||
self.dataStream.merge()
|
self.dataStream.merge(fill_value=np.nan)
|
||||||
|
|
||||||
# organise data in dictionary with key for each station
|
# organise data in dictionary with key for each station
|
||||||
for trace in self.dataStream:
|
for trace in self.dataStream:
|
||||||
|
Loading…
Reference in New Issue
Block a user