383 driver_state->pump_run = 0; |
383 driver_state->pump_run = 0; |
384 xSemaphoreGive(xSemaphoreDriver); |
384 xSemaphoreGive(xSemaphoreDriver); |
385 } |
385 } |
386 double mwu = (runtime.MLT_usage / 1000.0 / 60.0 / 60.0) * equipment.MLT_watt / 1000.0; |
386 double mwu = (runtime.MLT_usage / 1000.0 / 60.0 / 60.0) * equipment.MLT_watt / 1000.0; |
387 double hwu = (runtime.HLT_usage / 1000.0 / 60.0 / 60.0) * equipment.HLT_watt / 1000.0; |
387 double hwu = (runtime.HLT_usage / 1000.0 / 60.0 / 60.0) * equipment.HLT_watt / 1000.0; |
388 log_msg(TAG, "MLT usage %.3f KWU, HLT usage %.3f KWU, total %.3f KWU", mwu, hwu, mwu + hwu); |
388 log_msg(TAG, "MLT usage %.3f KWh, HLT usage %.3f KWh, total %.3f KWh", mwu, hwu, mwu + hwu); |
389 _fg = TFT_YELLOW; |
389 _fg = TFT_YELLOW; |
390 TFT_setFont(DEJAVU24_FONT, NULL); |
390 TFT_setFont(DEJAVU24_FONT, NULL); |
391 if (Main_Screen == MAIN_AUTO_DONE) { |
391 if (Main_Screen == MAIN_AUTO_DONE) { |
392 TFT_print((char *)"Brouwen is gereed.", CENTER, CENTER); |
392 TFT_print((char *)"Brouwen is gereed.", CENTER, CENTER); |
393 log_msg(TAG, "Brew is done"); |
393 log_msg(TAG, "Brew is done"); |