NEWS
[Vorlage] Denon HEOS Script
-
@meister-mopper Ihr müsst nur euer JSON -> HTML Script anpassen und available = false rausfiltern. z.B.:
for (let i = 0; i < data.payload.length; i++) { let payload = data.payload[i]; if(!payload.available){ continue; } -
Ich danke dir!
Obwohl ich von Scripten so gar keine Ahnung habe, habe ich es wohl hinbekommen. Zumindest wird es rausgefiltert.
Der Teil sieht dann hoffentlich wie folgt aus:...... html += "</th><th>" + (data.name == "sources" ? "Overview" : data.name) + "</th><th></th></tr>"; for (let i = 0; i < data.payload.length; i++) { let payload = data.payload[i]; if(!payload.available){ continue; } html += "<tr class=\""; if (payload.type == "control") { html += "heos-browse-row-control"; } else { html += "heos-browse-row-media" } .... -
zu der HEOS Visualisierung hätte ich noch eine Frage.
Hat jemand schon einmal einen Slider umgesetzt um einen Song vor- und zurückzu"spulen"?
Also eine bewegbare Fortschrittsanzeige.Ich habe viele DJ-Sets die sind teilweise mehrere Stunden lang, dafür wäre eine solche Funktion ganz nett.
-
@hg6806 sagte in [Vorlage] Denon HEOS Script:
um einen Song vor- und zurückzu"spulen"?
Funktioniert es denn grundsätzlich in der App? Ich habe da nichts gefunden, ich finde nur "nächster/voriger Titel".
-
@hg6806 der State „seek“ ist dafür gedacht. Angabe in Prozent 0-100%. Funktioniert aber nicht bei allen Sourcen.
-
Hi,
Ich suche einen Weg die Lautstärke einer Heos Gruppe zu steuern.
ich spiele die meiste Musik über FooBar ab, kann dort aber immer nur einen Speaker steuern weil die Gruppe nicht als ansteuerbares Objekt im Netzwerk hängt (gleiches Problem wie beim Heos Adapter auch).
Kann ich das mit dem Heos Skript lösen?
Ich nehme an eine Gruppe manuell "definieren" und dann lauter/leiser Kommandos an alle "Mitglieder" schicken wäre eine Option (also ein JS was das Kommando nicht an ein Ziel sondern mehrere schickt) ?Bekomme ich das irgendwie in eine einfache Visualisierung?
Oder gibt es vieleicht viel bessere Möglichkeiten?
Danke
Edit:.
Hm, als ich eben nochmal die PlayerIDs zwecks Raumzuordnung durchgeschaut habe, habe ich doch tatsächlich die Gruppe gefundenNe, in jedem Player gibts ne Gruppen Info, unter anderem Group Volume... dann sollte das ja der relevante Daten punkt sein. Irgendwie ist zwar nirgendwo group_leader=true aber vlt macht das ja nichts
Damit sollte das dann ja theoretisch nicht so schwer sein...Edit2 - Ja das funktioniert halbwegs, damit kann ich weitere Versuche anstellen -

-
Hallo zusammen,
ich weiß jetzt nicht, ob es üebrhaupt mit den Scripts zusammenhängt, aber gefühlt ist die Umschaltung von Internatradio Sendern langsamer geworden.
Wenn gerade ein Sender läuft und dann man z.B. aufheos.0.sources.1028.1.playin den Objekten drückt, wird es nach ca. 2 Sekunden still, dann fängt nach weiteren 2 Sekunden der Sender an zu spielen.
Ist das normal, bzw. kann man hier noch etwas beschleunigen? -
Die Verzögerung habe ich auch. Es wird beim Einschalten immer der letzte Sender gespielt und nach ca. 2 Sekunden der gewünschte.
Ich habe das mit einer Verzögerung gelöst. Dann kommt halt erstmal nichts und dann das gewünschte Programm.
Wie sieht dein Skript aus?
-
Habe gerade gesehen, dass es mit dem oder den Scripts gar nicht zu tun hat, denn die habe ich alle gestoppt. Das Verhalten war gleich.
Es liegt wohl eher am AVR oder am HEOS Adapter.
Hier habe ich folgende Einstellungen:

-
-
Hallo,
seit heute Morgen lassen sich Sender nicht mehr umschalten über den Adapter. Hat noch jemand dieses Problem?
-
@noosi
Ja bei mir auch. Gleicher Fehler. Account sign in funktioniert nicht mehr. -
@noosi Das scheint ein Ausfall bei den Login Servern von HEOS zu sein. Auch ohne Adapter direkt auf dem HEOS Gerät erhält man den Login Fehler. Zudem wird er auch aus anderen Smart Home Communities berichtet. Aber auch ohne Login kann der Adapter die Player steuern und z.B. Musik vom NAS abspielen:
-
@withstu Danke für die Info!

-
Hallo Zusammen, habe hier ein paar Denon Home Lautsprecher und versuche mich gerade mein Multiroom zu steuern.
Das Gruppieren funktioniert soweit, allerdings bekomme ich im Log immer diese Warnung:[checkDuplicateRequest] Response timed out: group/set_group?pid=-216140523,-157898917. Increase leader failure counter.Könnt ihr mir sagen, was ich falsch mache?
Danke -
Frage zu den Adaptereinstellungen:
Unter "Erweitert -> Netzwerk -> bevorzugte IPs" muss ich zwingend eine IP eingeben, damit der Adapter grün wird.Die Speaker hängen aus Gründen in einem anderen /24er Netz als der ioBroker. Ist das evtl. der Grund für obiges Verhalten? Trage ich hier einen Speaker ein, der evtl. später mal offline geht (durch Netzabschaltung), werden alle anderen noch erreichbaren Speaker regelmäßig durchgestartet.
Muss ich hier alle verfügbaren Speaker-IPs kommagetrennt hinterlegen? Falls ja, dann bei Gruppen nur die IPs der "Gruppenleiter" oder auch die der "Members" (z.B. Satellites an einer Soundbar)? Hier gibt es irgendwie noch eine Doku-Lücke, bitte bringt etwas Licht ins Dunkel.
Merci vorab

-
@johndenver0815 Die Einstellung ist optional. Der Adapter verbindet sich mit dem ersten Player, den er findet. Die Steuerung erfolgt dann komplett über diesen Player für alle anderen Player. Mit der Einstellung “bevorzugten IP” kann man lediglich eine Präferenz mitgeben, wenn man die Verbindung nicht dem Zufall überlassen möchte.
-
@withstu Wie geschrieben, sobald ich das Feld leer lasse wird der Adapter auch nicht grün. Vllt. bin ich auch nur etwas zu ungeduldig, werde ich heute Abend mal beobachten. Ansonsten hab ich immernoch die beiden unterschiedlichen /24-Netze im Verdacht (ioBroker vs. Speaker). Ich werde berichten.

