Skip to content
Snippets Groups Projects
Commit 5db2953b authored by Demo User's avatar Demo User
Browse files

add empty data option

parent 5fb8a127
Branches
No related merge requests found
......@@ -2,7 +2,7 @@
output1=data/history-weather.csv
output2=data/current-weather.csv
if ! test -f "$output1"; then
echo "timestamp,barometric,insideTemp,insideHum,outsideTemp,outsideHum,windSpeed,windSpeedAvg,windSpeed2mAvg,UVLevel,solarRad" > $output1
echo "status,timestamp,barometric,insideTemp,insideHum,outsideTemp,outsideHum,windSpeed,windSpeedAvg,windSpeed2mAvg,UVLevel,solarRad" > $output1
echo "Created"
fi
......@@ -44,9 +44,17 @@ solarRad=${solarRad#*= }
commaSpace=", "
status="normal";
if [ -z "$rawOut" ]
then
echo "EMPTY";
status="no data"
fi
# Append new data to weather history
echo "${timestamp},${baro},${insideTemp},${insideHum},${outsideTemp},${outsideHum},${windSpeed},${windSpeedAvg},${windSpeed2mAvg},${UVLevel},${solarRad}" >> $output1
echo "${status},${timestamp},${baro},${insideTemp},${insideHum},${outsideTemp},${outsideHum},${windSpeed},${windSpeedAvg},${windSpeed2mAvg},${UVLevel},${solarRad}" >> $output1
# Update current weather (only one row of data)
echo "timestamp,barometric,baroTrend,insideTemp,insideHum,outsideTemp,outsideHum,windSpeed,windSpeedAvg,windSpeed2mAvg,windDir,forecast,UVLevel,solarRad,sunrise,sunset" > $output2
echo "${timestamp},${baro},${baroTrend},${insideTemp},${insideHum},${outsideTemp},${outsideHum},${windSpeed},${windSpeed2mAvg},${windSpeedAvg},${windDir},${forecast},${UVLevel},${solarRad},${sunrise},${sunset}" >> $output2
echo "status,timestamp,barometric,baroTrend,insideTemp,insideHum,outsideTemp,outsideHum,windSpeed,windSpeedAvg,windSpeed2mAvg,windDir,forecast,UVLevel,solarRad,sunrise,sunset" > $output2
echo "${status},${timestamp},${baro},${baroTrend},${insideTemp},${insideHum},${outsideTemp},${outsideHum},${windSpeed},${windSpeed2mAvg},${windSpeedAvg},${windDir},${forecast},${UVLevel},${solarRad},${sunrise},${sunset}" >> $output2
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment