Chamar uma função Flask a cada poucos minutos

Na minha página HTML, tenho uma extensão que obtém o valor da função getStatus ():

<span id="sysStatus" style="font-weight: bold;">{{ status }}</span>

A função que retorna status:

def getStatus():
    state = database().getState()
    if state:
        status = " On"
    else:
        status = "Off"
    return status

Renderizando a página html:

class Tongles(flask.views.MethodView):
    def get(self):
        return flask.render_template('page.html', status=getStatus())

De alguma forma, eu gostaria de atualizar dinamicamente o status do sistema e o texto no intervalo.

Como posso recuperar a função getStatus sem recarregar a página inteira?

questionAnswers(1)

yourAnswerToTheQuestion