Ich möchte einen Yamahe RXV779 über die Musiccast API steuern.
Folgender Code funktioniert nicht, da ich vermute, dass sendtcp eine NULL sendet zwischen HTTP/1.1 und 0x0Du08...
Das zeigt mir zumindest Wireshark.
Hat jemand einen Tip, wie ich den String bauen muss um das zu umgehen?
Ansonsten versuche ich es die Tage mal mit der EnertexTCP.llib.
Der o.g. Code funktioniert in ähnicher Weise mit der Dreambox, die offensichtlich nicht so penibel ist.
Ich hatte gehofft, dass ich den Code auch beim Yamahe Receiver verwenden kann.
Folgender Code funktioniert nicht, da ich vermute, dass sendtcp eine NULL sendet zwischen HTTP/1.1 und 0x0Du08...
Das zeigt mir zumindest Wireshark.
if pbutton(WebRadioID, MultimediaPageID)==1 then WebRadioVar=EIN endif
if (WebRadioVar) then connecttcp(YamahaRXV779_Port,YamahaRXV779_IP) endif
if (after (WebRadioVar,1000u64)) then {
sendtcp(YamahaRXV779_Port,YamahaRXV779_IP,$GET /YamahaExtendedControl/v1/main/setPower?power=standby HTTP/1.1$,0x0Du08,0x0Au08,0x0Du08,0x0Au08);
closetcp(YamahaRXV779_Port,YamahaRXV779_IP);
WebRadioVar = AUS;
}endif
if (WebRadioVar) then connecttcp(YamahaRXV779_Port,YamahaRXV779_IP) endif
if (after (WebRadioVar,1000u64)) then {
sendtcp(YamahaRXV779_Port,YamahaRXV779_IP,$GET /YamahaExtendedControl/v1/main/setPower?power=standby HTTP/1.1$,0x0Du08,0x0Au08,0x0Du08,0x0Au08);
closetcp(YamahaRXV779_Port,YamahaRXV779_IP);
WebRadioVar = AUS;
}endif
Ansonsten versuche ich es die Tage mal mit der EnertexTCP.llib.
Der o.g. Code funktioniert in ähnicher Weise mit der Dreambox, die offensichtlich nicht so penibel ist.
Ich hatte gehofft, dass ich den Code auch beim Yamahe Receiver verwenden kann.
Kommentar