-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New api #1
base: main
Are you sure you want to change the base?
New api #1
Conversation
Jeg har forsøgt at installere igen, men nu hænger den med teksten "Vent venligst - starter konfigurationsguiden for Bibliotek", og så crasher den. |
Installerer hvordan? Har du noget log output? Jeg kopierer bare custom_component direktoriet over og bruger ikke HACS. Så hvis det er via HACS må du lige hjælpe mig lidt mere til hvad du gør helt konkret. |
Jeg brugte HACS, men har nu kopieret over manuelt i stedet, og kommer videre fra "tilføj integration", men det spiller ikke rigtigt. Denne fejl stammer fra en brugerdefineret integration. Logger: custom_components.bibliotek_dk.library_api <Navn> Bearer <ID> 40 Denne fejl stammer fra en brugerdefineret integration. Logger: custom_components.bibliotek_dk.sensor Unexpected error fetching sensor data |
Tak det ligner mere en bug jeg skal gribe ordentligt. Jeg laver fix og melder tilbage når du skal prøve igen |
… fechtDebts function
@JanHG så må du gerne hive her fra repo igen og meget gerne sende log output. Ihvertfald et af dine lånte materialer fejlede med at finde detaljeinformationer. Hvis det sker nu burde den bare printe de data som en error til log og fortsætte (og det fejlede materiale vil ikke være i din liste) |
Jeg får nu denne: Denne fejl stammer fra en brugerdefineret integration. Logger: custom_components.bibliotek_dk.library_api dept data [{'feeId': 43409, 'type': 'compensation', 'reasonMessage': '', 'amount': 29.2, 'dueDate': '2025-03-26', 'creationDate': '2025-02-24', 'paidDate': None, 'payableByClient': False, 'materials': [{'materialItemNumber': '5418546672', 'recordId': '137425688', 'periodical': None, 'materialGroup': {'name': 'fje', 'description': 'Fjernlån'}}]}] |
Det er super med de info. Jeg retter fra dine input og finder på noget mere output fra Login flow og melder tilbage med ny version |
give extra login flow fail output
@JanHG så har jeg opdateret igen, Jeg fandt der var en fejl i logout flow, men for mig var jeg faktisk begyndt at tro at det her med at logge pænt ud og at den kun kører en instance ad gange ikke var nødvendigt. |
De brugere der timer ud/får fejl i setup, er vist dem der ingen lån (eller noget andet) har, måske der er en sammenhæng? Jeg får nu følgende to fejl (for brugeren der ikke fejler under setup). Denne fejl stammer fra en brugerdefineret integration. Logger: custom_components.bibliotek_dk.library_api (<ID>) is logging in Denne fejl stammer fra en brugerdefineret integration. Logger: custom_components.bibliotek_dk.sensor Unexpected error fetching sensor data |
still not sure if each debt can have more than one material
Jeg havde skrevet lidt forkert i den der fetchDebt funktion, det brude være fixet nu. Mht. til de fejlede logins. Du ser ikke engang: Jeg opretter lige en af børnene og ser hvordan det opfører sig her, men de burde bare blive sat med tomme lister på alle ting. Edit: |
Så er der hul igennem! Jeg kan oprette alle brugere, dvs. der er ingen der hænger i opsætningen ligegyldigt om de har lån eller ej. :-) Jeg får stadig denne fejl for alle brugere, selv om de ser ud til at blive oprettet korrekt: Denne fejl stammer fra en brugerdefineret integration. Logger: custom_components.bibliotek_dk.library_api (<ID>) is logging in |
make update jobs able to run in parallel
Jep det er ikke en fejl, jeg bruger bare at logge som error, så du ikke skal slå debug til :) Jeg har lige lavet en version uden den error logging så, nu da du får alle rigtigt ind. Vi kan begge lige køre med den her et par dage og se at det virker som det skal, inden jeg merger den ind som den første rigtigt virkende version igen. Fremover vil jeg gerne at vi og andre bruger issues her på GitHub til at diskutere problemer med det. Jeg håber f.eks. at HACS også bare virker nu, hvis ikke må du gerne oprette et issue på det så vi kan debugge det seperat der. |
Og det var der med versionen lige før (uden parallel update? |
Nej, jeg har kun set de 6 lån, så på det punkt er intet ændret. |
ok, nu har jeg lavet en version med ektra error log output når vi henter lån. Du skulle gerne se noget ala:
tjek at hver bruger har sin egen unikke Bearer token og hvis du ikke får "physical loans" linien må du gerne dele indholdet som nok er lidt langt, så måske du sender det som en fil istedet... |
Det er delt op i to fejl hos mig, den første lister blot users med bearer ID (alle unikke). Den anden lister fysiske udlån, og her er antallet korrekt. De ser bare ikke ud til at komme videre ind i sensor'en: Denne fejl stammer fra en brugerdefineret integration. Logger: custom_components.bibliotek_dk.library_api user: (<ID1>), physical loans: 0 |
No description provided.