scaarup / aula

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

Kan ikke få det til at virke apiUrl fejl #116

Closed KlausLadegaard closed 11 months ago

KlausLadegaard commented 11 months ago

Hej, god ide, men kan ikke få det til at virke

Har nu installeret via HACS 4 gange og 1 gang manual Får denne fejl

Logger: homeassistant.components.sensor Source: custom_components/aula/client.py:143 Integration: Sensor (documentation, issues) First occurred: 21.56.53 (1 occurrences) Last logged: 21.56.53

Error while setting up aula platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 362, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/aula/sensor.py", line 58, in async_setup_entry await hass.async_add_executor_job(client.update_data) File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/aula/client.py", line 143, in update_data response = self._session.get(self.apiurl + "?method=profiles.getProfilesByLogin", verify=True).json() ^^^^^^^^^^^ AttributeError: 'Client' object has no attribute 'apiurl'

Login er valid

Jeg kører Home Assistant 2023.8.4 i docker Python 3.11.4

Nogen ide til hvad jeg kan gøre?

scaarup commented 11 months ago

Hvilken version af integrationen kører du? Og der skal noget debug log til.

KlausLadegaard commented 11 months ago

Hej Søren, kører Git close af den nyeste.. 0.1.34Og debug log er sat via gui, men hvor gemmes debug data, har sendt alt jeg kan i gui..Sendt fra Outlook til Android

scaarup commented 11 months ago

Jeg tror ikke det virker at sætte debug log via gui. Og den version du kører er en pre-release. Hop venligst tilbage til seneste stable.

KlausLadegaard commented 11 months ago

Jeg har nu hentet 0.1.33 som Zip, og pakket den ud i custom_component folderen samme fejl desværre

hvis det ikke er måden at aktivere debug kan du så enten dele guide eller sige hvordan? samt hilken fil det lander i? kan ikke finde noget om dette

scaarup commented 11 months ago
logger:
  default: info
  logs:
    custom_components.aula: debug

Står på den bug report template du gerne skulle få præsenteret når du laver et issue her.

KlausLadegaard commented 11 months ago

Undskyld mange gange, havde af ren vane fra andet sags system på job slettet den text da den ikke gav mening lige da jeg oprettede sagen

Jeg har samlet input i loggen nu home-assistant_2023-09-06T17-22-54.634Z.log

scaarup commented 11 months ago

Er din log fra når Home Assistant starter eller når du har konfigureret integrationen i UI'et?

KlausLadegaard commented 11 months ago

Hej

Jeg fjernede aula under enheder / integrationer Jeg fjernede AULA fra custom_components Genstarter HA Henter Aula zip og udpakker under custom_components Genstarter HA Konfigurere i UI Genstart HA -> tager loggen

scaarup commented 11 months ago

Okay. Jeg kan slet ikke se, at du kommer ned i login funktionen og det er meget mærkeligt. Jeg kender ikke rigtig dit setup, men det lader til, at du er lidt alene med det problem og derfor tænker jeg, at vi ikke har at gøre med en bug i integrationen, men nok nærmere noget i dit miljø, der er problemet.

KlausLadegaard commented 11 months ago

Hej, efter dit svar har jeg reinstalleret hele miljøet

Jeg kører et vanilla setup via Docker, dvs det er i container Jeg installer hacs

Og Aula 0.1.33 gennem denne Tilføjer componenten under indstillinger Hvorefter en login boks kommer frem, (skema samt ugeplan, kan tilvælges) Fejlen kommer ved config & genstart

Jeg kan ikke se hvad jeg kan gøre gat

Jeg er nu på Homeassistant 2023.9.1

KlausLadegaard commented 11 months ago

Jeg har nu lavet et fuld test miljø ;) og kun installeret docker pod med HomeAssistant Installeret HACS + Editor til yaml filer Derefter ser jeg at vi lander i login, men stadig samme fejl - måske min filtering havde fejl home-assistant_2023-09-09T18-36-49.144Z.log

Her ses 2023-09-09 20:36:54.245 DEBUG (SyncWorker_4) [custom_components.aula.client] is_logged_in? False 2023-09-09 20:36:54.246 DEBUG (SyncWorker_4) [custom_components.aula.client] Logging in 2023-09-09 20:36:56.250 ERROR (MainThread) [custom_components.aula.sensor] Unexpected error fetching sensor data: 'action' Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 293, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 248, in _async_update_data return await self.update_method() ^^^^^^^^^^^^^^^^^^^^^^^^^^

Jeg ved ikke om det kan have noget med at jeg har haft flere på samme skole, største stoppede i sommers :) bare en ide

scaarup commented 11 months ago

Okay - det er jo lidt svært. Jeg kan ikke genskabe dit problem og jeg har ikke hørt om andre med samme problem. Du bliver nok nødt til at smide nogle debug linjer ind i login funktionen, så du kan se hvad der foregår.

KlausLadegaard commented 11 months ago

Jeg vil gerne give dig alt det debug du skal bruge, men har enablet det du bad om

Jeg har dog nu fundet ud af at sønnen har 2 profiler 1: @uvtaarnby.dk med kode 2: med billed tryk

tror dette kan give en del problemer, da jeg har forsøgt via deres API, og kan ikke få det til at virke heller https://helmstedt.dk/2020/05/et-lille-kig-paa-aulas-api/. ved det også er fri kode, men burde kunne bevise noget..

så tror problemet ligger i sønnens profiler

scaarup commented 11 months ago

Sønnens profiler? Du logger vel ind som dig selv?

KlausLadegaard commented 11 months ago

Eneste unilogin vi har, ellers er det MitID.. Giver også mening da det er ugeplan til hans værelse :)

KlausLadegaard commented 11 months ago

FUCK, fandt eget login, men har jo ikke brugt det siden de gik til nemid

Nu kommer der noget ind.. Det var en fejl 50