Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. TESTER: Neuer Adapter Webuntis

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    TESTER: Neuer Adapter Webuntis

    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      elektrickser.de @elektrickser.de last edited by

      @paky99 webuntis.json

      paky99 2 Replies Last reply Reply Quote 0
      • paky99
        paky99 @elektrickser.de last edited by

        @elektrickser-de Danke Dir!

        1 Reply Last reply Reply Quote 0
        • X
          xLixon last edited by xLixon

          Guten Tag,
          Ich bin Schüler an der Geschwister-Scholl-Realschule in Nürnberg und versuche mich Gerade im Auftrag der IT-Systembetreuung an der UntisAPI.

          Folgende Daten habe ich für die API:
          URL: nessa.webuntis.com
          Schulname: gsr-nürnberg
          Username: Vorname.Nachname
          Passwort: Mein Accountpasswort

          Leider bekomme ich dauernd den Fehler -8054 (bad credentials)
          Was kann ich da machen? Bin ich als Schüler überhaupt berechtigt?

          1863352b-2d06-4c01-bea4-78386e35c6f1-image.png
          29a52691-cc86-4cfd-bba5-83f51f486f72-image.png

          Vielen dank im vorraus
          LG

          Edit:
          62906869-c1cc-41e1-9755-40799c86fac6-image.png
          Ich hab hier auch den QR-Code. Da hab ich folgende Daten gelesen:
          83277c1f-c657-480a-ac4f-0e3d105960f8-image.png
          Aber auch damit funktioniert es nicht. Fehler:
          201b9523-975f-4790-8760-8da07b294503-image.png
          b1353721-cb92-45c2-9ab4-4f9e671f28ce-image.png

          Newan 1 Reply Last reply Reply Quote 0
          • paky99
            paky99 @elektrickser.de last edited by paky99

            @elektrickser-de wie hast du es gelöst, dass ausgefallene und Vertretungsstunden übereinander / nebeneinander angezeigt werden? In der App werden die ja nach Zeit gestaffelt angezeigt.

            10030fb5-2531-4ce0-a6d1-e8a5a501f9f4-image.png

            9361a650-bc53-471c-bef5-26268c23f51a-IMG_2462.PNG

            E 1 Reply Last reply Reply Quote 0
            • Newan
              Newan @xLixon last edited by

              @xlixon sagte in TESTER: Neuer Adapter Webuntis:

              Fehler -8054 (bad credentials)

              Glaube du bist hier falsch. Meld dich mal beim Nodejs Projekt nicht beim ioBroker Adapter.
              Fehler -8054 (bad credentials), sagt das dein Benutzername / Password falsch ist

              1 Reply Last reply Reply Quote 0
              • S
                SigiMOE @elektrickser.de last edited by SigiMOE

                @elektrickser-de sagte in TESTER: Neuer Adapter Webuntis:

                @newan

                Also im Grunde läuft der Adpater.

                Hier mal ein Screenshot der VIS. Ist verbesserungswürdig. Aber im Moment komme ich nicht dazu.

                Screenshot 2022-02-08 225600.png

                Was bei mir jetzt noch nicht geht ist die Lehrerabfrage.

                Ansonsten wäre eventuell noch ne JSON-Liste sinnvoll
                Also quasi die Datenpunkte des Tages als Liste. Vielleicht könnte man damit noch andere Ansichten gestalten.
                Ich bin aber noch nicht dazu gekommen, dies als Script zu versuchen.

                Sonst denke ich ist erstmal alles benötigte vorhanden.

                Wie schon erwähnt, klasse Arbeit.

                wäre es möglich die Vis hier als EXPORT einzustellen , damit ich es "importieren" kann .

                Bin noch in der Findungsphase ...

                Gerne auch andere VIS ( zum Thema Webuntis ) um mal reinzuschnuppern, was Ihr es so umgesetzt habt.

                Danke für den Adapter, hat bei mir gleich beim ersten Mal funktioniert und die Datenpunkte sind/werden gefüllt.

                paky99 1 Reply Last reply Reply Quote 0
                • paky99
                  paky99 @SigiMOE last edited by paky99

                  @sigimoe Hat Elektrickser bereits hier hochgeladen: 7 Mar 2022, 23:45

                  So habe ich es gelöst... als View export

                  code.txt

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    SigiMOE @paky99 last edited by

                    @paky99 vielen Dank

                    Hat jemand noch andere VIS zum Thema Webuntis gemacht und möchte die mir gerne zeigen bzw. mit mir teilen ?

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      elektrickser.de @SigiMOE last edited by

                      Ich werde mich bald mal dransetzen und mein Widget etwas optimieren

                      S 1 Reply Last reply Reply Quote 0
                      • E
                        elektrickser.de @paky99 last edited by

                        @paky99 Die Ansicht in der App, würde ich gerne nachbilden. Hab ich aber leider noch nicht gelöst.

                        1 Reply Last reply Reply Quote 0
                        • S
                          SigiMOE @elektrickser.de last edited by

                          @elektrickser-de Wäre super wenn Du mir es dann zur Verfügung stellen könntest

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            jwedenig Most Active @SigiMOE last edited by

                            Hi!
                            Ich schaffe es leider in beide meiner Schulen meiner Kinder mich nicht einzuloggen mit dem Adapter, Hier das Log:
                            Wer eine Idee?

                            host.raspberrypi
                            2022-03-30 12:42:27.830	error	instance system.adapter.webuntis.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND)
                            
                            webuntis.0
                            2022-03-30 12:42:27.116	warn	Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason
                            
                            webuntis.0
                            2022-03-30 12:42:27.056	error	adapter disabled
                            host.raspberrypi
                            2022-03-30 12:41:57.638	info	"system.adapter.webuntis.0" disabled
                            host.raspberrypi
                            2022-03-30 12:41:54.661	info	Restart adapter system.adapter.webuntis.0 because enabled
                            host.raspberrypi
                            2022-03-30 12:41:54.660	error	instance system.adapter.webuntis.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                            
                            webuntis.0
                            2022-03-30 12:41:53.981	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                            
                            webuntis.0
                            2022-03-30 12:41:53.980	info	terminating
                            
                            webuntis.0
                            2022-03-30 12:41:53.968	error	Server didn't returned any result.
                            
                            webuntis.0
                            2022-03-30 12:41:53.967	error	Error: Server didn't returned any result. at WebUntis._request (/opt/iobroker/node_modules/webuntis/index.js:643:42) at processTicksAndRejections (internal/process/task_queues.js:97:5) at async WebUntis.getOwnTimetableForToday (/opt/iobroker/node_modules/webuntis/index.js:300:16)
                            
                            webuntis.0
                            2022-03-30 12:41:53.966	error	unhandled promise rejection: Server didn't returned any result.
                            
                            webuntis.0
                            2022-03-30 12:41:53.965	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                            
                            webuntis.0
                            2022-03-30 12:41:53.629	info	starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.webuntis, node: v12.22.6, js-controller: 4.0.21
                            host.raspberrypi
                            2022-03-30 12:41:51.171	info	instance system.adapter.webuntis.0 started with pid 6637
                            host.raspberrypi
                            2022-03-30 12:41:50.811	info	"system.adapter.webuntis.0" enabled
                            host.raspberrypi
                            2022-03-30 12:41:29.084	info	"system.adapter.webuntis.0" disabled
                            host.raspberrypi
                            2022-03-30 12:41:25.704	info	Restart adapter system.adapter.webuntis.0 because enabled
                            host.raspberrypi
                            2022-03-30 12:41:25.703	error	instance system.adapter.webuntis.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                            
                            webuntis.0
                            2022-03-30 12:41:24.980	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                            
                            webuntis.0
                            2022-03-30 12:41:24.979	info	terminating
                            
                            webuntis.0
                            2022-03-30 12:41:24.965	error	Server didn't returned any result.
                            
                            webuntis.0
                            2022-03-30 12:41:24.965	error	Error: Server didn't returned any result. at WebUntis._request (/opt/iobroker/node_modules/webuntis/index.js:643:42) at processTicksAndRejections (internal/process/task_queues.js:97:5) at async WebUntis.getOwnTimetableForToday (/opt/iobroker/node_modules/webuntis/index.js:300:16)
                            
                            webuntis.0
                            2022-03-30 12:41:24.964	error	unhandled promise rejection: Server didn't returned any result.
                            
                            webuntis.0
                            2022-03-30 12:41:24.963	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                            
                            webuntis.0
                            2022-03-30 12:41:24.485	info	
                            
                            Newan 1 Reply Last reply Reply Quote 0
                            • Newan
                              Newan @jwedenig last edited by

                              @jwedenig welche Version ist das ?
                              Sind die Daten eingetragen? Sehr komisches Fehlermeldung

                              J 1 Reply Last reply Reply Quote 0
                              • J
                                jwedenig Most Active @Newan last edited by

                                @newan

                                Die version ist 0.3.1
                                Liebe Grüße
                                Jürgen

                                Newan 1 Reply Last reply Reply Quote 0
                                • Newan
                                  Newan @jwedenig last edited by

                                  @jwedenig teste mal 0.3.2 aus dem latest zweig

                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    jwedenig Most Active @Newan last edited by

                                    @newan
                                    ja das wars, danke!

                                    Gibt es schon eine Vis zum Testen?
                                    Würde mich freuen!
                                    Liebe Grüße
                                    Jürgen

                                    1 Reply Last reply Reply Quote 0
                                    • ioT4db
                                      ioT4db last edited by

                                      Hallo zusammen und erstmal vielen Dank für den Adapter 👍

                                      Im zweiten Anlauf hat es nun geklappt und ich wollte kurz schildern welches Problem ich hatte. Vielleicht hilft es ja.
                                      Warum es nun geht kann ich auch nur vermuten.

                                      Adapter-Version 0.3.2

                                      • Also ich habe 2 Kinder an der selben Schule > ergo 2 Webuntis Zugänge
                                      • Basic-URL und Schul-Secret "ermittelt" und Zugangsdaten für erstes Kind in Instanz hinterlegt
                                      • Anmeldung schlug fehl wegen "Error: Failed to login. {"jsonrpc":"2.0","id":"Awesome","error":{"message":"bad credentials","code":-8504}}"
                                      • alles geprüft > Daten passen
                                      • zweites Kind eingetragen > funktionierte sofort
                                      • Unterschied zwischen Kind1 und Kind2 ist nur, dass bei Kind1 ein Underline im Nutzernamen steht, also abc_abc und bei Kind2 nicht!

                                      Kann es da Probleme mit "_" geben? Hat das schonmal jemand anderes Probleme damit?

                                      VG

                                      Newan 1 Reply Last reply Reply Quote 0
                                      • Newan
                                        Newan @ioT4db last edited by

                                        @friesenjung Normal nicht, wenn du mir den Zugang per Chat zusendest prüfe ich das gerne.

                                        J 1 Reply Last reply Reply Quote 0
                                        • J
                                          jwedenig Most Active @Newan last edited by

                                          Hi!
                                          Also, ich habe mich ein wenig beschäftigt und mein erstes Kind "funktioniert" und der Stundenplan ist fertig (siehe Bild) Stundenplan.jpeg

                                          Habe nun eine 2. Instanz für meine Tochter installiert, hier komme ich aber nicht rein:
                                          Bildschirmfoto 2022-04-01 um 09.07.07.png

                                          Irgendwer eine Idee?

                                          Liebe Grüße
                                          Jürgen

                                          Newan 1 Reply Last reply Reply Quote 0
                                          • Newan
                                            Newan @jwedenig last edited by

                                            @jwedenig habe nie 2 Instanzen getestet. Check mal ob die erste mit den Daten der 2. läuft. Dann wäre der Account funktional.

                                            J 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            47
                                            191
                                            21601
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo