Expunge external data collection
This commit is contained in:
@@ -332,18 +332,13 @@ if '__main__':
|
|||||||
raw_winddir = davis_data['b1']
|
raw_winddir = davis_data['b1']
|
||||||
wind = davis_decoder.decode_wind({"windspeed": raw_windspeed,
|
wind = davis_decoder.decode_wind({"windspeed": raw_windspeed,
|
||||||
"winddir": raw_winddir})
|
"winddir": raw_winddir})
|
||||||
# Get data external to the ISS, from local PCB / internal
|
|
||||||
# sensors and create base values for influx writing
|
|
||||||
'''
|
|
||||||
This shit ain't working without external sensors
|
|
||||||
|
|
||||||
davis_decoder.load_external_data()
|
|
||||||
influx_weather_write = davis_writer.base_construct(
|
influx_weather_write = davis_writer.base_construct(
|
||||||
{ "speed": float(wind['speed']),
|
{ "speed": float(wind['speed']),
|
||||||
"direction": float(wind['direction']),
|
"direction": float(wind['direction']),
|
||||||
"temperature": float(davis_decoder.inside_temp),
|
"temperature": float(davis_decoder.inside_temp),
|
||||||
"humidity": float(davis_decoder.inside_hum)}
|
"humidity": float(davis_decoder.inside_hum)}
|
||||||
)'''
|
)
|
||||||
|
|
||||||
# Wind gusts calculation
|
# Wind gusts calculation
|
||||||
if davis_packet_id == '0x9':
|
if davis_packet_id == '0x9':
|
||||||
@@ -361,19 +356,6 @@ if '__main__':
|
|||||||
raw_temp = (davis_data['b2'] << 8) + davis_data['b3']
|
raw_temp = (davis_data['b2'] << 8) + davis_data['b3']
|
||||||
temp_dict = davis_decoder.decode_temp(raw_temp)
|
temp_dict = davis_decoder.decode_temp(raw_temp)
|
||||||
temp = float(temp_dict['celsius'])
|
temp = float(temp_dict['celsius'])
|
||||||
pressure_adjusted = davis_decoder.adjust_pressure(temp)
|
|
||||||
influx_weather_write = davis_writer.construct(
|
|
||||||
influx_weather_write,
|
|
||||||
"temphumi",
|
|
||||||
{"pressure": float(pressure_adjusted)},
|
|
||||||
{"type" : "adjusted"}
|
|
||||||
)
|
|
||||||
influx_weather_write = davis_writer.construct(
|
|
||||||
influx_weather_write,
|
|
||||||
"temphumi",
|
|
||||||
{"pressure": float(davis_decoder.pressure)},
|
|
||||||
{"type" : "raw"}
|
|
||||||
)
|
|
||||||
|
|
||||||
influx_weather_write = davis_writer.construct(
|
influx_weather_write = davis_writer.construct(
|
||||||
influx_weather_write,
|
influx_weather_write,
|
||||||
@@ -461,11 +443,15 @@ if '__main__':
|
|||||||
temp,
|
temp,
|
||||||
wind,
|
wind,
|
||||||
humidity)
|
humidity)
|
||||||
|
'''
|
||||||
|
External sensors again
|
||||||
|
|
||||||
out2 = "Padj: {}, Praw {}, Tins: {}, Humins: {}".format(
|
out2 = "Padj: {}, Praw {}, Tins: {}, Humins: {}".format(
|
||||||
pressure_adjusted,
|
pressure_adjusted,
|
||||||
davis_decoder.pressure,
|
davis_decoder.pressure,
|
||||||
davis_decoder.inside_temp,
|
davis_decoder.inside_temp,
|
||||||
davis_decoder.inside_hum)
|
davis_decoder.inside_hum)
|
||||||
|
'''
|
||||||
out3 = "RainState: {}, Rrate {}, Rain Total: {}, Cap:{}, Volt: {}".format(
|
out3 = "RainState: {}, Rrate {}, Rain Total: {}, Cap:{}, Volt: {}".format(
|
||||||
rainstate,
|
rainstate,
|
||||||
rainrate,
|
rainrate,
|
||||||
@@ -473,7 +459,7 @@ if '__main__':
|
|||||||
supercap,
|
supercap,
|
||||||
solarvolt)
|
solarvolt)
|
||||||
|
|
||||||
print("\n{} \n{} \n{} \n{}\n".format(out_id, out1, out2, out3))
|
print("\n{} \n{} \n{}\n".format(out_id, out1, out3))
|
||||||
|
|
||||||
# Write the whole blob into Influx DB
|
# Write the whole blob into Influx DB
|
||||||
influx_weather_client.write_points(influx_weather_write)
|
influx_weather_client.write_points(influx_weather_write)
|
||||||
|
|||||||
Reference in New Issue
Block a user