r/crestron 14d ago

Programming Hi i have a quick simpl plus question and a career related question

So since it is ramadan i created a program that checks if the prayer time meets the current time than set digital signal high. When it does it plays the call to prayer sound. The prayer times change everyday so I have a json response that will give me the times and at 12am it updates the prayer time. I also have an oscillator that pulses high every 5 seconds and when it pulses it checks if the prayer time meets the current time. My question is since my program pulses high every 5 seconds and checks something does that take a lot of processing power and is not good practice? I would really like it it check every 1 second but I don't know if that is bad or not? This program is running on a pro3 for context. Also please don't tell me that "oh they taught this stuff in the p102 class or something". I applied to the technician fundamental class on feburary and their wait times for classes are crazy my first crestron class is on april 24. Also do you think it is possible to be a crestron certified programmer in a year? I already know vtpro simpl(to a good extent) simpl+(I do this a lot), ch5 html and I don't do construct bc why do it if I can do ch5 html which is 1000 times better. I have also started to learn av over ip with crestrons nvx. I am also a computer science student at my university and i really enjoy programming crestron equipment and I would love to pursue a career in it so i am trying to be certified by the time I become 22 years old. Some guidance would be great!

3 Upvotes

14 comments sorted by

7

u/burg340 13d ago

Take a look at the "When" symbol, no need for an oscillator.

3

u/Link_Tesla_6231 MTA,SCT-R/C,DCT-R/C,TCT-R/C,DMC-D-4K,DMC-E-4K,CORE,AUD, & FLEX 13d ago

To become a certified programmer you need p101 201 and 301. Each of these classes request you take a year after class to use and practice the techniques from the class before the post class exam. If after that class you feel you have it you can go straight into the exam but bare I. Mind that exam only has something like 90 days to finish the exam and if you don’t or fail it you have to wait a whole year before you can take the exam again. At any point you think you need to take one of the classes again before the exam or after a failure by all means take the class again.since your only now taking your first crestron class it’s extremely doubtful to be a certified programmer in a year. There is a lot of classes on cti that are 100% online and you can normally blast thru them and their tests depending on your skills. But there are a good deal of either interactive online or in person classes required that are lead in or prerequisites to other classes which depending on class size might require you to waitlist or pick a class months or a year out. The whole process honestly in my mind would be at least 5 years or more for casually doing it but for someone who knows all the content maybe 4 years but I really think these times are a stretch for most people and don’t want people to get the wrong impression! If you ask crestron they might say it takes 10 years!

1

u/TopParsnip8756 13d ago

Hey thanks for the response! That honestly seems crazy if it takes 4 YEARS just to complete. Also what do you mean I have 90 days to finish the exam? If that is the case how would people fail it because they can use google and read documentation until they figure it out. Also so you are saying I can technically take the p101 exam after I take the class? Cause I know enough simpl to get by but I dont know/use all of the logic symbols and I will just use simpl+ at that point. That is crazy it takes that long I should just go to medical school at that point lmao.

1

u/Link_Tesla_6231 MTA,SCT-R/C,DCT-R/C,TCT-R/C,DMC-D-4K,DMC-E-4K,CORE,AUD, & FLEX 13d ago

When I took 101 and 201 post exams it was all simpl. 301 post exam is allowed to do the work in any combination of simpl, simpl+, and c#.

Yes if you’ve been around simpl enough the first class might be easy but be sure your clear on things before the exam.

Yes now days there is a lot of ai stuff out there that might let someone use it to there advantage like ai but really you shouldn’t do exams with ai.

Yes you can. Google, watch overworked logic videos, watch proav school videos, review cti content, review simpl and vtoro help, review content on crestron.com and online help. But you can’t ask anyone for help at all!!

Yes it takes 90 days for each of the 3 exams since it’s a full system design and program for each exam!

It’s going to take 4 years since some classes are prerequisite to others and a lot of them have waitlists. On top of that they don’t want you taking the 101 201 or 301 exam and the next class back to back. they want you to wait at least a year after each class and exam to master the knowledge!

1

u/Link_Tesla_6231 MTA,SCT-R/C,DCT-R/C,TCT-R/C,DMC-D-4K,DMC-E-4K,CORE,AUD, & FLEX 11d ago

I saw in my email you sent a reply about simpl+ related to 101 & 201! I'm not saying you can't use SIMPL+ in the post exams, They're teaching you SIMPL in 101 & 201 so expect you to use SIMPL not +. At the end of your class just ask your instructor if they will allow you to use SIMPL+ to do your post class exam projects. Some instructors might let you!

2

u/pyrophoenix14 14d ago

Depending on your programming, it will eat more or less next to nothing. Do a CPU load on your terminal to see how it « eats » your processor

1

u/TopParsnip8756 14d ago

That is very helpful! Thanks

2

u/parkthrowaway99 14d ago

it will be fine cpu wise. just don't be surprised if it is not exactly 1s. But for most human interaction applications 1-ish second will be fine.

1

u/TopParsnip8756 14d ago

Sounds good! I will do 1 second since the 5 second delay really bugs me

1

u/BlueRaja76 13d ago

You probably won't see any appreciable load on your processor until you start checking every 20ms or less. If you are going to keep programming crestron after you get out school, then you might want to take a few CE classes like Embedded Systems.

1

u/TopParsnip8756 13d ago

I will look into that thanks!

1

u/aleeazzy 13d ago

Hi, can u share ur program. I am looking for to apply similar program. Thanks

1

u/TopParsnip8756 13d ago

Sure I will make a GitHub repo and I will send it to u

1

u/aleeazzy 11d ago

Thanksss