# WebUntis und Monitoransichten für Webserver freigeben

**URL:** <https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611>\
**Category:** IT in der Schule\
**Tags:** webuntis\
**Created:** [12. Dezember 2022 um 16:33 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611 "2022-12-12T16:33:20Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![ChristianWd](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/christianwd/32/2930_2.png) [@ChristianWd](https://ask.linuxmuster.net/u/ChristianWd)\
**Post date:** [12. Dezember 2022 um 16:33 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/1 "2022-12-12T16:33:21Z")

</div>

Liebe Mitdenker,

bei uns läuft gerade die Umstellung vom selbst gebastelten Vertretungsplan (PDF in Nextcloud, dort holt sich der Webserver das ab und stellt es auf eine Seite, die nur intern bzw. mit Passwort abrufbar ist) auf WebUntis.  
Da man auch mit WebUntis nette Übersichten im Browser erhält, wollte ich diese für unsere Monitore in der Aula und im Lehrerzimmer freigeben. Also klicke ich mich als Administrator in die Monitoransichten. Dort kann ich diese aber nur für genau den Browser, mit dem ich gerade in der Administratoroberfläche bin, die Seite freigeben. Wenn ich die Seite z.B. mit curl vom Webserver aus abrufen möchte, geht es natürlich nicht. In den Hilfen von WebUntis finde ich nur die Möglichkeit, die Pläne „öffentlich“ zu machen. Aber dann kann ja jeder weltweit auf unsere Vertretungspläne zugreifen, das so weit ich das verstanden habe, illegal und sowieso auch bedenklich.  
Hat jemand eine andere Möglichkeit gefunden?

Viele Grüße  
Christian

Edit: Ja, ich kann natürlich mit den Raspberry Pis hinter den Monitoren und dem Browser, der für die Anzeige aufgerufen wird, die Ansichten freigeben. Ich hoffe, das klappt auch in iframes drin.

---

<div class="post-metadata">

**Author:** ![maxEG](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/maxeg/32/74_2.png) [@maxEG](https://ask.linuxmuster.net/u/maxEG)\
**Post date:** [12. Dezember 2022 um 19:22 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/2 "2022-12-12T19:22:11Z")

</div>

Hallo Christan,

selber Wunsch bei uns. Meine Idee war, ein Nutzer anzulegen, der genau diese Seite angucken darf, ist mir aber nicht gelungen (ich bin auch nicht der Untis-Mensch, da ist wer anders für zuständig). Die Seite hatten wir so hingebogen bekommen, dass sie ganz gut aussah, aber das mit der Freigabe hat nicht geklappt. Wenn ich genaueres rauskriege, melde ich mich. Ein guter Grund, da mal wiederweiterzubohren 🙂  
LG  
Max

---

<div class="post-metadata">

**Author:** ![Brendle](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/brendle/32/3754_2.png) [@Brendle](https://ask.linuxmuster.net/u/Brendle)\
**Post date:** [12. Dezember 2022 um 21:54 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/3 "2022-12-12T21:54:38Z")

</div>

Hallo Christian,

in der Tat sollte / darf man die Pläne nicht öffentlich machen.  
Nur der Vollständigkeit halber das hier zu den RaspberryPis:

> [@Untis Erfahrungen](https://ask.linuxmuster.net/t/untis-erfahrungen/2752/21):
>
> Hallo zusammen, nachdem ich gerade selbst über meine Anleitung gestolpert bin und kurzerhand einen neuen WebUntis-Rapsberry-Pi-Monitor eingerichtet habe, ergab sich aber mit dem aktuellen Betriebssystem eine kleine Änderung in obiger Anleitung, die ich hier reinstellen will, falls noch jemand da drüber stolpert: Raspberry Pi Grundinstallation „Raspberry Pi OS mit grafischer Oberfläche“ MAC-Adresse über „ip addr show“ herausfinden und in Workstations-Datei eintragen Root und Benutzerpasswort f…

Läuft bei uns seit ein paar Jahren ohne Probleme (\*wenn man davon absieht, dass man jedes halbe Jahr aus unerfindlichen Gründen den Stecker einmal ziehen muss um das Ding neu zu booten)

viele Grüße  
Manuel

---

<div class="post-metadata">

**Author:** ![ChristianWd](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/christianwd/32/2930_2.png) [@ChristianWd](https://ask.linuxmuster.net/u/ChristianWd)\
**Post date:** [13. Dezember 2022 um 06:17 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/4 "2022-12-13T06:17:43Z")

</div>

Hallo Max und Manuel,

danke für eure Beiträge, ich habe also nichts Offensichtliches übersehen. Die Sache mit den Raspberry Pis läuft bei uns schon mehrere Jahre recht zuverlässig. Das Einzige, was ich nicht hinbekommen habe, war das An- und Ausschalten der Monitore über die HDMI Verbindung, Stichwort CEC. Lag aber vielleicht auch an den Kabeln.  
Datenschutzrechtlich ist WebUntis aber aus meiner Sicht auf dünnem Eis

- Vertretungspläne können öffentlich zugänglich gemacht werden
- Push-Nachrichten über Firebase (genau aus dem Grund wurden doch die Moodle-Push-Nachrichten an Pfingsten abgeschaltet?)

Ansonsten bin ich natürlich froh über jeden Dienst, der nicht über unseren Server läuft. Das nimmt mir ein Stück Verantwortung ab.

Viele Grüße  
Christian

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [13. Dezember 2022 um 08:12 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/5 "2022-12-13T08:12:09Z")

</div>

> [@ChristianWd](#):
>
> Das Einzige, was ich nicht hinbekommen habe, war das An- und Ausschalten der Monitore

Hallo.  
Wir haben unsere Monitore aus diesem Grund an Shelly-Module (1PM oder Plus 1) gehängt. Dort kann man einen Timer einstellen, der die Geräte zuverlässig ein-/ausschaltet. Einziger Nachteil: Während der Ferien muss man den automatischen Timer einmal manuell abschalten.

Hier wäre vielleicht noch eine Kombination mit dem [Script „schultag“](https://github.com/anschuetz/linuxmuster/tree/master/schultag) von @Jesko denkbar (sofern die Shellys auch via API angesteuert werden können??)

Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![Jesko](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/jesko/32/8480_2.png) [@Jesko](https://ask.linuxmuster.net/u/Jesko)\
**Post date:** [13. Dezember 2022 um 12:28 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/6 "2022-12-13T12:28:38Z")

</div>

> [@ChristianWd](#):
>
> Das Einzige, was ich nicht hinbekommen habe, war das An- und Ausschalten der Monitore über die HDMI Verbindung, Stichwort CEC

Das funktioniert bei mir zuverlässig mit Hilfe des kommandos  
` vcgencmd display_power 0`

Mit 1 statt 0 gehen sie wieder an.  
Das mache ich zentral vom Server aus über ssh per cronjob kombiniert mit meinem Schultag-Skript.  
Klappt das bei euch nicht?  
LG Jesko

---

<div class="post-metadata">

**Author:** ![ChristianWd](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/christianwd/32/2930_2.png) [@ChristianWd](https://ask.linuxmuster.net/u/ChristianWd)\
**Post date:** [13. Dezember 2022 um 13:13 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/7 "2022-12-13T13:13:30Z")

</div>

Hallo Jesko,

danke für den Tipp. Ich hatte bisher tvservice und xset ([Raspberry Pi - Anzeigesystem - schulnetzkonzept.de](https://schulnetzkonzept.de/raspberry-pi)) ausprobiert. Aber irgendwie kam ich damals nicht zum Erfolg und habe auf eine Zeitschaltuhr gewechselt, das war billiger als eine halbe Stunde mehr Arbeitszeit.  
Das Schultag-Script wäre an dieser Stelle sehr nützlich. So ziehe ich halt nun vor jedem Ferienabschnitt des Netzkabel.  
LG  
Christian

---

<div class="post-metadata">

**Author:** ![MachtDochNix](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/machtdochnix/32/44_2.png) [@MachtDochNix](https://ask.linuxmuster.net/u/MachtDochNix)\
**Post date:** [20. Dezember 2022 um 06:48 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/8 "2022-12-20T06:48:23Z")

</div>

Hallo Michael,

> [@Michael](#):
>
> sofern die Shellys auch via API angesteuert werden können??

arbeiten eure Shelly mit der originalen Firmware? Schon mal \>\>tasmota\<\< als Firmware angeschaut? Dann lassen sich die Dinger mit \>\>myqtt\<\< steuern.

Die genannten Stichworte sollten einen ersten Einstieg ermöglichen.

Beste Grüße

Thorsten

---

<div class="post-metadata">

**Author:** ![hoches](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/h/a183cd/32.png) [@hoches](https://ask.linuxmuster.net/u/hoches)\
**Post date:** [20. Dezember 2022 um 10:26 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/9 "2022-12-20T10:26:39Z")

</div>

Hi Michael,

> [@Michael](#):
>
> Einziger Nachteil: Während der Ferien muss man den automatischen Timer einmal manuell abschalten.

Ist wahrscheinlich overkill, aber ich würde die Shellys mit dem Home Assistant steuern. Da kannst du auch Kalendermäßige Automationen eintragen. Wenn ihr noch nen Raspi rumliegen habt oder irgendwo im Netz nen Dockerhost wäre das vielleicht ein Option.

Liebe Grüße  
Der Hoches

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [6. März 2023 um 10:16 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/10 "2023-03-06T10:16:52Z")

</div>

… und nochmal eine ergänzende Frage: Ich habe mir heute nochmal einen Shelly angesehen. Da kann man ja schon mit der mitgelieferten Firmware Scripte ausführen lassen und wenn ich das richtig sehen, versteht der Shelly Python?!? Wäre es nicht am einfachsten, wenn man hier direkt das schultag-Script von @Jesko einsetzt? Hat das mal jemand ausprobiert?

(Die alternative Firmware `tasmota` habe ich mir angesehen aber das flashen hat bisher nicht funktioniert…)

Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [7. März 2023 um 10:54 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/11 "2023-03-07T10:54:20Z")

</div>

Hallo @hoches

> [@hoches](#):
>
> Ist wahrscheinlich overkill, aber ich würde die Shellys mit dem Home Assistant steuern. Da kannst du auch Kalendermäßige Automationen eintragen. Wenn ihr noch nen Raspi rumliegen habt oder irgendwo im Netz nen Dockerhost wäre das vielleicht ein Option.

Habe ich mir in der Zwischenzeit angesehen. Das ist echt der Wahnsinn – aber wenn man **viele** Shellys oder andere „intelligente Geräte“ damit verwalten will, hat man’s übersichtlich über **eine** Oberfläche. Hast Du unter _Home Assistant_ denn bereits einen Feiertagskalender oder Ferienkalender eingefügt, so dass die Automatisierung damit funktioniert?  
Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [16. März 2023 um 11:07 UTC](https://ask.linuxmuster.net/t/webuntis-und-monitoransichten-fuer-webserver-freigeben/9611/12 "2023-03-16T11:07:24Z")

</div>

Noch eine kurze Rückmeldung zum Thema Home Assistant: das System läuft jetzt bei uns … wir haben sämtliche Shellys mit der alternativen Tasmota Firmware bestückt und die Automatisierung soweit fertig, dass sie auf Kalender Events lauscht. Das funktioniert einwandfrei und eröffnet echt ganz neue Möglichkeiten ✅

Hier ein Screenshot:

 ![Bild](https://ask.linuxmuster.net/uploads/default/original/2X/3/36bd8d2cdd4b3875526379c5af8188d5e56e9fbb.jpeg)

Das einzige, was noch nicht klappt: wir würden es gerne so haben, dass die Automatisierung nicht nach speziellen Events wie zB „Osterferien“ sucht, sondern bei _irgendeinem_ Event /Eintrag anspringt. Es müsste also ein Wildcard Eintrag bei der Event Steuerung her. Leider geht das nicht mit \* oder ähnlichen Einträgen. Hat da jemand eine gute Idee? Wenn das funktioniert, wäre damit ein zentrales Schalten aller angeschlossenen Geräte immer nur an Schultagen problemlos möglich 👍

[Nachtrag]  
Gerade hat mein Kollege etwas gefunden:

```auto
{{ state_attr('calendar.kalender', 'all_day') | default(false, true) }}
```

Wenn’s damit klappt, wäre das Problem gelöst 👍
