virtualdj / pun_sensor

Prezzi PUN del mese - Home Assistant Integration
MIT License
84 stars 15 forks source link

Il sabato viene indicata la fascia F3 #37

Closed Tagliax closed 6 months ago

Tagliax commented 7 months ago

Il sabato deve essere considerata fascia F2 (dalle 7 alle 23) mentre invece ho notato che è F3: IMG_1005 IMG_1006

virtualdj commented 7 months ago

Prova a controllare e postare i log (nell'intorno delle 7): credo sia saltato un aggiornamento perché a me funziona correttamente.

Fascia_sabato

Tagliax commented 7 months ago

Ho ricaricato l’integrazione e mi ha aggiornato alla F2…nei log non ho trovato niente di strano.

Tagliax commented 7 months ago

Chiudo ma qualcosa dev’essere successo…sarebbe interessante inserire un refresh su quell’entità per essere sicuri che la fascia sia sempre aggiornata

Tagliax commented 7 months ago

Sembra simile a #33

virtualdj commented 7 months ago

Sembra simile a #33

Lì però l'OP non ha chiarito i motivi...

In ogni caso, se abiliti la registrazione della modalità di debug (come da istruzioni del README) nel log ti comparirà una riga ogni volta che la fascia viene aggiornata (comprensiva di data e ora del prossimo cambio) quindi si dovrebbe capire il motivo del mancato aggiornamento.

Tagliax commented 6 months ago

@virtualdj Anche oggi stesso problema ho trovato però il motivo _home-assistant_logs 3.txt Alle 23:00 del 08/03/24 viene correttamente settata la fascia F3 e informa che sarà aggiornata di nuovo alle 07:00 del 09/04 poi però succede questo quando la notte aggiorna il PUN: 2024-03-09 01:24:26.927 INFO (MainThread) [custom_components.pun_sensor] Nuova fascia corrente: F3 (prossima: Mon 11/03/2024 07:00:00 +0100) Quindi praticamente rimarrà così fino a lunedì mattina, fortunatamente se riavvio home assistant si riprende la fascia corretta F2.

virtualdj commented 6 months ago

Grazie! Confermo, sono riuscito a riprodurlo "a banco":

2024-03-10 11:26:00.651 DEBUG (MainThread) [custom_components.pun_sensor] Coordinator inizializzato (con 'usa dati reali' = True).
2024-03-10 11:26:00.651 DEBUG (MainThread) [custom_components.pun_sensor] Ora corrente sistema: Sun 10/03/2024 11:26:00 +0100
2024-03-10 11:26:00.651 DEBUG (MainThread) [custom_components.pun_sensor] Ora corrente fuso orario italiano: Fri 08/03/2024 23:00:00 +0100
2024-03-10 11:26:00.730 INFO (MainThread) [custom_components.pun_sensor] Nuova fascia corrente: F3 (prossima: Sat 09/03/2024 07:00:00 +0100)

2024-03-10 11:27:49.177 DEBUG (MainThread) [custom_components.pun_sensor] Ora corrente sistema: Sun 10/03/2024 11:27:49 +0100
2024-03-10 11:27:49.177 DEBUG (MainThread) [custom_components.pun_sensor] Ora corrente fuso orario italiano: Sat 09/03/2024 01:24:26 +0100
2024-03-10 11:27:49.222 INFO (MainThread) [custom_components.pun_sensor] Nuova fascia corrente: F3 (prossima: Mon 11/03/2024 07:00:00 +0100)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ERRATO - DOVREBBE ESSERE: ^^ F2 (prossima: Mon 09/03/2024 07:00:00 +0100)

Appena ho un attimo verifico dov'è l'inghippo, sicuramente nella funzione get_fascia!

virtualdj commented 6 months ago

Ovviamente mancava una condizione... 🤦‍♂️ Ora ho effettuato i test e dovrebbe essere a posto con la versione v0.6.0 appena pubblicata.

TEST ## | Data/ora corrente          | F | Prossima data cambio fascia
TEST 00 | Fri 08/03/2024 01:11 +0100 | 3 | Fri 08/03/2024 07:00 +0100
TEST 01 | Fri 08/03/2024 02:11 +0100 | 3 | Fri 08/03/2024 07:00 +0100
TEST 02 | Fri 08/03/2024 03:11 +0100 | 3 | Fri 08/03/2024 07:00 +0100
TEST 03 | Fri 08/03/2024 04:11 +0100 | 3 | Fri 08/03/2024 07:00 +0100
TEST 04 | Fri 08/03/2024 05:11 +0100 | 3 | Fri 08/03/2024 07:00 +0100
TEST 05 | Fri 08/03/2024 06:11 +0100 | 3 | Fri 08/03/2024 07:00 +0100
TEST 06 | Fri 08/03/2024 07:11 +0100 | 2 | Fri 08/03/2024 08:00 +0100
TEST 07 | Fri 08/03/2024 08:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 08 | Fri 08/03/2024 09:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 09 | Fri 08/03/2024 10:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 10 | Fri 08/03/2024 11:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 11 | Fri 08/03/2024 12:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 12 | Fri 08/03/2024 13:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 13 | Fri 08/03/2024 14:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 14 | Fri 08/03/2024 15:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 15 | Fri 08/03/2024 16:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 16 | Fri 08/03/2024 17:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 17 | Fri 08/03/2024 18:11 +0100 | 1 | Fri 08/03/2024 19:00 +0100
TEST 18 | Fri 08/03/2024 19:11 +0100 | 2 | Fri 08/03/2024 23:00 +0100
TEST 19 | Fri 08/03/2024 20:11 +0100 | 2 | Fri 08/03/2024 23:00 +0100
TEST 20 | Fri 08/03/2024 21:11 +0100 | 2 | Fri 08/03/2024 23:00 +0100
TEST 21 | Fri 08/03/2024 22:11 +0100 | 2 | Fri 08/03/2024 23:00 +0100
TEST 22 | Fri 08/03/2024 23:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 23 | Sat 09/03/2024 00:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 24 | Sat 09/03/2024 01:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 25 | Sat 09/03/2024 02:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 26 | Sat 09/03/2024 03:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 27 | Sat 09/03/2024 04:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 28 | Sat 09/03/2024 05:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 29 | Sat 09/03/2024 06:11 +0100 | 3 | Sat 09/03/2024 07:00 +0100
TEST 30 | Sat 09/03/2024 07:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 31 | Sat 09/03/2024 08:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 32 | Sat 09/03/2024 09:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 33 | Sat 09/03/2024 10:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 34 | Sat 09/03/2024 11:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 35 | Sat 09/03/2024 12:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 36 | Sat 09/03/2024 13:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 37 | Sat 09/03/2024 14:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 38 | Sat 09/03/2024 15:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 39 | Sat 09/03/2024 16:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 40 | Sat 09/03/2024 17:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 41 | Sat 09/03/2024 18:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 42 | Sat 09/03/2024 19:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 43 | Sat 09/03/2024 20:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 44 | Sat 09/03/2024 21:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 45 | Sat 09/03/2024 22:11 +0100 | 2 | Sat 09/03/2024 23:00 +0100
TEST 46 | Sat 09/03/2024 23:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 47 | Sun 10/03/2024 00:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 48 | Sun 10/03/2024 01:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 49 | Sun 10/03/2024 02:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 50 | Sun 10/03/2024 03:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 51 | Sun 10/03/2024 04:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 52 | Sun 10/03/2024 05:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 53 | Sun 10/03/2024 06:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 54 | Sun 10/03/2024 07:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 55 | Sun 10/03/2024 08:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 56 | Sun 10/03/2024 09:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 57 | Sun 10/03/2024 10:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 58 | Sun 10/03/2024 11:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 59 | Sun 10/03/2024 12:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 60 | Sun 10/03/2024 13:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 61 | Sun 10/03/2024 14:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 62 | Sun 10/03/2024 15:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 63 | Sun 10/03/2024 16:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 64 | Sun 10/03/2024 17:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 65 | Sun 10/03/2024 18:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 66 | Sun 10/03/2024 19:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 67 | Sun 10/03/2024 20:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 68 | Sun 10/03/2024 21:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 69 | Sun 10/03/2024 22:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 70 | Sun 10/03/2024 23:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
TEST 71 | Mon 11/03/2024 00:11 +0100 | 3 | Mon 11/03/2024 07:00 +0100
Tagliax commented 6 months ago

Perfetto! 🙂 Grazie!

virtualdj commented 6 months ago

@Tagliax Grazie a te! 👍