Was willst du damit machen?
Ich will OHNE Drittgeräte (Sirenen, etc.) und Drittlösungen (z.B. Automagic) - rein mit homee-Bordmitteln - auf einem Gerät (egal ob iOS oder Android), auf dem die homee App gerade aktiv ist, Töne in HGs als Aktionen abspielen können.
Das könnte der Rückmeldungen für Zustände dienen (Alarmanlage ist scharf/ausgestellt / der Trockner ist fertig / der Postbote war da / im Kinderzimmer sind die Fenster aufgemacht worden / Fenster sind noch offen, etc.)
Dazu könnte homee ein vordefiniertes Set an Tönen plattformübergreifend bereitstellen und diese zusätzlich lokal erweiterbar gemacht werden (via lokale Musikdateien in der Media Library eines Gerätes).
Wie könnte die Implementierung aussehen?
Unter HGs einen neuen Aktionstyp Audio hinzufügen, unterhalb dessen ein Set an vordefinierten/User-definierten Tönen auswählbar ist.
Dazu (optional) eine Auswahl wie oft in Folge der Ton (meist sind frei verfügbare Töne loopbar) abgespielt werden soll und ggf. noch die Optionen „x Sekunden abspielen“ und „bis manuell beendet“.
Dazu noch die Auswahl auf welchem/n Gerät(en) (sprich User) der Ton abgespielt werden soll.
Die User-definierten Töne könnten unter Einstellungen editiert werden. Dort fände sich dann die Liste mit vordefinierten Tönen die mit der App verteilt werden, die durch beliebig viele frei benennbare Töne (MP3/WAV?) in den lokalen Media Libraries ergänzt werden könnte.
Für die Option „bis manuell beendet“ bräuchte es dann noch einen Screen - erreichbar via einem an alle / definierte User verschickten Push - bzw. eine überlagerte Alarmmeldung auf dem Dashboard.
Es könnten frei verfügbare Töne (free sound signals - Google Suche) für die vordefinierten mit der homee App ausgelieferten Töne benutzt werden. Da gibt es vieles unter freien Lizenzen.
Bei der Implementierung sollte man beachten, dass das so offen gemacht wird, dass diese Töne dann auch auf irgendwann unterstützten Audio-Geräten (Sonos?) abgespielt werden können. Wer will, kann ja ohnehin schon die Tonausgabe eines Gerätes auf Bluetooth-Boxen umleiten, was die Flexibilität noch erhöhen würde.
Full Disclosure: Mögliche technische Restriktionen
Ob und wie das für Geräte, die das Dashboard in der Webversion darstellen, implementiert werden kann, ist ggf. zu klären - genauso wie das Aufwecken der Geräte (die sich ja im Schlafzustand befinden können). Bei iOS reicht i.d.R. ein Push ein Gerät aufzuwecken, wie sich Android-Geräte verhalten weiss ich nicht. Ob die homee App in diesem Zustand überhaupt Töne abspielen kann weiss ich nicht - in meinem Kontext ist zumindest sichergestellt, dass mein iPad wach ist, wenn ich mich im Flur befinde.
Warum interessiert es nicht nur dich?
Weil man solche Dinge mit homee-Bordmitteln machen können sollte und viele von uns an zentralen Stellen ohnehin Dashboard-Gerät(e) hängen haben, welche für diesen Zweck genutzt werden könnten.