¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Mercury with Christie Projectors

 

Does anyone have experience here using a Mercury (?CCS-UC-1-AV W/PS?) with a Christie Projector?

I just got to site at a job where it was specified RS-232 control from the Mercury to the Christie projector, but there are no Crestron Certified Drivers available. I have not had time yet to dive into creating my own driver, but it seems kind of overkill when all I need is power on / off.

I am looking into IR control, but I have never had to to IR to a Christie projector before, are there discrete IR codes?

Does CEC control work on Christie Projectors?

Any help you can provide is appreciated.

Thanks,

-andy?


Re: Roku2 v1.0

 

Yes, that module will work with a 2 series processor.? You need to put a TCP/IP client in your program and then tie the signals at the top of the module to the TCP/IPI client like?


Re: CP3 HW Watchdog timeout

 
Edited

Are you guys doing a lot of file I/O on the processor?? maybe the internal mem card is going bad?
Do you have automatic updates turned on and setup to update firmware automatically?? Maybe a newer firmware got botched?

Just ideas, as most of the log shown is of a boot up process, and doesn't show what happened prior to the reboot (from what I can tell, I'm no expert at deciphering Crestron's cryptic logs though).

If I'm not mistaken, the HW Watchdog is a low level kernel process.? One of it's tasks is to make sure that some process doesn't get stuck or in an infinite loop, and if it does, it forces a reboot to keep the system locking up permanently.? But my memory is going from a class I attended 3 years ago, so it may be a bit of a rusty memory.

--
Jason Mussetter

Control Systems Designer

Mussetter Programming Services
www.mpsav.com


Re: CP3 HW Watchdog timeout

 

This started happening to me as well!

A PRO3 that I have programmed a couple of years ago started rebooting out of the blue last week. Just this past weekend it rebooted over 20 times!

And the PLog shows the same message as you are getting: # HW Watchdog timeout

Haven't contacted trueblue just yet...

?


Canal+ 4K ir driver

 

Does any one have a working IR driver for Canal+ 4K boxes??


Roku2 v1.0

 
Edited

Im new (very new) to crestron programming.? i would like some help with this module please.? i understand how to edit it to say add more apps i know how to get the app id from curl command i also know the ip address of my roku.? what i can't figure out is were in the module i am to input the ip address of my roku. Also is it even possible to control a roku via ip on an AV2 controller. i believe the problem is with the tcp/ip client in that i don't fully understand how to set it up.? in the device view i add it to? my controller and add the ip addres for my roku but configureing it in simpl is what i am haveing trouble with.? any help would be great thanks.?


CP3 HW Watchdog timeout

 

Hey guys,

After couple years without any problems, my client call me that the system is randomly rebooted.
Here is some logs from the systems. Looks like there is some watchdog timeout...wahtever that mean.

