📺 MedienStop.de – Faire Fernsehzeit für Kinder: Budgets, Zeitfenster & automatische Abschaltung (mit kindgerechten Abschieds-Ansagen)

Hallo zusammen! :waving_hand:

Ich möchte euch mein Projekt MedienStop.de vorstellen – genauer den Teil, der hier in den Showroom passt: eine Home-Assistant-Integration, die die Bildschirmzeit meiner Kinder regelt, ohne dass es jeden Abend Diskussionen gibt.

Kurz zum Hintergrund: MedienStop.de ist eigentlich meine Seite rund um Kindersicherung & Medienerziehung – verständliche Anleitungen für Eltern (WLAN, Handy, Konsole, TV, Apps), ohne Technik-Kauderwelsch. Die HA-Integration ist ein Zusatzprojekt für alle, die ohnehin Home Assistant nutzen und die Fernsehzeit automatisieren möchten.

:sparkles: Was die Integration kann

  • Budget pro Kind (Minuten/Tag) + erlaubte Zeitfenster je Tagtyp: Werktag / Wochenende / Ferien
  • Automatische TV-Abschaltung, wenn die Zeit vorbei ist oder auĂźerhalb der erlaubten Zeit geschaut wird
  • Kindgerechte Abschieds-Ansage kurz vor dem Aus – als Video oder Audio: „Deine Zeit ist um", „Schlaf gut", „Jetzt ist keine Fernsehzeit" :clapper_board::headphone:
  • Elternmodus (Override), Essenspause, Ferien-Schalter, Auto-Aus der Elternzeit
  • Statistik je Kind (heute / Woche / Monat / Jahr) und Webhooks fĂĽr eigene Automationen
  • Fertiges Dashboard auf Knopfdruck + eigene Tabs je Kind (Sichtbarkeit pro HA-Benutzer)

(Im Bild oben: oben links die Integration in HACS, oben rechts die Budgets & Zeitfenster, unten links die Steuerung, unten rechts die Video-/Audio-Auswahl.)

:stopwatch: Budgets & Zeitfenster pro Profil

Jedes Kind bekommt ein Zeit-Profil. Darin legst du Budgets und erlaubte Zeiten je Tagtyp fest – im Profil „Normal" z. B. Werktag 90 min (7:30–19:45), Wochenende 180 min und Ferien 240 min. Mehrere Kinder können sich ein Profil teilen.

:bar_chart: Statistik & Transparenz pro Kind

Jedes Kind ist ein eigenes „Gerät" mit Restzeit, Status, Verlauf und einer sauberen Auswertung nach Heute / Woche / Monat / Jahr.

:clapper_board: Abschieds-Ansage als Video oder Audio

Kurz vor dem Ausschalten spielt die Integration eine freundliche Ansage ab – je nach Fall (Zeit abgelaufen, Zeitfenster-Ende, außerhalb der Zeit). Jede Ansage hat eine eigene Abschalt-Verzögerung; auswählbar bequem im Media-Browser, streambar via Cast/DLNA. Für Fernseher ohne Video reicht eine reine Audio-Ansage über einen Lautsprecher.

:puzzle_piece: Voraussetzungen

  • Home Assistant 2024.4+
  • Eine schaltbare Entität als „Fernseher" (Steckdose/switch/media_player)
  • FĂĽr die Ansagen: ein streamfähiger media_player (Cast/Chromecast oder DLNA) – fĂĽr reine Audio-Ansagen reicht ein Lautsprecher

:rocket: Installation (HACS) & Einrichtung

In HACS als benutzerdefiniertes Repository hinzufĂĽgen (Kategorie Integration): github.com/SammyMedienStop/HA_MedienStop

Danach Home Assistant neu starten und über Geräte & Dienste → Integration hinzufügen → „MedienStop.de" einrichten. Ein Assistent führt dich durch alles (Anzahl Kinder/Profile, Fernseher- & Video-Player-Entität, Sichtbarkeit der Tabs, Videos) – kein YAML nötig. Ein fertiges Dashboard erzeugt die Integration dir anschließend per Knopfdruck.

