Changes.
[kiosk.git] / weather_renderer.py
index 1e462d3d8d97259ee77d4123838cd11debeec7e0..8da01ab73bae05e880c3e3e9e3ac32191608e899 100644 (file)
@@ -265,10 +265,14 @@ function makePrecipChart(name, xValues, yValues) {
                 aggregate_daily_precip = 0.0
                 for r, s in zip(rain[date], snow[date]):
                     hourly_aggregate = r + s
+
+                    # The weather report is always way wrong about Stevens.
+                    if self.file_prefix == "stevens":
+                        hourly_aggregate *= 3.5
                     aggregate_daily_precip += hourly_aggregate
                     precip[date].append(hourly_aggregate)
                 logger.debug(
-                    f"Aggregate precip on {date} was {aggregate_daily_precip} cm"
+                    f"Aggregate precip on {date} was {aggregate_daily_precip} mm"
                 )
                 if first_day:
                     while len(precip[date]) < 8:
@@ -326,9 +330,9 @@ function makePrecipChart(name, xValues, yValues) {
 """
                 )
 
-                # Total aggregate_precip in inches
-                aggregate_daily_precip /= 2.54
-                if aggregate_daily_precip > 0.025:
+                # Total aggregate_precip in inches (from mm)
+                aggregate_daily_precip /= 25.4
+                if aggregate_daily_precip > 0.001:
                     f.write(
                         f"""
   <td width=33%>