         digitalWrite(DEBUG_LED, LOW);
     }
 
+    draw_template();
     LOGLN("Setup end");
 }
 


    // Temp inside
    if (temp_in >= err_val) {
        set_error(5, 0);
    }
    else {
        lcd.setCursor(4, 0);


    // hour
    ret = rtc.getHour(tmp1, tmp2);
    str[0] = ret / 10 + ('0');
    str[1] = ret % 10 + ('0');

    str[2] = ':';

    // minute
    ret = rtc.getMinute();
    str[3] = ret / 10 + ('0');
    str[4] = ret % 10 + ('0');

    str[5] = ':';

    // second
    ret = last_second;
    str[6] = ret / 10 + ('0');
    str[7] = ret % 10 + ('0');

    str[8] = ' ';
    str[9] = ' ';

    // day
    ret = rtc.getDate();
    str[10] = ret / 10 + ('0');
    str[11] = ret % 10 + ('0');

    str[12] = '.';

    // month
    ret = rtc.getMonth(tmp1);
    str[13] = ret / 10 + ('0');
    str[14] = ret % 10 + ('0');

    str[15] = '.';