:backhand_index_pointing_right: Code, Anleitung & Releases: GitHub - SammyMedienStop/HA_MedienStop: Eine freie Integration für Home Assistent die Eltern und Großeltern dabei Helfen soll, die Fernsehzeit für ihre Liebsten zu Regeln. Mehr dazu auf https://MedienStop.de · GitHub

:robot: Kurzer Hinweis zur Transparenz: Ein Großteil des Codes ist mit KI-Unterstützung entstanden – getestet und im täglichen Einsatz bei mir zuhause.

Über Feedback, Ideen und Issues freue ich mich sehr – und wenn’s bei euch für entspanntere Fernsehabende sorgt, umso besser. :blush:

Klasse Idee und hört sich auch echt gut an.

Werde ich nächste Woche mal testen denk ich.

Mein Kind wird trotzdem maulen wenn genau nach Zeit X Feierabend ist :stuck_out_tongue:

Hey, das finde ich eine tolle Idee.

Mir stellen da gleich ein paar Fragen.

wie Unterscheidet den ein Gerät, z.B der Fernseher wer gerade guckt bei mehreren Kindern? Und woher weiß das Gerät, dass es wirklich an ist, also geschaut wird, und nicht nur die Steckdose angeschaltet wurde.

Wie werden Tablets, oder Spielkonsolen (Switch) etc. Inkludiert? Wenn überhaupt möglich.

ich schaue mir das ganze nach unserem Urlaub auch mal genauer an.

Erstmal danke fĂĽr die positive Reaktion auf meine Idee. Da ich selber 5 Kinder habe, musste ich mir da etwas einfallen lassen. Vor allem, dass alle die gleiche Zeit erhalten.

Was Ihre Frage zu dem Unterscheiden angeht. Es gibt fĂĽr jedes Kind ein eigenes kleines Dashboard das einen Play Button und die VerfĂĽgbare Zeit anzeigt. Wenn eines der Kinder seine Zeit aktiviert, dann kann in der Zeit kein anderer es aktivieren. Das wird aber alles automatisch mit dem Assistenten erstellt. Werde dafĂĽr aber noch ein Video auf Youtube dazu erstellen.

Ob der Fernseher läuft oder nicht wird, zumindest ist es bei mir so, anhand eines Buttons meiner SmartTV-Integration erkannt. Wenn dieser aus ist, dann erhalte ich in der Integration einen Button Status. Also sollten Sie keinen SmartTV haben, dann einfach eine Steckdose mit Zigbee oder Wlan schalten. Da kann man erkennen ob diese aktiv oder inaktiv ist. Ist aber schwerer dann zu kontrollierne ob die Kinder den Fernseher nicht umstecken. Da könnte ich dann zu eine Shelly in der Wand raten oder so :slight_smile:

Tablets und Spielekonsolen kann man gut ĂĽber Profile in seinem Router begrenzen. Doch dazu habe ich auch eine menge kostenlose Anleitungen auf meiner Webseite dazu.

Ach und wenn Sie schauen wollen. Dann aktivieren Sie den Elternmodus und Sie können solange schauen wie sie wollen oder bis die Eingestellt Uhrzeit erreicht wird und der Elternmodus schaltet sich ab. Der geht in der Regel auch aus wenn der Fernseher dann ausgeschaltet wird.

Einfach mal ausprobieren. :slight_smile:

LG

Heute habe ich ein Video veröffentlicht das Hoffentlich die meisten Fragen aufklären kann. Hier der Link dazu:

Ich habe die Integration jetzt mal ausprobiert, leider kann unser alter TV obwohl Smart kein DLNA. Einen Lautsprecher in der Richtung gibt es auch nicht. Wäre eine Einbindung von Alexa und co möglich?

Dann hatte meine Frau das Phänomen, das trotz deaktivierter Auto Aus Zeit der TV aus ging. Ich bin da noch am rumprobieren wo der Fehler lag. Ansonsten ist es von der Darstellung schön schlicht gehalten und gefällt mir ganz gut.

Das mit dem Auto-Aus schaue ich mir nochmal genauer an. Wegen dem Alexa, ja. Wenn du ein Alexa Pod oder sowas hast, also diese kleinen Kugeln die Musik abspielen können, dann müsstest du als Wiedergabe Gerät eigentlich dieses als Ziel festlegen können und die Vorhandene Audio dort dann abspielen lassen können!

Nein, das geht leider nicht, wenn ich versuche die Alexa dort als Audioplayer zu hinterlegen, bekomme ich diese Fehlermeldung.

Ich schaue mir das Genauer an. Geben Sie mir bitte bis morgen Zeit dem Fehler auf den Grund zu gehen! liebe GrĂĽĂźe

So ich habe deutlich länger benötigt als gedacht!

Ich musste es komplett überarbeiten, da meine Tests sich immer auf die Alexa in meinem Fernseher konzentriert hatten. Auf den Echos ging es dann bei mir auch nicht. Lange Recherche später und etwas Hilfe von KI. Habe ich es hinbekommen. Schau dir den Bereich gerne nun nochmal neu an. Musst natürlich ein Update der Integration durchführen. Dann sollte es gehen wie gewünscht. Hier nochmal der Link zur Readme in der die Installation auch nochmal etwas erklärt wird!

Hoffe es geht nun bei Ihnen. Vielen Dank fĂĽr die Geduld und Hinweise zu den bestandenen Fehlern. Sollten nun alle korrigiert sein!

Ich habe einen weiteren Bug gefunden, wenn die Fernsehzeit ist Z.b von8-23 Uhr eingestellt, trotzdem sagt er mir, das meine Tochter um 11 kein Fernsehen schauen kann. Könnten sie das bitte mal überprüfen? Ist schon mehrfach vorgekommen.

Danke fĂĽr die Meldung!

Zwei RĂĽckfragen, damit ich das eingrenzen kann:

  1. War das an einem Sonntag? MedienStop.de zählt den Sonntag als Werktag („Schulnacht“-Logik), es gilt dann das Werktag-Zeitfenster, nicht das vom Wochenende. Wenn das Werktag-Fenster erst nachmittags beginnt, ist Sonntag 11 Uhr gesperrt.

  2. Welche Meldung kam genau: „Außerhalb der erlaubten Zeit“ im Dashboard, oder die Ansage „Keine TV-Zeit“ am Fernseher? Letztere kommt auch, wenn der Fernseher ohne Play im Dashboard eingeschaltet wird.

Hilfreich wäre der Knopf „Diagnose“ am Hub-Gerät. Dort steht „Tagtyp heute“ und das aktive Fenster.

PS: Arbeite gerade ein eine Option für den Sonntag. Das Morgens dennoch wie Wochenende gezählt wird aber der Abend nicht. Zwischen durch mal nach einem Update schauen bitte :wink:

Mal eine reine Verständnisfrage:

Wie passt das

Preise - Medienstop.de

hier her, bzw. inwieweit ist das von Dir hier vorgestellte Projekt kostenlos ??

Hi Lieber NetSecond!

Das ist eine gute Frage und die ist ganz leicht zu beantworten. Die Home Assistant Integration ist komplett kostenlos und über GitHub zu erreichen. Die Integration ist ein Zusatz zu meinem Hauptprojekt. Da ich für meine Kinder eine Lösung gesucht hatte und brauchte!

Also komplett kostenlos die Integration! :wink:

Klarer Preis, klare Aufgabe, jederzeit nachvollziehbar.

Die Preis-Ansicht
Drei einfache Wege. Keine versteckten Paketnamen, keine komplizierten Stufen.

Du musst Dich schon entscheiden …

Ich weiß, es ist wirklich schwer, aber medienstop ist nicht gleich dem HA Projekt…… :thinking:

Wenn er sagt, dass es kostenlos ist, was genau ist daran dann nicht verständlich @tarag
Man hätte natürlich auch einfach mal auf die Webseite gehen können oder auf die Github Page.

Hallo Lieber Tarag!

Du musst nur das Repository deiner HACs hinzufügen und kannst ganz umsonst die Integration für Home Assistant nutzen. Deine Kinder können dann einen Bären sehen, der ihnen sagt, dass es Schlafenszeit ist bzw. Ende ist. Kannst auch eigene Videos erzeugen und diese einblenden. Macht bestimmt auch Spaß!

