MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-Webuntis

    Scheduled Pinned Locked Moved Education
    82 Posts 13 Posters 19.6k Views 13 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      HeikoGr
      last edited by

      i recently messed up the github repository.

      If your last update was ~2 weeks ago you should be fine.
      Otherwise your update may fail.

      You can get the most recent versions in this way:
      There was no new feature in the last days. Only a more robust session management (hopefully) and internal changes.

      cd ~/MagicMirror/modules/MMM-Webuntis
      
      # Reset to match the remote repository
      git fetch origin
      git reset --hard origin/master
      npm ci --omit=dev
      

      I’m sorry for any inconvenience!

      1 Reply Last reply Reply Quote 1
      • M Offline
        magicghost
        last edited by

        Thanks a lot for your Support- is it possible to load also the class Book, if there is any entry about the Child? Would be good to get records of the actual month.

        H 1 Reply Last reply Reply Quote 0
        • H Offline
          HeikoGr @magicghost
          last edited by

          @magicghost our school doesn’t offer this untis feature for us, so i can’t implement and test it. youcan add this feature if you want/can do it

          1 Reply Last reply Reply Quote 0
          • M Offline
            meralith
            last edited by

            Hi Heiko,
            ich bin gerade am Update des Moduls und hänge an der Stelle, dass er mir keinen Stundenplan anzeigt. Der Login läuft über den Direct Login mit Username und Passwort. Die Daten habe ich mit dem Skript (./scripts/test_auth_with_curl.sh “school” “server.webuntis.com” “username” “password”) kontrolliert und da stand, dass alles passt.
            Im Log erhalte ich allerdings Folgendes: 0|mm | [2839:0309/111715.890708:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2)
            0|mm | [2839:0309/111715.891030:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2)
            0|mm | [2026-03-09 11:17:26.229] [WARN] [Mayra] No REST targets built - cannot fetch data! Check authentication and credentials.
            Leider bin ich da aktuell mit meinem Latein am Ende. Hast du da zufällig die zündende Idee?
            LG, Meralith

            H 1 Reply Last reply Reply Quote 0
            • H Offline
              HeikoGr @meralith
              last edited by

              @meralith die Fehler:

              0|mm | [2839:0309/111715.890708:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2)
              0|mm | [2839:0309/111715.891030:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2)
              

              kommen sicher nicht vom MMM-Webuntis Modul sondern vom Chrome / Electon und sind vermutlich harmlos.

              • Welches Version von Node.js läuft bei dir (node -v)?
              • Hast du npm ci --omit=dev (oder npm install ausgeführt?)
              • Hast du Sonderzeichen im Anmeldenamen?

              Alternativ kannst du mal den qrcode login ausprobieren.

              M 1 Reply Last reply Reply Quote 0
              • M Offline
                meralith @HeikoGr
                last edited by

                @HeikoGr

                • node Version habe ich geupdated auf v20.18.1.
                • ausgeführt habe ich npm install.
                • keine Sonderzeichen

                Nach der Aktualisierung von node und Verwendung von qrcode login zeigt es den Stundenplan jetzt an.
                Danke für den Anstoß!

                H 1 Reply Last reply Reply Quote 0
                • H Offline
                  HeikoGr @meralith
                  last edited by

                  @meralith Danke für die Rückmeldung. Ich habe node.js in der Version 20.18.1 jetzt mal als Bedingung in der Readme formuliert.

                  Falls du noch irgendwoe Probleme, Fragen oder Anregungen hast - einfach melden!

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    DerHerrB
                    last edited by

                    Hallo!

                    Ich habe gerade MMM-Webuntis installiert, läuft auch, bis auf eine häßliche Fehlermeldung.

                    Hintergrund: Ich nutze Webuntis/Untis als Lehrer und ich finde nirgendwo den key und auch keinen QR-Code

                    Liebe Grüße
                    Julian

                    H 1 Reply Last reply Reply Quote 0
                    • H Offline
                      HeikoGr @DerHerrB
                      last edited by

                      @DerHerrB
                      Was sagt die Fehlermeldung denn?
                      Du kannst deinen Stundplan sehen? Weil dann ist die Fehlermeldung vermutlich zuviel ;-)

                      Den Qrcode gibts auf der Einstellungen Seite (links unten auf den Benutzernamen gehen und dann den Tab „Freigaben“ ansteuern.

                      Lehreraccounts sind für mich leider nicht testbar.

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        DerHerrB
                        last edited by

                        Den Studenplan sehe ich, allerdings wird er einmal beim Start geladen und updatet sich nicht

                        Einen QR-Code gibt es an der beschriebenen Stelle leider auch nicht

                        Fehlermeldung:
                        Webuntis Server Error (http 500) for “title” This is temporary Retrying automatically…

                        Ich schreib Dir mal eine PN

                        H 1 Reply Last reply Reply Quote 0
                        • H Offline
                          HeikoGr @DerHerrB
                          last edited by

                          @DerHerrB said:

                          e ich, allerdings wird er einmal beim Start geladen und updatet sich nicht

                          Einen QR-Code gibt es an der beschriebenen Stelle leider auch nicht

                          Fehlermeldung:
                          Webuntis Server Error (http 500) for “title” This is temporary Retrying automatically…

                          Ich schreib Dir mal eine PN

                          Danke - das hilft mir schon mal weiter.

                          Die Fehlermeldung sagt, dass für den Schüler “title” die Daten nicht geladen werden konnten. Da du kein Schüler bist, hast du auch keine studentID und die API läuft auf Fehler.

                          Ich habe jetzt für die Rolle “TEACHER” die Schülerbezogenen APIs abgeklemmt. Also Hausaufgaben, Fehlzeiten und Klassenarbeiten bekommst du jetzt keine mehr angezeigt.

                          Kannst du einmal das Modul bitte updaten? und mir Rückmeldung geben, ob es jetzt funktioniert?

                          D 1 Reply Last reply Reply Quote 1
                          • D Offline
                            DerHerrB @HeikoGr
                            last edited by

                            @HeikoGr schaut super aus!
                            Danke vielmals

                            D 1 Reply Last reply Reply Quote 0
                            • D Offline
                              DerHerrB @DerHerrB
                              last edited by

                              Hallo Heiko!
                              Mal eine Frage, ist es auch möglich den Stundenplan eines Raumes / mehrerer Räume anzigen zulassen?

                              Ich bekomme das im untis hin, allerdings nicht im Modul :)

                              Liebe Grüsse
                              Julian

                              H 1 Reply Last reply Reply Quote 0
                              • H Offline
                                HeikoGr @DerHerrB
                                last edited by

                                @DerHerrB

                                Hallo Julian,

                                derzeit ist es nicht möglich und von mir auch nicht geplant zu unterstützen:

                                • mir fehlen die API Endpunkte
                                • ich habe keine Testmöglichkeit also auch keine Supportmöglichkeit
                                • das Modul soll keine Konkurrenz zu den kommerziellen Interessen des Herstellers der Software sein. Ich habe keine Ahnung welche Features in welcher Art an die Schulen lizenziert werden. Mein primäres Ziel ist es die Schüler / Eltern Perspektive anzuzeigen.

                                Dahingegen steht es dir frei, das Modul zu forken und selbst mit deinen Möglichkeiten daran zu arbeiten - es ist kein Hexenwerk. Ich kann dir dafür auch gerne Tipps geben.

                                Viele Grüße
                                Heiko

                                1 Reply Last reply Reply Quote 0

                                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                With your input, this post could be even better 💗

                                Register Login
                                • 1
                                • 2
                                • 3
                                • 4
                                • 5
                                • 5 / 5
                                • First post
                                  Last post
                                Enjoying MagicMirror? Please consider a donation!
                                MagicMirror created by Michael Teeuw.
                                Forum managed by Sam, technical setup by Karsten.
                                This forum is using NodeBB as its core | Contributors
                                Contact | Privacy Policy