A sintaxe é trivial, o problema é que não há sintaxe que possas inserir nesses templates que vá tirar do ar uma quantia que parece que não tens, que é a quantia de kWh consumidos pela bomba (1) enquanto não havia consumo da rede ou (2) enquanto consumia do Saldo Quarto-Horário.
{{ X if <condição> else Y }}
{% if <condição> %}
{{ X }}
{% else %}
{{ Y }}
{% endif %}
Para saberes o valor que irás pagar esse valor necessitava de ser subtraído do monthly_energy_piscina_fora_de_vazio
antes de multiplicar pelo preço do kWh. Certo?
Alternativamente podes modificar a forma como o monthly_energy_piscina
contabiliza o consumo, que é essencialmente o que eu descrevi no meu comentário anterior (há outras formas, talvez com if
s).
Está-me a escapar alguma coisa?
Editado para acrescentar: para sintaxe costumo ir primeiro à documentação de Templating e depois à documentação do próprio Jinja2.