DIY Toniebox Alternative mit Home Assistant und echo

Einleitung

Diese Alternative für eine Toniebox mit Home Assistant und Spotify läuft bei uns seit über zwei Jahren, seit 2022. Ich war mir zu Anfang nicht sicher, ob es nicht zu viel gefrickel wird. Aber ich bin ehrlich erstaunt wie stabil diese ‚DIY Toniebox‘ funktioniert. Es gab eine Zeit, da war die Spotify integration mal weniger stabil, aber seid einiger Zeit haben wir keinerlei zicken mehr. Und es war auch nie so instabil, dass wir das Gefühl hatten wir müssen uns um was neues kümmern.

Für diese Toniebox Alternative brauchst du:

  1. Home Assistant: https://www.home-assistant.io/
  2. Einen Amazon Lautsprecher: amazon.de (sponsored affiliate Link). Ich denke alle Lautsprecher die Spotify connect unterstützen funktionieren.
  3. Tag Reader für home assistant: https://github.com/adonno/tagreader oder https://shop.adonno.com/
  4. RFID Karten: amazon.de (sponsored affiliate Link). Hier drauf achten die richtige Größe zu bestellen!
  5. Spotify Account

Nachteil dieser Lösung

Sie ist wenig portabel. Also eher nicht fürs Auto oder Urlaub geeignet, weil man den Home Assistant ja nicht mit in den Urlaub nimmt. Evtl. kann man den Lautsprechern und Reader mitnehmen und mit VPN arbeiten, habe ich aber nicht probiert.

Vorteile der DIY Toniebox Alternative

Sie ist wenig portabel. 🙂 Die Kids haben einen festen Ort in der Wohnung zum hören und man hat seine Ruhe in den anderen Räumen.

Man ist nicht auf die Tonies beschränkt. Man hat allen Content den Spotify zu bieten hat zur Auswahl. Dadurch, dass die Playlisten alle im Spotify Account gespeichert sind, hat man sie auch immer dabei, so dass die Kinder übers Handy hören können.

Ein weiterer Vorteil ist natürlich der Preis. Für uns waren die Anschaffungskosten nur der Tag Reader, da alles andere schon vorhanden war. Ich nehme an für die meisten Leser, die diesen Artikel lesen ist das auch der Fall.

Selbst wenn nicht, es ist einfach entspannter, wenn man dem Kind eine neue Karte machen kann und man keine Schmerzen verspürt, wenn er sich nach einmal hören nicht mehr will.

Das stelle ich mir bei den doch recht teuren Tonies schon anders vor.

Das Setup

Spotify

Am besten du holst dir einen Spotify Familienaccount. Und erstellst für dein(e) Kind(er) einen dedizierten Account. Ich würde hier einen normalen nehmen, keinen „Kids Account“. Im Kids Account fehlt viel Content.

Verbinde nun den Account deines Kindes mit Home Assistant. Man kann auch mehrere Spotify Accounts verbinden und parallel in Home Assistant nutzen.

Beispiel in home assistant für die Spotify Anbindung
So sieht die Karte im Home Assistant Dashboard aus, nach erfolgreicher Verbindung.

Jetzt kann man schonmal ein paar Playlisten erstellen. Der Vorteil ist: diese Playlisten hat man dann auch immer dabei, so dass die Kinder ihre Hörspiele auch unterwegs übers Handy oder ähnliches hören können. So sieht zum Beispiel unsere Playlist aus:

Beispielhafte Playlist für die Toniebox Alternative

☝ Ich würde immer eine Kopie der originalen Playlist machen und diese bei mir im Account speichern. So hat man die volle Kontrolle über den Content.

Tag Reader

Diesen einfach der Einleitung entsprechend verbinden. Wenn man selber nicht löten will/kann, kann man diesen auch bestellen. Habe ich gemacht. Die Lieferzeit war lang, aber er kam an. 🙂 https://shop.adonno.com/

Home Assistant

Im Prinzip ist es hier auch recht einfach, Tag scannen und mit Automation belegen. Man sollte den Tags vernünftige Namen geben, um nicht den Überblick zu verlieren. Mittlerweile hat Home Assistant bessere Möglichkeiten der Organisation.

Tag

Tags in home assistant

Nachdem man einen Tag erstellt hat, kann man jetzt eine Automation erstellen.

Automation

Trigger

Als Trigger wählt man den entsprechenden Tag.

Trigger Beispiel in home assistant für die toniebox alternative
Home Assistant Trigger
Action
Media Player wählen

Als Action wählt man als erstes „Select Source“ und den Media Player, sonst funktioniert es nicht.

erstes action beispiel in home assistant
Home Assistant: erste Action.
Playlist wählen

Als zweite Action wählt man dann die Playlist von Spotify.

Home Assistant: zweite Action.

Seit einiger Zeit sehen wir oft die Kartenansicht für die Spotify Playlisten in Home Assistant nicht mehr. Stattdessen nur einen Link zur Spotify Playlist. Hier muss man dann die ID der Playlist eintragen. Diesen bekommt man zum Beispiel über die Spotify Windows App:

Manuelles kopieren der Spotify Playlist ID
Manuelles kopieren der Spotify Playlist ID

Es ist dieser Teil der URL, der benötigt wird:

Jetzt kann man diese Automation immer wieder duplizieren und tauscht einfach das Tag und die zweite Action aus.

Und fertig ist die Toniebox Alternative. Jetzt kann man die Karten scannen und das entsprechende Hörspiel sollte laufen.

Bei Fragen kontaktiert mich gerne.

Viel Spaß!

Tipp: Beschriftung der Karten

Wir kleben einfach weiße beschreibbare Etiketten auf die Karten. Hinten schreiben wir den Titel und die Länge der Playlist drauf, auf der Vorderseite lassen wir unser Kind ein Bild malen, damit es die Karten auseinander halten kann. Das klappt erstaunlich gut.

Die Länge der Playlist auf die Karten schreiben ist ein Pro-Tipp, so kann man im Vorfeld verhindern, dass sich das Kind ein Hörspiel anmacht, was zu lange geht. Unser Kind weiß erstaunlich gut, was seine langen Hörspiele sind, ohne das es lesen kann.

Problem und Lösung

Scanne der Karte klappt nach einiger Zeit nicht mehr

Es kann sein, dass manchmal (einmal alle paar Wochen) trotz scannen der Karte nichts abgespielt liegt. Das muss irgendwie an der Verbindung home assistant -> Spotify liegen.

Ich konnte es beheben, indem ich einfach im Spotify Account das Hörspiel abgespielt habe und als Abspielgerät die entsprechende echo box ausgewählt habe. Danach ging es auch wieder mit den Karten.