v2.9.2
v2.9.2 🐛 Fix blocco MainThread su update sensori (event loop)
I sensori team_matches_mixed e bracket scaricano payload molto grandi
da ESPN, e process_data + json parsing giravano sul MainThread di HA.
Risultato: warning "Update of sensor.calciolive* is taking over 10s"
ogni 30 secondi e UI che mostrava "connessione persa".
- async_update: response.json() sostituito con response.read() +
json.loads via hass.async_add_executor_job. Parse JSON ora fuori
dall'event loop. - _process_data() invocato tramite hass.async_add_executor_job sia
sul path cache sia su quello con fetch. - process_summary_data() in _enrich_with_summary spostato in executor.
- _fetch_match_summary e _get_calendar_data: stesso pattern read+loads.
Event loop di HA ora resta libero durante l'elaborazione dei sensori,
niente più blocchi multi-secondo e UI stabile.