AVS › AVS Forum › A/V Control & Automation › Home Automation › Crestron Systems - Programming?
New Posts  All Forums:Forum Nav:

Crestron Systems - Programming? - Page 2

post #31 of 108
Thread Starter 
@amirm - Alright, I just posted that mainly for clarification purposes smile.gif I'm planning on making a bit of progress on this over this weekend. I'll post what I can since I knew Neurorad is also interested in this.
post #32 of 108
I'm telling you that I started just like you so forget about the multi page multi button thing for your first project. The hardest and most satisfying thing is making your first connection.
For that all you need is a $25.00 cnmsxpro and a ct-3500 wired tp. You can do that for under a hundred bucks. Then you can create a one page one button project and look for activity on the led's on the front of the pro for activity. If you can make the associated led blink on the front of the pro, you have created your first correct connection. Once you understand how to start a project in vt-pro, create the button, give it a join number and save it and then start a Simpl project that looks for that tp at the correct address with that join number, save, compile and up-load it, you will be on your way.
You just need to get that first baby step out of the way before you consider wireless, serial, IP osmosis whatever.
post #33 of 108
As AceInfinity has shown in a link, the TPMC-8X has been replaced with the TPMC-8X-GA. The TPMC-8X is not on the Core3 upgrade path.

I think I'll just invest in any old TP then, for testing.

Hard to find keyboard time, but time with the family is pretty good too. smile.gif
post #34 of 108
Thread Starter 
Quote:
Originally Posted by stefuel View Post

I'm telling you that I started just like you so forget about the multi page multi button thing for your first project. The hardest and most satisfying thing is making your first connection.
For that all you need is a $25.00 cnmsxpro and a ct-3500 wired tp. You can do that for under a hundred bucks. Then you can create a one page one button project and look for activity on the led's on the front of the pro for activity. If you can make the associated led blink on the front of the pro, you have created your first correct connection. Once you understand how to start a project in vt-pro, create the button, give it a join number and save it and then start a Simpl project that looks for that tp at the correct address with that join number, save, compile and up-load it, you will be on your way.
You just need to get that first baby step out of the way before you consider wireless, serial, IP osmosis whatever.

I am going simple smile.gif I just removed any extra pages, but I have my page with one button on it, if I can get the relays to go with that button that's good enough for me. I like a bit of a challenge, but I know I can figure this much out eventually. I've got the join numbers, just reading into what the next step is.

I have my project/system designed (pieced together) in SIMPL Windows, and for my specific touchpanel through VTPro-e i've now got one page with one button on it.
post #35 of 108
Now you've already had more help then me when I started so now you get the challenge. I was given a month and I failed. You only get a week.
You have one week to make that relay close without additional help. Are you up to it???
post #36 of 108
Thread Starter 
It's not about a challenge for me but rather the learning experience smile.gif I may not be able to do it, but eventually I will figure things out. I'm not backing out anytime soon, this stuff is of a personal interest for me. I like hearing from the experts around here instead of just guessing. Not to say that I'm just a guy that takes the easy way out, but I do learn from everything that's been posted in this thread thus far, and that's the greatest opportunity for me in my opinion.

I'll try for a week though, without trying to ask for a helping hand as much as possible, but I'm not so sure about that week time period with no help. I may not even be able to get it within a week with the assistance here, can never tell smile.gif

But I've learned most of what I know today aside from Crestron on my own basically. Lots of resources out there, I was having trouble finding those resources with Crestron though aside from basic documentation.

My biggest obstacle here now, is trying to figure out how to piece things together, from my SIMPL Windows project, to my VTPro-e project for the GUI, to the events between these 2. And compiling, that must be done in Crestron Toolbox if I was to take a guess. Otherwise SIMPL Windows, then Crestron Toolbox or either SIMPL Windows to send to the devices the system file that I've created. Maybe the in-program help docs can help me out, I should try that.
post #37 of 108
post #38 of 108
Thread Starter 
That may be helpful, I forgot about all those videos. Easy learning smile.gif
post #39 of 108
Thread Starter 
Finally got my first system up and working smile.gif

