Page 1 of 1
Panasonic BDT IP Commands
Posted: Mon Oct 21, 2013 11:12 am
by Baljy74
Hi, i came across the following in another forum and might be useful. I am trying to put the cmd text together as in what i need to enter into demopad for each cmd.
* Host: An IP address specific to your device
* Port: 80
* HTTP POST as follows:
POST /WAN/dvdr/dvdr_ctrl.cgi? HTTP/1.1
User-Agent: MEI-LAN-REMOTE-CALL
Host: 192.168.1.105
Content-Length: [length]
cCMD_RC_[command].x=100&cCMD_RC_[command].y=100
Where you would replace [command] and [length] with the following depending on the action needed:
I have a list of cmds as well need to test the appropriate cmd string.
e.g. cmds:
Action {command} {length}
POWER POWER 39
Once i cut/paste all the cmds into a text document etc i will then upload. There is about 30+ cmds.
I haven't tested these as yet.
regards,
Balj.
iSmart Home Control.
Re: Panasonic BDT IP Commands
Posted: Fri Nov 29, 2013 6:31 pm
by Baljy74
Hi,
been testing the following cmd but doesnt seem to work!
POST /WAN/dvdr/dvdr_ctrl.cgi? HTTP/1.1
User-Agent: MEI-LAN-REMOTE-CALL
Host: 192.168.1.29
Content-Length: [39]
cCMD_RC_[POWER].x=100&cCMD_RC_[POWER].y=100
We are using PORT 80 based on the details we found in remotecentral but we cannot get this to work.
Any advice anyone? We have the correct device IP address etc.
regards,
Baljy.
Re: Panasonic BDT IP Commands
Posted: Fri Nov 29, 2013 11:11 pm
by AndyH
Hi,
Try this..
POST
http://192.168.1.99:80/WAN/dvdr/dvdr_ctrl.cgi? HTTP/1.1
HOST: 192.168.1.99:80
Content-Length: 39
User-Agent: MEI-LAN-REMOTE-CALL
cCMD_RC_POWER.x=100&cCMD_RC_POWER.y=100
works for me....
Cheers
Andy
Re: Panasonic BDT IP Commands
Posted: Sun Dec 01, 2013 5:49 pm
by Baljy74
Thanks Andy. Will try that...
Re: Panasonic BDT IP Commands
Posted: Mon Dec 02, 2013 10:50 pm
by Baljy74
Hi Andy,
we tried the following:
POST
http://192.168.1.29:80/WAN/dvdr/dvdr_ctrl.cgi? HTTP/1.1
HOST: 192.168.1.29:80
Content-Length: 39
User-Agent: MEI-LAN-REMOTE-CALL
cCMD_RC_POWER.x=100&cCMD_RC_POWER.y=100
But it still doesn't work. Within Devices we have setup the IP address of the device and the port as 80. I assume thats correct?
Any other device?
Thanks.
Balj.
Re: Panasonic BDT IP Commands
Posted: Tue Jun 23, 2015 10:32 am
by flinke flasche
The Code works perfectly for my Panasonic BDT500. Thank you.
You must exactly insert this Code in the Demopad Software
and insert the codes from the following list.
Replace the IP with the BluRay Player IP Adress
POST
http://192.168.1.99:80/WAN/dvdr/dvdr_ctrl.cgi? HTTP/1.1
HOST: 192.168.1.99:80
Content-Length: [length]
User-Agent: MEI-LAN-REMOTE-CALL
cCMD_RC_[command].x=100&cCMD_RC_[command].y=100
For example: Open/Close
POST
http://192.168.1.99:80/WAN/dvdr/dvdr_ctrl.cgi? HTTP/1.1
HOST: 192.168.1.99:80
Content-Length: 39
User-Agent: MEI-LAN-REMOTE-CALL
cCMD_RC_ OP_CL.x=100&cCMD_RC_ OP_CL.y=100
Action [command] [length]
POWER POWER 39
OPEN/CLOSE OP_CL 39
1 (@.) D1 33
2 (ABC) D2 33
3 (DEF) D3 33
4 (GHI) D4 33
5 (JKL) D5 33
6 (MNO) D6 33
7 (PQRS) D7 33
8 (TUV) D8 33
9 (WXYZ) D9 33
0 (-,) D0 33
* (CANCEL) CLEAR 39
# ([_]) SHARP 39
SKYPE SKYPE 39
3-D 3D 33
AUDIO AUDIOSEL 45
NETFLIX NETFLIX 43
REWIND << REV 35
FAST FWD >> CUE 35
STOP STOP 37
PAUSE PAUSE 39
PLAY > PLAYBACK 45
REPLAY < SKIPREV 43
SKIP SKIPFWD 43
STATUS DSPSEL 41
EXIT EXIT 37
POP-UP MENU TITLE 39
VIERA CAST V_CAST 41
HOME MLTNAV 41
UP UP 33
DOWN DOWN 37
LEFT LEFT 37
RIGHT RIGHT 39
OK SELECT 41
SUBMENU MENU 37
RETURN RETURN 41
RED RED 35
GREEN GREEN 39
BLUE BLUE 37
YELLOW YELLOW 41
Playback View (buttons not in other views):
PIP P_IN_P 41
OSD OSDONOFF 45
Shuttle(BD) View (buttons not in other views):
(swipe in CW circle) SHFWD2 41
(swipe in CCW circle) SHREV2 41
Re: Panasonic BDT IP Commands
Posted: Tue Jun 30, 2015 7:35 am
by flinke flasche
I found this for Timecode Feedback
set theIP to "192.168.1.20" -- set to your player's IP address.
-- send the command to the player and get the response.
set playerResponse to do shell script "curl -A MEI-LAN-REMOTE-CALL -d cCMD_PST.x=100 -d cCMD_PST.y=100 http://" & theIP & "/WAN/dvdr/dvdr_ctrl.cgi"
-- status data is in line 2 of the response.
set playerResponse to paragraph 2 of playerResponse
-- playback status is defined in character 1.
-- 0 = stop
-- 1 = play
-- 2 = pause
set playerStatus to character 1 of playerResponse
-- playback elapsed time (in seconds) is the second comma-separated item in the response.
set AppleScript's text item delimiters to ","
set playerTime to text item 2 of playerResponse
set AppleScript's text item delimiters to {""}