Hier das Repository, damit du nicht auf die Seite gehen musst, die dir Preise anzeigt:

Probiere es einfach aus. Unseren Kindern gefällt es … solange sie Zeit haben :smiley:

Hallo Sammy, ich hab an beiden Tagen Screenshots der Meldung gemacht, einen hänge ich an, es waren der 21. und 28.08. Uhrzeit am 21. 17:33, knapp 30min vor Ende der erlaubten Zeit, also beides ein Freitag. Ich meine mich aber zu erinnern das es auch schon am Wochenende vorgekommen ist. Kann aber nicht mehr sagen welcher Tag.

Das mit der Diagnose merke ich mir, sobald es wieder auftauchen sollte.

Ein Zusatzprojekt von MedienStop.de – der Kindersicherung, die Eltern wirklich verstehen.

Ăśber MedienStop.de

MedienStop.de hilft Eltern, das digitale Zuhause ihrer Kinder Schritt fĂĽr Schritt sicher zu machen

Was ist dieses Projekt?
Diese Home-Assistant-Integration ist ein Zusatzprojekt von MedienStop.de

Ein kleiner, technischer Baustein der groĂźen MedienStop-Idee.

Wenn du Home Assistant (noch) nicht nutzt, schau am besten direkt auf MedienStop.de vorbei


Ich habe mir schon die Seite und das Repo vorher angesehen. Verwundert bin ich daher, dass es so schwer zu erklären sei. Und dies, in Verbindung mit der Tatsache, dass das Repo (wie der Account) erst seit 22.07. existieren aber direkt in 2.0 einsteigen …

Wo war die erste Version? Auf GitHub offensichtlich nicht.

Und dafür, dass es nichts mit einander zu tun hat, sind die Beschreibungen und Verweise doch sehr ausführlich. Obige Texte sind alle aus dem GitHub Repo …


Versteht mich richtig. Ich bin großer Open Source Fan. Und gleichzeitig ist mir der Unterschied zwischen freier Software und Freibier sehr bewusst und ich finde auch eine Monetarisierung grundsätzlich nicht falsch.

Aber auf den Seiten überall zu schreiben wie einfach und klar es sei … Und dann ist es hier so schwierig zu erklären.
Gleichzeitig gibt es aber schon ein Abo Modell …

Das wirft in meiner Ansicht einfach Fragen auf, die man verhindern oder direkt beantworten könnte.

So wirkt es, als wollte man jetzt möglichst viel Feedback einsammeln. Und später wird dann das Nebenprojekt ins Hauptprodukt überführt. Weil es hieß ja nie, dass es dauerhaft kostenfrei bleibt … Man hat ja immer nur gesagt, dass es zum damaligen Zeitpunkt …

Hallo tarag,

deine Fragen sind berechtigt, und meine letzte Antwort war zu flapsig. Du hattest dir Seite und Repo ja offensichtlich angesehen. Sorry dafĂĽr!

Und nun der Reihe nach:

Bleibt die Integration kostenlos?
Ja. Und das ist nicht nur mein Wort: Das Repository steht unter MIT‑Lizenz. Jeder darf den Code nutzen, ändern und weitergeben, dauerhaft. Das kann ich auch rückwirkend nicht einkassieren. Selbst wenn ich in einem Jahr etwas anderes entscheiden würde, bliebe jede bereits veröffentlichte Version frei und forkbar. Das ist genau der Unterschied, den du mit dem Freibier meinst.

Warum 2.0 bei einem Repo von Juli?
Die erste Fassung lief bei uns zu Hause als YAML-Automation und war nie auf GitHub. Die 2.0 ist die erste Version, die ich für andere brauchbar fand. Das ist doch besser, etwas zu präsentieren, das auch geht :slight_smile: .

Und ja, die Integration wirbt fĂĽr MedienStop.de. Das verstecke ich nicht, deshalb stehen die Verweise da. Die Seite ist mein Hauptprojekt, dort gibt es auch bezahlte Angebote.

Die Integration gehört nicht dazu und wird nicht dazugehören.