-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yamaha WX-010 Klingelton #18
Comments
Leider hat die Yamaha API kein Interface ähnlich text2speech wie es bei Sonos geht. Ideen hatte ich da schon, aber es braucht umfangreiches (reverse)-engineering. |
Es geht evtl. doch wenn es einen DLNA Server im Netzwerk gibt. Dann kann man sich durch die Verzeichnisse hangeln und dann eine Datei abspielen. Sehr umständlich, aber geht. Mir schwebt eher ein Befehl playFile=datei.mp3 vor, aber da sind wir weit entfernt. |
Also es geht mit etwas scripting und nodejs8. Zuvor ist über Browser zu ermitteln welchen Index man jeweils zum erreichen des mp3 benötigt. Dazu die folgenden Befehle benutzen: am Anfang dies nur 1xhttp://IP/YamahaExtendedControl/v1/main/setInput?input=server&mode=autoplay_disabled zum Anfang mit index 0 und später mit anderem index, zur Auswahl der nächsten Stufehttp://IP/YamahaExtendedControl/v1/netusb/setListControl?list_id=main&type=select&index=0 zur Anzeige des Verzeichnisses mit dem index, den man gerade gewählt hathttp://IP/YamahaExtendedControl/v1/netusb/getListInfo?input=server&index=0&size=8&lang=de zum Abspielen des Songs mit dem entsprechenden Indexhttp://IP/YamahaExtendedControl/v1/netusb/setListControl?list_id=main&type=play&index=0 In meinem Fall ist es 5mal der select Aufruf und dann der Song ->0,0,0,0,0,0 var YamahaYXC = require('yamaha-yxc-nodejs'); var cmd = [0,0,0,0,0,0]; // hier die Abfolge aus dem vorherigen Test eintragen function setDisable() { function listDir(index) { function changeDir(index){ function playFile(song){ function backToStart(cmd){ async function playSong() { playSong(); |
Hallo,
Habe 2 Yamaha WX-010 und würde diese gerne für meine Haustürklingel benutzen. Es soll also beim Betätigen der Klingel ein Klingelton auf den Boxen abgespielt werden. Geht das?
The text was updated successfully, but these errors were encountered: