scaarup / aula

Fetches information from Aula about your children
GNU General Public License v3.0
54 stars 15 forks source link

Ingen sensors bliver oprettet #186

Open PatrickFrederiksen opened 3 weeks ago

PatrickFrederiksen commented 3 weeks ago

Hvis jeg vælger "Add ugeplaner as sensor attributes?" Bliver der ikke oprettet nogen sensorer.

Fravælger jeg den bliver der oprettet nogle stykker.

Loggen viser at en af institutionerne ikke har licens til ugeplanner funktionen, jeg ser fint data da de andre.

Kan det være det der for sensor oprettelsen for de andre til at fejle ?

Please answer the following

2024-09-23 11:48:48.233 DEBUG (SyncWorker_16) [custom_components.aula.client] EasyIQ Opgaver response {'ErrorCode': '1', 'ErrorDescription': 'Institutionen har ikke licens til EasyIQ Ugeplan widget.'} 2024-09-23 11:48:48.234 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up aula platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(awaitable) File "/config/custom_components/aula/sensor.py", line 75, in async_setup_entry await hass.async_add_executor_job(client.update_data) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/aula/client.py", line 762, in update_data ugeplan(thisweek, "this") File "/config/custom_components/aula/client.py", line 555, in ugeplan for i in ugeplaner.json()["Events"]:


KeyError: 'Events'
scaarup commented 3 weeks ago

Hej Patrick Jeg tror vi er lidt ude i en edge case her. Institutionens licens til EasyIQ er udløbet, men widget'en bliver stadig listet for dig som bruger i Aula. Det kan jeg ikke rigtig gøre så meget ved, andet end at lave noget fejlhåndtering på det.

PatrickFrederiksen commented 3 weeks ago

Det er en dagpleje, så tror ikke de bruger easyiq der. så noget fejhåndtering eller mulighed for at filtrere det "defekte barn" fra ville være fedt