Info: nk.exe # 2019-12-22 19:46:50? # HwDogDriverInit: device id = 0xf0
Notice: nk.exe # 2019-12-22 19:46:51? # HW Watchdog timeout
Notice: nk.exe # 2019-12-22 19:46:51? # System startup: CP3 [v1.501.0013 (Feb 03 2016) #00A73AA1]
setIP: Registry static IP setting = 192.168.50.20
Info: nk.exe # 2019-12-22 19:46:51? #? UpdateDHCPOptions:HostName option selected
Info: nk.exe # 2019-12-22 19:46:51? #? UpdateDHCPOptions:HostName option selected
Info: nk.exe # 2019-12-22 19:46:51? # Updating DHCP options on boot
??? UsbHost : New Hub [address(1) / layer(0)]
Info: nk.exe # 2019-12-22 19:46:53? # CExternalHub::WaitForPortStatusChange: port 5 change
Info: nk.exe # 2019-12-22 19:46:53? #
HubStatusChangeThread: Port 5 Connection Changed, device already exist: 0
Ethernet auto-negotiated 100Mbps, Full Duplex
Info: nk.exe # 2019-12-22 19:46:54? #
Port 5 Attached
Info: nk.exe # 2019-12-22 19:46:54? #
CHub: Dev attached
Info: nk.exe # 2019-12-22 19:46:54? # ??? UsbHost : New Function [address(4) / layer(1)]
Info: CrestronMonitor.exe # 2019-12-22 19:46:57? # Crestron applications already installed
ProcessPostInstall: No \windows\postinstall.bat file
ProcessPostInstall: No \windows\shipwithinstall.bat file
Info: nk.exe # 2019-12-22 19:47:00? # SDMemWriteCounterUpdate: InitialCounter is:9141504, MaxHourCounter is:81054
Notice: ConsoleServiceCE.exe # 2019-12-22 19:47:03? # Got Security Flag: 0.SecureGovernmentMode False.Force Authentication flag False.User turned auth off flag is False
Info: TLDM.exe # 2019-12-22 19:47:09? #? THAL loading now? ..
Info: TLDM.exe # 2019-12-22 19:47:09? #? TLDM Starting..
?Info: TLDM.exe # 2019-12-22 19:47:09? #? LoadHardwareMapOnStartUp - Running on a CP3
Info: TLDM.exe # 2019-12-22 19:47:09? #? HostName read in is CP3-7F4A6657
Info: TLDM.exe # 2019-12-22 19:47:10? #? Successfully registered with the console service - Console available
Info: CIPCommandProcessor.exe # 2019-12-22 19:47:12? #? Launching TCP server now
Info: CIPCommandProcessor.exe # 2019-12-22 19:47:12? #? TLDMInterfaceReadInMessageQueueSize - Queue size defaults to 500
Info: CloudClient.exe # 2019-12-22 19:47:13? # CloudUrl: https://api.my.crestron.com/api/Registration
Info: CrestronTimerEventEngine.exe # 2019-12-22 19:47:14? # CrestronTimerEventEngine: Application initialized
Ok: AutoUpdateInterface.exe # 2019-12-22 19:47:16? # AutoUpdate Interface Starting
Ok: SimplSharpPro.exe # 2019-12-22 19:47:25? # SimplSharpPro Version: 1.5.2.00
Info: SimplSharpPro.exe # 2019-12-22 19:47:27? # Successfully registered the application with the TLDM
Notice: SimplSharpPro.exe # 2019-12-22 19:47:30? # Starting Programs...!
Notice: SimplSharpPro.exe # 2019-12-22 19:47:30? # Flash Policy Server - Starting Server.
Notice: SimplSharpPro.exe # 2019-12-22 19:47:30? # Flash Policy Server - Server Started.
Info: LogicEngine.exe [App 1] # 2019-12-22 19:47:35? # Loading program from \SIMPL\app01
Info: LogicEngine.exe [App 1] # 2019-12-22 19:47:35? # Loading Program \SIMPL\app01\Casa_wizualizacja_RC16.bin.
Notice: LogicEngine.exe # 2019-12-22 19:47:46? # **Program 1 Started**
Info: LogicEngine.exe [App 1] # 2019-12-22 19:47:46? #? Going to steady state now
Error: splusmanagerapp.exe [App 1] # 2019-12-22 19:47:46? # Module S-4.1.3 : weather_wbug_1_0 at line 186: TCP Client. Unable to resolve name A5339872343.api.wxbug.net
Info: LogicEngine.exe [App 2] # 2019-12-22 19:47:49? # Loading program from \SIMPL\app02
Info: LogicEngine.exe [App 2] # 2019-12-22 19:47:49? # Loading Program \SIMPL\app02\Casa_AV_RC16.bin.
Error: LogicEngine.exe [App 2] # 2019-12-22 19:47:57? # Exclusive device Slot-10 Port 1 is already in use by Program 01
Notice: LogicEngine.exe # 2019-12-22 19:48:00? # **Program 2 Started**
Info: LogicEngine.exe [App 2] # 2019-12-22 19:48:01? #? Going to steady state now
Info: LogicEngine.exe [App 3] # 2019-12-22 19:48:04? # Loading program from \SIMPL\app03
Info: LogicEngine.exe [App 3] # 2019-12-22 19:48:04? # Loading Program \SIMPL\app03\Casa_knx_RC15.bin.
Error: LogicEngine.exe [App 3] # 2019-12-22 19:48:12? # Exclusive device Slot-10 Port 1 is already in use by Program 01
Notice: LogicEngine.exe # 2019-12-22 19:48:18? # **Program 3 Started**
Info: LogicEngine.exe [App 3] # 2019-12-22 19:48:18? #? Going to steady state now
Info: TLDM.exe # 2019-12-22 19:48:19? #? Event rcvd is 8
Info: CRESLOG.exe # 2019-12-22 19:48:20? # PersistentLog: Logging is started!
Error: splusmanagerapp.exe [App 1] # 2019-12-22 20:30:00? # Module S-4.1.3 : weather_wbug_1_0 at line 185: TCP Client connection already in progress.
Error: splusmanagerapp.exe [App 1] # 2019-12-22 20:30:01? # Module S-4.1.3 : weather_wbug_1_0 at line 186: TCP Client. Unable to resolve name A5339872343.api.wxbug.net
Notice: ConsoleServiceCE.exe # 2019-12-22 21:12:10? # SHELL Connection from: 192.168.56.101
Notice: ConsoleServiceCE.exe # 2019-12-22 21:21:34? # SHELL Connection from: 192.168.56.101


Re: Controlled Kettle

 

With the Keurig 2.0 you can set the time when the water will be preheated so it is ready for you in the morning. I also believe there is a serial port on the bottom of the unit (RJ11) but no api has been officially published.


Re: Masters2020 scheduling grid

 

Your not the only one.? I got the save the date email, and the 'yes I want a hotel registration' emails.? But I did not see the course summary .pdf come through at all.? Meanwhile, I've also received 2 reminders to pay up for CSP yearly fees (even though it's not due until end of January).

I hope I don't miss the open registration when it's time.
--
Jason Mussetter

Control Systems Designer

Mussetter Programming Services
www.mpsav.com


Re: Masters2020 scheduling grid

 

Thanks!? I'm not sure why I can't locate that email, but I think I have received all the others.??


Re: Masters2020 scheduling grid

 

Crestron sent it out on December 6th:


On Sat, Dec 21, 2019 at 11:23 AM stl_programmer <bendossip@...> wrote:
Was the PDF you reference sent out by Crestron or where did you find it?? I have the invitation to register, but I don't recall seeing a PDF with all the courses and descriptions which would make things a lot easier.??


Re: Masters2020 scheduling grid

 

Was the PDF you reference sent out by Crestron or where did you find it?? I have the invitation to register, but I don't recall seeing a PDF with all the courses and descriptions which would make things a lot easier.??


Re: Controlled Kettle

 

On Thu, Dec 19, 2019 at 03:36 AM, Crestron_Programmer wrote:
Keurig ? any specified model number ? please advice?


Crestron OS3 and Alexa

 

Does Crestron Home OS3 support Alexa integration?


Barco Unisee

 

I have a programming project coming up with a Barco Unisee 3x3 video wall. Anyone have modules or such?

thanks in advanced-

AV Programmer


Re: Independent programming advice

 

Good replies. I'll add a couple more thoughts...

3. Scheduling issues and overcommitment are huge landmines for an independent programmer. When I started this business, I had another source of income that was somewhat flexible. I'd recommend this so that you have the flexibility to turn down projects that are disasters. Otherwise, you'll be bogged down in those and not be able to really shine when a good opportunity/relationship comes along. I honestly think avoiding bad projects completely is the best advice I can give you. Schedule lots of time to build your code base and templates and modules and such, and don't be afraid to tell an integrator that you are booked. They don't need to know that you're booked on internal work that's critical to your business, as opposed to projects for other integrators. Maybe?one of the small integrators in your area would be interested in having you help out as an installer when they need extra hands and you have some availability? That's basically the situation I created and it helped me not be in a desperate situation where I had to take any project that came along.

4. We're often asked to give a quote with and without on-site commissioning. The difference in basically travel expenses, plus the extra hours we'll spend configuring all the hardware and such. If you're remote, someone else may be configuring the network, updating firmware, etc. or you may be expected to do those things remotely. It's super important to nail down who's doing these things. Some of our best clients have really solid technicians who handle all this and take our code from the shared Dropbox folder, loaded, test it, and get back to us with any issues. We usually then get on TeamViewer and resolve those sorts of things with them. So the question of how much more does it cost to do on-site commissioning depends completely on what you're expected to do whether or not you are on site.

6. We have fairly recently transitioned to a standing contract with our clients that covers all of the legalese, payment structure, and things like that. That's signed once by someone at the company who is definitely allowed to sign legal documents at the company (not just any project manager). Then for each project we have a much shorter contract that just has the specifics for that contract, and references the standing agreement that we have. That can just be signed by the project manager, who doesn't have to wonder if there's some minor change in the legalese that's changed since the last project.

You're asking the right questions. Best of luck to you!
--
Josh Winn
The LiquidPixel Group


Re: Independent programming advice

 

Lincoln gave good answers, and I will re-iterate some of that...

1) You usually need $1Million GL insurance policy at a minimum.? Worker's Comp is not required in for Sole Proprietors in many states, but many integrators will insist on it anyway if you want to work with them, so figure you'll need that as well (even though in my case, it's worthless and doesn't cover the company owner, I have to have it to get the work).? Many integrator's are also requiring Errors & Omissions now (this request is fairly new for me within the last 2 years or so), so you will need that as well sooner or later.? Most integrators will ask for Commercial Auto as well (however I've been able to skate by without.? I show my personal auto, and eplain that I don't have a work truck/van as I'm not an installer, don't transport equipment/materials to the job, my vehicle is not branded, etc.).? Most integrators have their staff use personal vehicles to go to jobsites all the time, so they usually let me skate, but not all might.

2) When I quote a project, even if it has it's own scope and spec, I re-draw the scope and functionality that I'm going to provide (in both words and table format) as part of my quote, so there are no gray areas.? The price I quote is to cover the scope that I wrote in the quote (which omits the favorite catch all 'every function of every device' kind of phrasing).? This way I'm not personally on the hook for providing a bunch of non-standard features for little to no cost.? This is really the only way to balance the fact that a consultant will cover their butt by putting clauses that are open ended, and not charging the integrator/end-user a million bucks for a simple conference room.? If the end-user or integrator says they need some functions, and it isn't in YOUR quote, you can negotiate at that point how to handle it, without being pinned in the corner by an open-ended nebulous scope written by a consultant that dodged all responsibility by marking the scope with "all functions from every device" and also stamping all the drawings as "concept only" to skate their professional responsibility.

3) one at a time until you can't fit anymore in.? You'll get a feel for it over time.? Start slowly and go from there.? When you're independent, you need all the work you can get usually though, so the end and final answer on this is "every job that comes your way, you take on", until you can't anymore.? You'll know when you've bitten off more than you can chew when you start having to juggle install dates, and have anxiety over whether you can finish all the projects by the projected deadline.? Then you're at full capacity (or maybe a little past it).

4) This is all personal preference.? Your rates will vary based on your experience, your reputation, your area, and also based on your overhead from running the business, as you'll need to make a profit.? I don't charge differently for offsite vs. onsite work, but some do.? I have an hourly rate used for calculating, but new projects usually get a flat rate quote.? But you'll need an hourly rate still as not all work is new projects, it's often times service calls, fixing or changing existing installs, or taking over someone elses botched code.? Time like those are for hourly charges, as I'm not quoting a flat rate to open a perverbial 'can of worms' where I don't know what I'm getting into.

5) You bring up any issues with your client.? In my case, my clients are the systems integrators, NOT the end users.? I work with the integration company just like I would if they were my employer, and speak with the PM, and/or engineer.? Sometimes even the installers directly (to get info on site status as such).? I don't tell the end-users anything, that is the job of the integration company, it's THEIR client, not mine.? As long as I keep the integration firm happy with me, I'm good and am doing my job.? Many people forget this, and think they are working for the end-user directly.? Unless they are writing you a direct check, this is NOT the case.

