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 {""}