Skip to content

Calcolo giorno successivo negli attributi errato nei giorni di cambio ora #104

@virtualdj

Description

@virtualdj

ore 00:49 del 26 ottobre.
I sensori dovrebbero comunque mostrare gli attributi per il giorno successivo, anche se "non disponibili" o sbaglio?
Invece la lista termina con il 26 ottobre.

Image 1 Image 2 Image 3 Image 4

Originally posted by @g1za in #87

Eh sì, hai beccato il bug della v4.0.0, complimenti! 🏆
Ovviamente si verifica solo nel giorno di cambio ora (quindi la notte tra il 25 e il 26 ottobre 2025) perché questa funzione qui:

domani = add_timedelta_via_utc(dt=self.coordinator.orario_prezzo_15min, days=1)

con self.coordinator.orario_prezzo_15min = 2025-10-26 00:00:00+02:00 restituisce domani = 2025-10-26 23:00:00+01:00 (cioè lo stesso giorno, errato!).

Invece con self.coordinator.orario_prezzo_15min = 2025-10-27 00:00:00+01:00 restituisce correttamente domani = 2025-10-28 00:00:00+01:00.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions