Auf dieser Seite wird die InnoTune-API beschrieben. Das ist die HTTP-Schnittstelle die InnoTune mit externen Geräten wie z.B. dem Loxone Miniserver verbindet. Damit können Funktionen von externen Geräten über das Netzwerk angesteuert werden.
HTTP-Befehle
Zur Steuerung via http auf Port 80 stehen zur zeit folgende Befehle zur Verfügung:
INFO | BEFEHL | BEISPIEL |
---|---|---|
Line-In | ||
Wiedergabe von Line-In Zone XX auf Zone YY Wiedergabe des LineIn Einganges vom ersten angeschlossenen InnoAMP auf die Lautsprecher des zweiten angeschlossenen InnoAMP |
/api/helper.php?setlinein &card_in=XX&card_out=YY |
/api/helper.php?setlinein &card_in=01&card_out=02 |
Wiedergabe Line-In von Zone stoppen Stoppt die Wiedergabe des LineIn vom ersten angeschlossenen InnoAMP danach wird automatisch auf die letzte gewählte Quelle geschaltet Bsp. Internetradio |
/api/helper.php?setlinein &card_out=XX |
/api/helper.php?setlinein &card_out=01 |
Lautstärke von Line-In einer Zone einstellen (in Prozent) Stellt die Lautstärke der LineIn-Wiedergabe vom ersten angeschlossenen InnoAMP ein |
/api/helper.php?setlinein &card_out=XX&volume=V |
/api/helper.php?setlinein &card_out=01&volume=80 |
Wiedergabe von Line-In Zone XX auf Zone YY Links/Rechts Wiedergabe des LineIn Einganges vom ersten angeschlossenen InnoAMP auf den linken Lautsprecherkanal des zweiten angeschlossenen InnoAMP |
/api/helper.php?setlinein &card_in=XX&card_out=YY&mode=ZZ |
/api/helper.php?setlinein &card_in=01&card_out=02&mode=li |
Wiedergabe Line-In Links/Rechts von Zone stoppen Stoppt die Wiedergabe des LineIn am linken Kanal vom zweiten angeschlossenen InnoAMP danach wird automatisch auf die letzte gewählte Quelle geschaltet Bsp. Internetradio |
/api/helper.php?setlinein &card_out=XXZZ |
/api/helper.php?setlinein &card_out=02li |
Zentral-Player (MPD) | ||
Playlist abspielen (Play) Wiedergabe der ersten erstellten Playlist. Einstellungen wie Lautstärke und Hintergrundmusik siehe Dokumentation Player Zentral (MPD) |
/phpcontrol/mpdvol.php?playlist_id=XX&play=1 | /phpcontrol/mpdvol.php?playlist_id=01&play=1 |
Playlist-Wiedergabe stoppen (Stop) Stoppt die Wiedergabe der ersten erstellten Playlist |
/phpcontrol/mpdvol.php?stop=1 | /phpcontrol/mpdvol.php?stop=1 |
Playlist wiederholen (Repeat) Aktiviert die Repeat Funktion des Zentral Players diese wird mittels Stopp-Befehl wieder zurückgesetzt. |
/phpcontrol/mpdvol.php?repeat=1 | /phpcontrol/mpdvol.php?repeat=1 |
Lautstärke Playlist XX USB-Gerät YY einstellen Stellt die Lautstärke der ersten Playlist auf den ersten angeschlossenen InnoAMP auf 80%. |
/phpcontrol/mpdvol.php?playlist_id=XX&vol_play01=V | /phpcontrol/mpdvol.php?playlist_id=01&vol_play01=80 |
Text-To-Speech | ||
Text XX auf Zone YY mit Lautstärke ZZ abspielen Gibt den Text „Test“ auf der ersten Zone mit einer Lautstärke von 50% aus. |
/api/tts.php?text=XX&vol_YY=ZZ | /api/tts.php?text=test&vol_01=50 |
Text XX auf allen Zonen mit Lautstärke ZZ abspielen Gibt den Text „Test“ auf allen Zonen mit einer Lautstärke von 100% aus. |
/api/tts.php?text=XX&vol_all=ZZ | /api/tts.php?text=test&vol_all=100 |
Uhrzeit abspielen Gibt die derzeitige Uhrzeit auf allen Zonen aus. |
/api/tts.php?time=1 | /api/tts.php?time=1 |
Text XX in Sprache YY abspielen Gibt den Text „Test“ in Englisch aus. Der Text wird nicht übersetzt! (en-us,fr-fr,it-it,pl-pl,de-de) |
/api/tts.php?text=XX&lang=YY | /api/tts.php?text=test&lang=en-us |
Voltrigger | ||
Starten des Voltriggers von Zonenname XX mit Mac YY Startet den Trigger und erhöht/verringert die Lautstärke bis dieser gestoppt wird. (Beim Start des Triggers wird abwechselnd erhöht und verringert) |
/api/voltrigger.php?mode=trigger&name=XX&mac=YY | /api/voltrigger.php?mode=trigger&name=Flur&mac=00:00:00:00:00:05 |
Stoppen des Voltriggers von Zonenname XX Stoppt den Voltrigger |
/api/voltrigger.php?mode=stop&name=XX | /api/voltrigger.php?mode=stop&name=Flur |
Reset des Voltriggers von Zonenname XX Stoppt den Voltrigger und setzt diesen zurück damit beim nächsten Start die Lautstärke wieder erhöht wird. |
/api/voltrigger.php?mode=stop&name=XX | /api/voltrigger.php?mode=stop&name=Flur |
Info zu Loxone
Für Loxone steht im Downloadbereich ein Musterprojekt sowie eine Vorlage für Virtuelle Ausgänge zur Verfügung.
Update 12.09.2017: Ein InnoTune-Loxone Integrator ist verfügbar!
Einfach das Loxone File und settings.zip von InnoTune auswählen und die passenden virtuellen Ausgänge werden in das Loxone File generiert!
Hier downloaden!
Selber Taster einfügen
Hier ist eine Beispiel-Seite zu sehen die vom Integrator generiert wurde. Es wurden 2 Taster hinzugefügt die die Lautstärke und das Weiterschalten von Radiosendern steuern.
Damit der InnoServer gesteuert werden kann, muss zuvor eine http-Verbindung hergestellt werden, unter Loxone sieht dies so aus:
Mute Kontakt einbinden
API
Die API zum steuern des Logitech Mediaserver entnehmen Sie bitte direkt im Webinterface des Logitech Mediaserver. Gehe zu Hilfe > Technische Informationen > Command Line Interface oder The Logitech Media Server Remote Control ( http://<IP des Logitech Mediaserver>:9000/html/docs/http.html?player= )