Updated the firmware through the MC2efor both the MC2e itself and the TPS-4000L via an indirect Cresnet connection through the MC2e. Got my 1 page VTPro project created using Photoshop for the button images, and gave each object/button join numbers for 11, 12, and 13. Made sure the Cresnet ID's were coinciding for both the VTPro project and the SIMPL Windows projects, compiled and uploaded via serial and cresnet through the control unit.

I'm fooling around with different button press sounds and background images and all that now. Big thanks to everyone that helped me get on my way, along with another member on this forum by the name of ttt2k who has also taken the liberty to help me understand a few things. He actually helped me understand a bit of the logic in terms of joins and modules in SIMPL Windows as well. Very helpful user.
post #40 of 108
That's good news, AceInfinity. I've got fw updated on my 2-series controller, but haven't bought a TP yet.

I'm wondering how much the programming environment will change with the release of the new Design sw. Got a look at it at CEDIA, but I don't have a good reference point.

The new in-wall TPs look amazing. Some discussion in the GUI Gallery and Holovision booths really opened my eyes to the realities of high-end programming.
post #41 of 108
Thread Starter 
When you first see the result of matrix's over a series of screens, that's pretty cool as well. I was reviewing all the multimedia section that they had a week ago smile.gif I got my CSS-D as well during that time.
post #42 of 108
So how did we do with the week challenge to get that one relay to close?
Did-ya do it or not??? Don't feel bad if you didn't. I failed on my 1st or 30th try with zero help. It kept me out of the bar rooms for a month so I saved a ton of money there.
post #43 of 108
Thread Starter 
Quote:
Originally Posted by stefuel View Post

So how did we do with the week challenge to get that one relay to close?
Did-ya do it or not??? Don't feel bad if you didn't. I failed on my 1st or 30th try with zero help. It kept me out of the bar rooms for a month so I saved a ton of money there.

I didn't get it in a week, I failed on that front smile.gif I did spent and use up pretty much all of my free time on the weekends and after work though reading documentation and reviewing the crestron videos for the toolbox and whatnot on their site though. I ended up actually getting my CSS-D certification as well because I literally looked through their entire site by now, and I seen that this was available so I decided to get it while I was on their website (why not?).

I really enjoy how helpful and friendly the people are in this community though. Maybe I should have taken your challenge (even knowing that I would have failed lol). It would have been good for laughs at least smile.gif

I'm happy I spent the time I did on this though. I learned quite a bit, and not only about SIMPL Windows, ToolBox, VTPro and the communication between a touchpanel and a processor through a SIMPL Windows/VTPro project by digital joins, but lots of other things as well; Shading solutions, and lots more about the hardware that I currently have by Crestron. I'm actually looking to invest some into getting myself one of their newer touchpanels, just for the purpose of learning and using some of their newer programs like Core3UI, and others.

I know the world of automation is starting to get into control, through things like apple devices (iPads, iPhones, etc...), so perhaps this is something I should be looking into as well, since I know lots of consumers will want this. I need to get into that game of things. Believe it or not, I now already have some background knowledge in Objective-C, so apps for the iDevices aren't too far of a stretch for myself.

Thanks guys
~Ace
post #44 of 108
Thread Starter 
I'm now using that TPS-4000L to control my bedroom TV biggrin.gif

I have an IR driver module for the TV that I have in SIMPL Windows from the Crestron DB that i'm using and assigning to the digital joins for each button in the VTPro project, and outputting IR hex codes directly to the TV from there.

TPS-4000L via Cresnet back to the MC2E and to the IR/Serial output, port A from A-D, which blasts IR to my TV for the control.

cool.gif
Edited by AceInfinity - 9/9/12 at 9:51pm
post #45 of 108
Wow, you're really taking off!
post #46 of 108
Quote:
Originally Posted by AceInfinity View Post

