www/js/fermenter.js

changeset 712
93a87fe230cc
parent 708
13555c27b592
child 717
22dd7ab614e5
--- a/www/js/fermenter.js	Thu Apr 25 16:44:54 2024 +0200
+++ b/www/js/fermenter.js	Sun Apr 28 14:25:26 2024 +0200
@@ -464,17 +464,23 @@
    record.beername = obj.metric.product.name;
    record.yeast_lo = obj.metric.product.yeast_lo;
    record.yeast_hi = obj.metric.product.yeast_hi;
-   record.air_state = obj.metric.air.state;
-   record.air_temperature = obj.metric.air.temperature;
-   record.beer_state = obj.metric.beer.state;
-   record.beer_temperature = obj.metric.beer.temperature;
-   record.chiller_state = obj.metric.chiller.state;
-   record.chiller_temperature = obj.metric.chiller.temperature;
-   if (obj.metric.heater.state !== undefined)
+   if (obj.metric.air) {
+     record.air_state = obj.metric.air.state;
+     record.air_temperature = obj.metric.air.temperature;
+   }
+   if (obj.metric.beer) {
+     record.beer_state = obj.metric.beer.state;
+     record.beer_temperature = obj.metric.beer.temperature;
+   }
+   if (obj.metric.chiller) {
+     record.chiller_state = obj.metric.chiller.state;
+     record.chiller_temperature = obj.metric.chiller.temperature;
+   }
+   if (obj.metric.heater)
      record.heater_state = obj.metric.heater.state;
-   if (obj.metric.cooler.state !== undefined)
+   if (obj.metric.cooler)
      record.cooler_state = obj.metric.cooler.state;
-   if (obj.metric.fan.state !== undefined)
+   if (obj.metric.fan)
     record.fan_state = obj.metric.fan.state;
    if (obj.metric.door)
      record.door_state = obj.metric.door.state;

mercurial