Hallo,
Ich hab seit kurzem ein Denon AVR-X1000 welcher einen Netzwerk anschluss besitzt und auch darüber gesteuert werden kann.
Offizielles PDF mit den Spezifikationen: hier
Fernbedienungen gibt es damit natürlich schon einige.
n ganz simples Proof Of Concept hier
hierhat jemand was zusammen gebastelt
mit nem ordentlichen GUI gibts das Command3808 für nen anderes Model, das aber auch recht gut funktioniert.
es gibt die grundzüge einer php version hier
und dann gibt es da mich:
[autoit][/autoit][autoit][/autoit][autoit]Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $ConnectedSocket, $szData
Local $szIPADDRESS = "192.168.1.25"
Local $nPORT = 23
TCPStartup()
$ConnectedSocket = TCPConnect($szIPADDRESS, $nPORT)
If @error Then
MsgBox(4112, "Error", "TCPConnect failed: " & @error)
Else
While 1
$szData = InputBox("Command", @LF & @LF & "Enter command to transmit:")
If @error Or $szData = "" Then ExitLoop
TCPSend($ConnectedSocket, $szData)
If @error Then ExitLoop
WEnd
EndIf
EndFunc ;Example
der daran scheitert nen simples "PWSTANDBY<CR>" command zu senden.
Leider scheint mein Netzwerk- und Programmiersprachenverständnis nicht mehr auszureichen.
Sinn der ganzen Sache? Ich hätte gern ein simples Script das ich in den Autostart ordner legen kann das sobal der PC fertig aufgestartet ist den Reciever anschaltet sofern er nicht schon an ist, und dann auf GameMode umschaltet. Wenn ich es jetzt nur noch irgendwie dazu bringen könnte die commands zu akzeptieren
Sieht hier irgendjemand wo mein vermutlich recht simpler Fehler liegen könnte?
mfg
Haldi
Edit:
Ein simples
TCPStartUp()
$socket = TCPConnect("192.168.1.25", 23)
TCPSend($socket, "PWON" & @CRLF)
MsgBox(0, "TCP Example - server response",TCPRecv($socket, 1024))
TCPCloseSocket($socket)
TCPShutDown()
Funktioniert ganz gut -.-