I'm now using that TPS-4000L to control my bedroom TV biggrin.gif
I have an IR driver module for the TV that I have in SIMPL Windows from the Crestron DB that i'm using and assigning to the digital joins for each button in the VTPro project, and outputting IR hex codes directly to the TV from there.
TPS-4000L via Cresnet back to the MC2E and to the IR/Serial output, port A from A-D, which blasts IR to my TV for the control.
cool.gif

Double thumbs up. That's all it takes. The understanding of how to make just one thing work and you're off and running.
Now you have to start playing with various symbols to see what they can do for you and there's a ton of them.
post #47 of 108
Good to hear you jumped over the chasm smile.gif. From here on it gets easier but never easy smile.gif.

Crestron did show the new software at CEDIA. While they are not going nearly as far as they should, it is a very big step forward. The software is still early though and is not broadly available. I think the tentative schedule is end of the year.
post #48 of 108
I'm considering a Crestron TPS-3000, to be used with a 2-series controller, for learning programming. Any thoughts? Hardwired, Cresnet, no battery or RF issues to contend with. Many 'nicer' touchpanels available, but I just want it for testing.
post #49 of 108
Quote:
Originally Posted by Neurorad View Post

I'm considering a Crestron TPS-3000, to be used with a 2-series controller, for learning programming. Any thoughts? Hardwired, Cresnet, no battery or RF issues to contend with. Many 'nicer' touchpanels available, but I just want it for testing.

If all you are interested in is something to practice programming with then sure but if you are or think you may eventually would like to try your hand at fancy graphics, a TP with more real estate and power would be nice.
I'm kinda partial to larger screens as I'm a old fart with failing eyes. I still can spot a hottie jogger at a hundred yards though I can only appriciate it from afar.
post #50 of 108
Thread Starter 
Quote:
Originally Posted by Neurorad View Post

Wow, you're really taking off!

Yes, i'm actually starting to understand this stuff now. I'm no pro, but I will get there one day, the learning curve doesn't all of a sudden end for me right here and now because i've created a couple systems lol. Still a novice on that front. Getting there step by step smile.gif
Quote:
Originally Posted by stefuel View Post

Double thumbs up. That's all it takes. The understanding of how to make just one thing work and you're off and running.
Now you have to start playing with various symbols to see what they can do for you and there's a ton of them.

Thanks! For what you're saying here, and myself experiencing it, I agree. These programming concepts that I previously have are starting to make connections to each other even though SIMPL Windows in itself is so different looking than what i'm used to. I can understand how things work because of my background knowledge, and I think that's the reason for why i'm progressing the way I am. I was looking at SIMPL+ versions of code actually on the Crestron WikiSpace and it makes MUCH more sense to me now. That place I found from the Yahoo Group was incredibly helpful.
Quote:
Originally Posted by amirm View Post

Good to hear you jumped over the chasm smile.gif. From here on it gets easier but never easy smile.gif.
Crestron did show the new software at CEDIA. While they are not going nearly as far as they should, it is a very big step forward. The software is still early though and is not broadly available. I think the tentative schedule is end of the year.

Yeah I seen some videos and reviews of CEDIA 2012... That Sony 4K is pretty awesome actually! I'm looking forward to seeing what Crestron comes out with next. They've been talking about a bunch of new software for various things apparently smile.gif
Quote:
Originally Posted by Neurorad View Post

I'm considering a Crestron TPS-3000, to be used with a 2-series controller, for learning programming. Any thoughts? Hardwired, Cresnet, no battery or RF issues to contend with. Many 'nicer' touchpanels available, but I just want it for testing.

I can't say I have an answer for you, but I know that the TPS-4000L touchpanel that i've been working with lacks the graphic quality that i'm looking into dealing with. If you take the 3000 and 4000 as version numbers, even if i'm wrong to assume that, I can't say that the 3000 will be much better. Although it does the job, and Cresnet is amazingly simple stupid to deal with, it will power up the Touchpanel from the control processor as you've got the Power and data all in those 4 wires running through it. It's what currently helps power up my TPS-4000L when i'm working with it for communication.

I would LOVE to have a nicer touchpanel, but since i'm still learning I think it's best for me personally to make due with what i've got.

For you though.. You don't have things to work with yet? Then you've got free reign to gain feedback from the pro's here, and take their word on things based on what YOU are looking for, for when you first start practicing with this stuff, which could be a good thing! smile.gif

Good luck friend
Quote:
Originally Posted by stefuel View Post

If all you are interested in is something to practice programming with then sure but if you are or think you may eventually would like to try your hand at fancy graphics, a TP with more real estate and power would be nice.
I'm kinda partial to larger screens as I'm a old fart with failing eyes. I still can spot a hottie jogger at a hundred yards though I can only appriciate it from afar.

Hahaha!

That's one of the reasons why I like my TPS-4000L; large screen. Although my eyes aren't bad yet, it's just nice to work with, both when creating a GUI, you've got more space for objects to put on a single page, and even when in use, it's much easier to use than a smaller screen.

Just my personal preference though at this point. I don't have any hardware preferences yet because I haven't quite worked with this stuff too much yet. I can't be an advocate for which is better over something else per say, so I just don't go there. As for now, it's just the specs and the "wow" factor smile.gif

~Ace
post #51 of 108
Quick Q. Are the TPS-IMPC or TPS-IMW interface modules required, for the TPS-4000 and TPS-3000? Or are they only needed for AV input and internet?

Looks like the touchpanel is powered via the 10-pin RJ45, from the TPS-IMPC or TPS-IMW, so I guess the interface module is required. And the Fancy Cable along with it.
post #52 of 108
Thread Starter 
Quote:
Originally Posted by Neurorad View Post

Quick Q. Are the TPS-IMPC or TPS-IMW interface modules required, for the TPS-4000 and TPS-3000? Or are they only needed for AV input and internet?
Looks like the touchpanel is powered via the 10-pin RJ45, from the TPS-IMPC or TPS-IMW, so I guess the interface module is required. And the Fancy Cable along with it.

Not really, the touchpanel can be powered via Cresnet because 24 and G are power, Y and Z are both data. I'm not even using any other ports, the only connection I have to my TPS-4000(L) is through Cresnet by phoenix connector. I don't have the TPS-IMPC or TPS-IMW, it's just my MC2E processor and the TPS-4000L. Connected by Cresnet. No interface module is required really (from what I know anyways).

Typically because 24 and G are power, red being hot would go to 24 and black would go to G. You'll notice with Cresnet wire that the Red and Black wires are a bit thicker than the white and blue. That's the reasoning behind this smile.gif

But then, from there for my system that i've been working on, i've also got IR emitters on the Serial/IR output which is controlled by touchpanel actions.

Cresnet on the TPS-4000L back to the MC2E:
NZr8e.jpg

Cresnet on the MC2E back to the TPS-4000L:
1Whyk.jpg

Here's my VTPro GUI i've created utilizing Photoshop:
eZBhq.jpg
Edited by AceInfinity - 9/15/12 at 2:57pm
post #53 of 108
Unfortunately, the TPS-3000 and -5000 are a generation older than the TPS-4000L, and power comes into the TP on a 10-pin RJ11 connector that appears proprietary. It just adds to the cost of testing.

Nice job on the GUI!

Digging through manuals, it appears Crestron goes into great detail on the basic programming steps. I'm eager to get started.
post #54 of 108
Thread Starter 
Quote:
Originally Posted by Neurorad View Post

Unfortunately, the TPS-3000 and -5000 are a generation older than the TPS-4000L, and power comes into the TP on a 10-pin RJ11 connector that appears proprietary. It just adds to the cost of testing.
Nice job on the GUI!
Digging through manuals, it appears Crestron goes into great detail on the basic programming steps. I'm eager to get started.

That's what I was reading for the longest time. Manuals, manuals, manuals for all of my equipment. Along with many other specs and all that for each program I knew i'd need along the way to create my own basic system at first. The only thing i'm seeing about my TPS-4000L is that the supported colors is affecting the gradients, and making them more like regional "rings" instead of a gradual gradient color change from one point to another. So for my GUIs that's one thing to mention here with this Touchpanel. I'm going to have to lessen the use of gradients here with large color differences.

I have 4 or 5 years in Photoshop and graphics design as well, so i'm well suited for most of this Crestron stuff so far lol. I absolutely love the way things have been working out for me though, I understand i'm fortunate for my past background knowledge, in both programming, graphics design, sound design, and other technical labor with installations. It covers pretty much everything here.

-Creating the GUI
-Sounds for the program
-Programming the system
-Installing it

That GUI was entirely created by myself in Photoshop, but without gradients things are limited to that fancy factor smile.gif

I was actually working on something like this with orbs currently to see what this would look like but I haven't completed the design yet (the orbs I did in Photoshop):
nrG6l.png

I would also try to stay away from proprietary requirements. It makes things more expensive and harder to replace. The TPS-4000L I have was great for understanding the fundamentals of a system, and just in general for getting me started though. Although it's the only one i've actually worked with at this point, i'd recommend it for a multitude of reasons...

Next I want to test my ST-1700C (which was my first plan initially, but I moved to the TPS-4000L instead later on) to get started with RF communication. What i'm donig now though is trying to get a PCI card for my motherboard so that I have a few serial ports built into my computer however. I've been using a USB to Serial adapter up until now, but since it's not just a regular cable (it actually does conversions of the data) I find it less reliable, and it's probably slower on the data transfer for uploads.

~Ace
post #55 of 108
I like those orbs, though they may have to wait for a new TP if gradients are a problem.

I've been doing the opposite - no manuals, all yahoo group for the past year or so. The manuals make it sound so straightforward, but I know it will be a challenge.

I picked up an 8 port Edgeport USB to serial adapter for my rack PC a couple years ago. It's worked well so far. Cheap, used.

I've been using Photoshop for work the past 12 years, but almost all with black and white images. We'll see how the color goes.
post #56 of 108
Thread Starter 
I wonder what a good choice would be for a touchpanel... Probably something which is in the Core3UI supported list i'd assume, but i'll have to look into that, and see how I can get a touchpanel ordered for myself through Crestron or get a good deal somehow through some company. I have a few choices here, it just depends on who wants or is willing to do me the favor. I could get one for free if they have enough personal faith in me to make something out of it once I get another one. But until then it's not rushed, i've got capable touchpanels for learning purposes at this point, and that's my priority focus smile.gif

(Hopefully they'll have serial port PCI cards in stock for me soon, so I can continue learning. If not i'll get another cheapo USB to serial adapter for the time being.)
post #57 of 108
I think I paid $75 for my Edgeport/8 - looks like prices on eBay have skyrocketed!

http://item.mobileweb.ebay.com/viewitem?itemId=230814345563&index=3&nav=SEARCH&nid=78366839819
post #58 of 108
Thread Starter 
I found a 2 port one, but it was the wrong type of slot for a PCI, for ~$50 at a local store near me. Although there's really hardly a need to be using both at the same time, especially since they both share the same IRQ (interrupt request), to save computer resources. You only really upload to one device at a time anyways, and I don't have anything else that would require a COM Serial port. 8 ports would be overdoing it for me smile.gif
post #59 of 108
What's the big deal about the serial connection? Your processor has a LAN port. You can upload your programming and gui's over your LAN as long as the TP's are hard wired to the processor. I do it all the time using Viewport.
post #60 of 108
Thread Starter 
Quote:
Originally Posted by stefuel View Post

What's the big deal about the serial connection? Your processor has a LAN port. You can upload your programming and gui's over your LAN as long as the TP's are hard wired to the processor. I do it all the time using Viewport.

Ahh! Thanks for that information, I had it in mind at one point in time, but must have neglected to retain it as important while I was learning because I had the Serial at the time lol. I guess I could try this next smile.gif
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Automation
AVS › AVS Forum › A/V Control & Automation › Home Automation › Crestron Systems - Programming?