diff --git a/custom_components/pun_sensor/coordinator.py b/custom_components/pun_sensor/coordinator.py index 72cf8c1..50d58c9 100644 --- a/custom_components/pun_sensor/coordinator.py +++ b/custom_components/pun_sensor/coordinator.py @@ -57,9 +57,11 @@ def __init__(self, hass: HomeAssistant, config: ConfigEntry) -> None: # Inizializza i valori di configurazione (dalle opzioni o dalla configurazione iniziale) self.actual_data_only = config.options.get( - CONF_ACTUAL_DATA_ONLY, config.data[CONF_ACTUAL_DATA_ONLY] + CONF_ACTUAL_DATA_ONLY, config.data.get(CONF_ACTUAL_DATA_ONLY, False) + ) + self.scan_hour = config.options.get( + CONF_SCAN_HOUR, config.data.get(CONF_SCAN_HOUR, 1) ) - self.scan_hour = config.options.get(CONF_SCAN_HOUR, config.data[CONF_SCAN_HOUR]) # Carica il minuto di esecuzione dalla configurazione (o lo crea se non esiste) self.scan_minute = 0