6) Both usually.? My quotes are contracts for the project, and are usually followed up by a PO from the AV Integrator when they are accepted.? These cover the scope, what is and isn't included in the cost, what is my responsibility vs theirs/others, and other things, like payment terms, price, expected travel, and any limitations that I don't feel comfortable leaving open.? However, many bigger firms want you to have a "subcontractor's agreement" on file with them, that is more like the contract with the company.? Either done once, or sometimes once per year or something.? That part is usually driven by the company, not you.? All I care is that I have a quote, with terms and details, and it's signed and/or I have a PO referecing and accepting that quote/ project agreement.? Then I'm good.? You have to walk a fine line between covering yourself legally, and getting bogged down in contracts.? As a sole proprietor, you are a programmer and don't have a full time lawyer to do paperwork all day.? All the time spend on contracts is not billable.? But you do need some contract type paperwork, in case the unthinkable happens. It all depends.? I have clients on both end's of the spectrum, ones where they make me sign a 20 page agreement for every project, and I have them sign a 10page quote for the same project.? I also have clients that give me access to their project database, I get emailed upcomming projects, I speak with the engineer, grab the drawings off their shared folder and program it.? When I'm done, I send them the bill, and they pay it.? No fuss, no muss.? This requires a good relationship of trust on both sides for this, though and is more rare.? Usually it's somewhere in between.


--
Jason Mussetter

Control Systems Designer

Mussetter Programming Services
www.mpsav.com


Re: Masters2020 scheduling grid

 

Lol,?

Love that there is a total of one solution available if I take both full day C# courses.??

On Fri, Dec 20, 2019 at 8:33 AM Jeremy Weatherford <jweather@...> wrote:
Yes, that was one of the changes between the course outline and the registration interface -- registration is now open for Gold and up.? I updated the grid to match the actual registration interface.

On Fri, Dec 20, 2019 at 9:45 AM Josh Minneman <jminneman@...> wrote:
Thanks Jeremy, been waiting anxiously for this, a great help.

It is obvious you have more information than I do since I haven't yet seen a schedule, but my data doesn't match the grid. The grid shows MUX-510 to be a full day class whereas the course description PDF says it is a half day.

Can you clarify?

Thanks

On Thu, Dec 19, 2019 at 11:05 PM Jeremy Weatherford <jweather@...> wrote:
Announcing the 3rd annual Masters interactive scheduling grid.? The schedule is a little simpler this year -- it remains to be seen whether that makes it easier or harder to fit in everything you want.? Day 1 is all required courses, so it doesn't appear on the grid.? See PDF sent out previously with full course descriptions.?

Click the classes you want, it grays out the ones you can't attend and shows other options for the ones you selected in light green.? Click "Save" at the bottom to get a list by class name or time slot.

Hope this helps plan out your preferred classes -


Re: Masters2020 scheduling grid

 

Yes, that was one of the changes between the course outline and the registration interface -- registration is now open for Gold and up.? I updated the grid to match the actual registration interface.

On Fri, Dec 20, 2019 at 9:45 AM Josh Minneman <jminneman@...> wrote:
Thanks Jeremy, been waiting anxiously for this, a great help.

It is obvious you have more information than I do since I haven't yet seen a schedule, but my data doesn't match the grid. The grid shows MUX-510 to be a full day class whereas the course description PDF says it is a half day.

Can you clarify?

Thanks

On Thu, Dec 19, 2019 at 11:05 PM Jeremy Weatherford <jweather@...> wrote:
Announcing the 3rd annual Masters interactive scheduling grid.? The schedule is a little simpler this year -- it remains to be seen whether that makes it easier or harder to fit in everything you want.? Day 1 is all required courses, so it doesn't appear on the grid.? See PDF sent out previously with full course descriptions.?

Click the classes you want, it grays out the ones you can't attend and shows other options for the ones you selected in light green.? Click "Save" at the bottom to get a list by class name or time slot.

Hope this helps plan out your preferred classes -


Re: Masters2020 scheduling grid

 

Thanks Jeremy, been waiting anxiously for this, a great help.

It is obvious you have more information than I do since I haven't yet seen a schedule, but my data doesn't match the grid. The grid shows MUX-510 to be a full day class whereas the course description PDF says it is a half day.

Can you clarify?

Thanks

On Thu, Dec 19, 2019 at 11:05 PM Jeremy Weatherford <jweather@...> wrote:
Announcing the 3rd annual Masters interactive scheduling grid.? The schedule is a little simpler this year -- it remains to be seen whether that makes it easier or harder to fit in everything you want.? Day 1 is all required courses, so it doesn't appear on the grid.? See PDF sent out previously with full course descriptions.?

Click the classes you want, it grays out the ones you can't attend and shows other options for the ones you selected in light green.? Click "Save" at the bottom to get a list by class name or time slot.

Hope this helps plan out your preferred classes -