Open UlmerMan opened 5 months ago
Ich teste gerade einen QR-Code login über den es vielleicht gehen könnte. Leider ist dies schwerer als gedacht und funktioniert auch nicht über das Python Modul. Desshalb bin ich mir nicht sicher ob ich das implementieren kann/ wede.
An einem Login via QR-Code wäre ich auch sehr interessiert. Bei meinem Kind wird zwar nicht iServ als IdentityProvider verwendet, sondern Office365. Als generelle Login-Lösung wäre der Weg über den selbst zu generierenden QR-Code jedoch toll. Unter https://github.com/SchoolUtils/WebUntis?tab=readme-ov-file#qr-code-login ist die Möglichkeit des QR Logins beschrieben. Auf https://hexdocs.pm/webuntis/Webuntis.Auth.JsonAuth.html#content habe ich gelesen, dass man sich bei der QR-Code Variante nicht mehr mit dem Schulnamen, sondern mit der Schul-ID einloggen muss. Die wird durch den QR-Code im eigenen Webuntis-Profil aber auch angezeigt. Gerne unterstütze ich mein Testen :-)
Unter https://github.com/SchoolUtils/WebUntis?tab=readme-ov-file#qr-code-login ist die Möglichkeit des QR Logins beschrieben. Auf https://hexdocs.pm/webuntis/Webuntis.Auth.JsonAuth.html#content habe ich gelesen, dass man sich bei der QR-Code Variante nicht mehr mit dem Schulnamen, sondern mit der Schul-ID einloggen muss.
Dies ist das Projekt für javascript. Da Home Assistant aber über python läuft kann ich das nicht benutzen. Leider funktioniert das mit dem python packet nicht so einfach wie gedacht :(
Vielen Dank für die schnelle Rückmeldung und deine Bemühungen - entschuldige bitte auch die falsche Fährte. Unter https://github.com/python-webuntis/python-webuntis/issues/47 wird der erfolgreiche Versuch des QR-Logins diskutiert - leider kein Teil der offiziellen Untis API Doku.
Ich hatte es da "damals" schon angefragt. https://github.com/JonasJoKuJonas/homeassistant-WebUntis/issues/111
Ich habe versucht WebUntis in mein HA zu integrieren aber es hat micht funktioniert. Es hat ohne fehlermeldung einfach abgebrochen. Unsere schule benutzt als Login Iserv. Hat damit irgenwer erfahrung und hat es zum laufen gebracht?