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.
    • O
      oxident last edited by

      Wirklich super. Danke für den Adapter!
      Einen Vorschlag würde ich noch in die Runde werfen: Was wäre, wenn bei minTime und maxTime auch gleich Ausfälle ("cancelled") mit berechnet werden?

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

        @oxident also wenn die Stunde gecannceld wurde nicht mitberechnen. Ja das macht Sinn.

        O 1 Reply Last reply Reply Quote 1
        • O
          oxident @Newan last edited by

          @newan Da könnte man dann auch prima drauf "triggern" oder gar einen Wecker stellen. Will es aber jetzt auch nicht übertreiben 😄

          1 Reply Last reply Reply Quote 0
          • S
            sunnyecki last edited by

            Hallo zusammen,

            erstmal vielen Dank @newan für diesen tollen und hilfreichen Adapter. Klasse das du dir die Mühe gemacht hast und du auch für den Support da bist. Gestern hast du mir schon per Mail sehr geholfen.

            Heute aber eine Frage in die Runde. Wahrscheinlich ist mein Problem gar kein Problem und ich stehe nur mega auf dem Schlauch, weil ich von ioBroker und VIS kaum Ahnung habe.

            Also....
            Im DP0 steht ja scheinbar immer die 1.Schulstundde des Tage. In der Regel beginnt diese bei uns um 08:00. Am Donnerstag beginnt die Schule aber erst zur 2. Stunde um 08:50 und diese steht dann auch im DP0.
            Ich hatte eigentlich vor in meiner VIS Datenfelder vom Typ String zu nehmen und einfach den Datenpubkt einzublenden, davor dann ein Textfeld mit der jeweiligen Uhrzeit. Das geht so aber nicht, weil der DP0 ja variabel ist, quasi.
            Könnt ihr mir sagen, wie ihr das gelöst habt oder mir evtl eine View als Anschauungsmodell senden?

            Vielen Dank
            Jörg aus Bremen

            1 Reply Last reply Reply Quote 0
            • P
              Pedder24 last edited by Pedder24

              @Newan erstmal vielen Dank für den Adapter und den damit verbunden Mühen. Mein Kind hast du schon mal als Fan.
              Ich habe ihn vor einigen Tagen (da waren noch Winterferien= keine Daten) installiert.
              So langsam kann ich erste Feststellungen bzgl. der Daten machen.
              Der Adapter läuft nach einigen Anlaufschwierigkeiten (denke Fehler 08).
              Habe eine erste Vis davon gebaut, die ich aber noch verfeinern muss.
              Was ich gestern (Sa) nach einem Neustart bemerkt habe, das es gut geklappt hat, das er dann von Fr auf Montag gesprungen ist und dabei dann die Wochenendtage ausgelassen hat.
              Mir gerade noch nicht so sicher wie oft er die Daten neu abfragt. Das wäre vor allem morgens zw. 06:45 und 07:30 sehr spannend, da dann oft noch tages aktuelle Änderungen der Schule kommen.
              Das Thema von sunnyecki werde ich dann wohl auch bekommen, das bei Stundenausfall eine Verschiebung drin ist (noch nicht im Stundenplan vorgekommen diese Woche)

              Einige Fragen / Anmerkungen könnte ich schon jetzt liefern, gerne in der Zukunft auch mehr wenn gewünscht.
              -Wie häufig werden die Datenpunkte abgefragt?
              -Punkte die auch schon genannt wurden Datum in mehrere Datenpunkte (extra Script um die Greenwichabweicheung wegzunehmen eher unpraktisch)
              -Finde die bereits genannte Idee mit 0=Mo bis 6=So auch einen sehr schöne Gedanken.

              Wie gesagt das sind meine ersten Ideen und Eindrücke. Muss die VIS noch schön machen und aus der Erfahrung der diversen Zustände (Ausfall einer Stunde / Änderungen usw) noch lernen und schauen.

              Vielen Dank nochmals für die ersten Schritte und wenn ich praxisnah noch weiterhelfen kann, sehr gerne.

              Patrick aus Mainz

              P.S.: Ich bin gerade wieder dran, und da fällt mir was auf. Am Dienstag ist in der 4 Stunde Reli/Ethik und die Daten dazu sind aber unter einzelnen Punkten aufgeführt. Gibt es da evtl. noch einen Datenpunkt der die genaue Stunde betrifft. Damit wäre ja auch das Thema 1.Stunde fällt aus gelöst.
              Datenpunkt Untis.png
              20220306_142547000_iOS.jpg

              1 Reply Last reply Reply Quote 0
              • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            389
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            47
                                            191
                                            21188
                                            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