Home24 MediaPlayer - Mp3 lässt sich nicht anhalten

Apps für Mobilgeräte (Smartphones, Tablets) wie Android, Apple iOS, Windows Phone etc. sowie Desktop-Betriebssysteme (Windows, Linux, OS X etc.)

Moderator: Co-Administratoren

Antworten
hoettemax
Beiträge: 3
Registriert: 28.01.2019, 22:51

Home24 MediaPlayer - Mp3 lässt sich nicht anhalten

Beitrag von hoettemax » 28.01.2019, 23:31

Hallo,

ich habe folgendes Problem bei der Nutzung vom Home24 MediaPlayer.
Ich starte einen Mp3-Titel auf dem Android-Tablet über CUxD mit dem Aufruf:

Code: Alles auswählen

string url="'http://192.168.178.XXX:50000/track=Titel.mp3'";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O /dev/null " # url);
dom.GetObject("CUxD.CUX2801001:1.CMD_RUNS").State("1");
Das funktioniert auch (komischerweise wird der Titel immer 2x gespielt), jedoch kann ich den Titel nicht vorzeitig stoppen.
Der Titel soll als Relaxmusik im Hintergrund eines Wellnessraumes laufen und hat eine länge von 2 Stunden.
Gibt es einen Befehl/Skript mit den ich die Musik über die CCU vorzeitig ausschalten kann?
Zuletzt geändert von alchy am 29.01.2019, 18:42, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Home24 MediaPlayer - Mp3 lässt sich nicht anhalten

Beitrag von alchy » 29.01.2019, 18:59

Vielleicht wird der Befehl ja doppelt gesendet. :wink:
Zum Stoppen hätte ich CMD_KILL empfohlen, denke aber das ein abgesendeter Befehl in dieser Kombi nichts bringt.
Vielleicht mal beim Programmierer von Home24 MediaPlayer nachfragen?

Aber mal eine Frage, warum verwendest du SETS und RUNS, für die ANwendung kannst du doch EXEC verwenden?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

hoettemax
Beiträge: 3
Registriert: 28.01.2019, 22:51

Re: Home24 MediaPlayer - Mp3 lässt sich nicht anhalten

Beitrag von hoettemax » 29.01.2019, 20:30

Hallo Alchy,

Danke für die Antwort.
Da ich kein Programmierer bin, habe ich das Skript von home-24.net/wiki übernommen.
Dort stand das Beispiel mit SETS und RUNS.
Du hast Recht - zum starten funktioniert auch:

Code: Alles auswählen

string url="'http://192.168.178.XXX:50000/track=Titel.mp3'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - " # url);
Aber auch damit wird der Titel 2x gespielt.
Sende ich über den Browser:

Code: Alles auswählen

http://192.168.178.XXX:50000/track=Titel.mp3
oder über die CCU:

Code: Alles auswählen

string stderr;
string stdout;
string url="'http://192.168.178.XXX:50000/track=Titel.mp3'";
system.Exec("wget -q -O - "#url, &stdout, &stderr);
spielt der Titel nur 1x. Muss folglich an CUxD liegen!?
Zum stoppen habe ich das erfolglos versucht:

Code: Alles auswählen

string url="'http://192.168.178.XXX:50000/track=Titel.mp3'";
dom.GetObject("CUxD.CUX2801001:1.CMD_KILLS").State("wget -q -O - " # url);
Zuletzt geändert von alchy am 30.01.2019, 06:38, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Home24 MediaPlayer - Mp3 lässt sich nicht anhalten

Beitrag von alchy » 30.01.2019, 07:19

SETS und RUNS kann man sich in dem Fall nur sparen, ist ja kein Problem soweit ich mich erinnere. Anders wäre es *IMHO* mit CMD_QUERY_RET.
Wie ich schon oben schrieb, denke ich nicht das dir CMD_KILL in deinem Fall hilft. (allerdings ist der Aufruf in deinem Versuch *IMHO* auch falsch). Aber da hilft dir das Handbuch oder eine Frage an uwe111 im CUxD Forum
Das doppelte Abspielen eines mp3 Files bei CUxD Aufruf kann ich nicht nachvollziehen. Allerdings rufe ich auch keine Stundenfiles auf. Kannst ja mal probieren, ob bei dir alle Files doppelt abgespielt werden. Wenn dem so ist, würde ich an deiner Stelle einen Thread im CUxD Forum eröffnen. Nur so ist sicher gestellt, das uwe11 es auch mit bekommt.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

hoettemax
Beiträge: 3
Registriert: 28.01.2019, 22:51

Re: Home24 MediaPlayer - Mp3 lässt sich nicht anhalten

Beitrag von hoettemax » 30.01.2019, 21:14

Hallo Alchy,

vielen Dank für die Antwort.
Die Tracklänge spielt keine Rolle. Auch eine kurze Ansage wird doppelt wiedergegeben.
Ich versuche es mal im CUxD-Forum...

Hoettemax

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Home24 MediaPlayer - Mp3 lässt sich nicht anhalten

Beitrag von alchy » 30.01.2019, 22:43

Mach das, bei mir werden Titel nicht doppelt abgespielt.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „HomeMatic Apps und Desktop-Anwendungen“