Keyboard Shortcuts
Likes
- Crestron
- Messages
Search
Touchpanels not working
I hope someone can help. I maintain my own system, I have uploaded a new program today and none of my touchpanels are working. My iPad is working fine. I can't see any button presses from any touchpanel in simpl debugger. I have checked the Network Device Tree and all of the panels are there with an OK status. Can anyone recommend what might be causing this? |
Re: Smart Graphic Icons and Dynamic List Disappearing
Yes!!!! Are you on a 4-series? I have been testing on a pro4 and seeing my SR lists sometimes just disappear. I have spent a much of hours trying to figure out if it was a code issue; a 4-series issue, or TSW 70series issue. I¡¯m leaving one towards 4-series.
|
Smart Graphic Icons and Dynamic List Disappearing
Has anyone had an issue where smart graphics dynamic lists and smart objects disappear when after loading to panel or touchpanel is rebooted.? Random icons default to fm icon (analog value 0).? ?This is recent issue in last few weeks.? Reboot system and everything comes back up fine but, sometimes even happens now with out touchpanel rebooting.? Serious PITA!!!
|
Re: Zoom, integrated in the home
Depends a little on the space, but I run a Neat Bar in my house (Poly Studio X are also fine, as is a PC/Mac with any peripherals) and use zoom room controls out to know when a meeting is started or ended. The ZRAPI on marketplace.zoom.us also lets you start a meeting on a ZR remotely if you need to.?
|
Visual Studio 2008
#simplsharp
I'm trying to edit a Simpl# module, but Visual Studio 2008 isn't available to download anymore. All the links I can find on the Microsoft website either download a PowerPoint document or the Service Pack which won't install because VS2008 isn't installed. Does anyone know of a place to download VS2008 or know of a different way to edit Simpl# modules?
Thanks, Caleb |
Re: DMPS-4k-350 no CEC to Panasonic Proj VMZ-50
Not to sidetrack the intent of your question, but why not just configure as a Crestron Connected Display or use a Crestron Certified Driver?
Almost any reputable commercial projector in this class is going to support this. So one wouldn't have to reinvent the wheel if the projector is replaced.? |
Re: 5th Gen Apple TV IR issue
Yes agree, I would but these are local and straight to the TV, not on DM. Will have to get IR control back to the processor if possible. This system is Pro2 with 418mhz gateways and ML600. No infiNET EX so?
cant use the RF solution with IR/COM RF device. may have to upgrade. |
Re: 2n Intercom Multicast Video
#cisco
Not sure why there would be a 16 multicast stream limit for 2N.? Maybe there is some communication from the end point going back to the 2N.?? But at least the test multicast I have set up (using UDP), there is no data going back to the the server from the end points.? I would use Wireshark to see what 2N is doing on their stream and in particular, if any data is being sent back to 2N.
I've generated my own multicast stream by playing a video on my laptop.? I use it mainly to test if I have my IGMP snooping, Querier, and multicast router settings correct.? There is really no theoretical limit to the number of devices that can receive the multicast stream.? But your need to consider these: 1) You should have IGMP snooping enable.? Otherwise, everyone on the network will be bombarded by the multicast stream.? Also if you don't have IGMP snooping enabled, it can lock up your network switch (at least I had this happen with a DM-NVX-351 on the network if I screw up). 2) You don't exceed the bandwidth of your switch.? Each device receiving the multicast stream will get you closer to your switches bandwidth limit. Generating a mulitcast stream is pretty easy (at least in LInux) using ffmpeg.? On the multicast server (my laptop), I execute something like this: ffmpeg -re -i MyVideo.mp4 -vcodec mpeg4 -f mpegts udp://239.255.0.8:23000 Note you need to let port 23000 (in this case) pass the firewall on your server.For the receiver (another laptop), I execute: ffplay udp://239.255.0.8:23000 I am sure there are other ways to generating a multicast stream for testing.? But I find these commands work well for me.? But there is absolutely no security on the stream.? Anyone on the same subnet could receive the stream.? Possibly you could encryption the stream if you want to limit who can or cannot view the stream. While I am not that familiar with RSTP, per Wikipedia, RSTP allows the clients to control the stream (play, pause, etc) and uses TCP instead of UDP.? So I cannot really see how RTSP could do a pure multicast stream. |
HTTPS POST: New Dev to Simpl#
Hello, ? I am a new dev to Crestron software and I have some basic questions about HTTPs requests! I am trying to send a url-encoded HTTPs POST request following ?and then I'd like to save the cookies from the response.?I'm confused on whether I need to make a separate GET request like in the example or if a single POST request would suffice. I'm also having some trouble formatting a proper POST request and I am repeatedly receiving a 403 error.? ? The following is a snippet of my current code. Am I properly structuring the request? Am I missing something important? Do I have extra unneeded information? Am I even going about this the right way?? ? HttpsClient httpsClient = new HttpsClient(); HttpsClientRequest httpsRequest = new HttpsClientRequest(); ? ? ? ? ? ? HttpsClientResponse httpsResponse; ? ? ? ? ? ? ? //Disable certs and verbose ? ? ? ? ? ? httpsClient.HostVerification = false; ? ? ? ? ? ? httpsClient.PeerVerification = false; ? ? ? ? ? ? httpsClient.Verbose = false; ? ? ? ? ? ? httpsClient.AllowAutoRedirect = true; ? ? ? ? ? ? ? CrestronConsole.PrintLine("Disabled certs and allowed redirect"); ? ? ? ? ? ? ? try ? ? ? ? ? ? { ? ? ? ? ? ? ? ? httpsRequest.RequestType = Crestron.SimplSharp.Net.Https.RequestType.Post; ? ? ? ? ? ? ? ? httpsRequest.Url.Parse(url); ? ? ? ? ? ? ? ? CrestronConsole.PrintLine("Parsed URL\n"); ? ? ? ? ? ? ? ? ? httpsRequest.Header.SetHeaderValue("User-Agent", httpsClient.UserAgent.ToString()); ? ? ? ? ? ? ? ? httpsRequest.KeepAlive = true; ? ? ? ? ? ? ? ? httpsRequest.Header.SetHeaderValue("Content-Type", "application/x-www-form-urlencoded"); ? ? ? ? ? ? ? ? httpsRequest.Header.SetHeaderValue("Host", "10.1.10.0"); ? ? ? ? ? ? ? ? CrestronConsole.PrintLine("Set Content Type and Host\n"); ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? string command = str2JSON("login=" + login + "&" + "passwd=" + password); ? ? ? ? ? ? ? ? //string command = "login=" + login + "&" + "passwd=" + password; ? ? ? ? ? ? ? ? httpsRequest.ContentSource = ContentSource.ContentString; ? ? ? ? ? ? ? ? httpsRequest.ContentString = ""; ? ? ? ? ? ? ? ? httpsRequest.ContentString = command; ? ? ? ? ? ? ? ? httpsRequest.Header.SetHeaderValue("Content-Length", "24"); ? ? ? ? ? ? ? ? ? CrestronConsole.PrintLine(command + "\n"); ? ? ? ? ? ? ? ? CrestronConsole.PrintLine("Set Body\n"); ? ? ? ? ? ? ? ? ? httpsResponse = httpsClient.Dispatch(httpsRequest); ? ? ? ? ? ? ? ? CrestronConsole.PrintLine("Sent Request\n"); ? ? ? ? ? ? ? ? ? responseCode = httpsResponse.Code; ? ? ? ? ? ? ? ? CrestronConsole.PrintLine("POST Response Code:" + responseCode.ToString() +"\n"); ? ? ? ? ? ? ? ? ? ? string[] subStrings = httpsRequest.Header.ToString().Split(','); ? ? ? ? ? ? ? ? foreach (string str in subStrings) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? CrestronConsole.PrintLine(str); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? string[] subStrings2 = httpsResponse.ContentString.ToString().Split(','); ? ? ? ? ? ? ? ? foreach (string str in subStrings2) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? CrestronConsole.PrintLine(str); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? return command; ? ? ? ? ? ? } ? ? public string str2JSON(string urlString) ? ? ? ? { ? ? ? ? ? ? urlString = urlString.StartsWith("?") ? urlString.Substring(1) : urlString; ? ? ? ? ? ? string resultString = "{"; ? ? ? ? ? ? ? string[] urlKeyVal = urlString.Split('&'); ? ? ? ? ? ? ? foreach (string kv in urlKeyVal) ? ? ? ? ? ? { ? ? ? ? ? ? ? ? string k = kv.Substring(0, kv.LastIndexOf('=')); ? ? ? ? ? ? ? ? string v = kv.Substring(kv.LastIndexOf('=') + 1); ? ? ? ? ? ? ? ? resultString += "\"" + k + "\"" + ":" + "\"" + v + "\","; ? ? ? ? ? ? } ? ? ? ? ? ? resultString = resultString.Substring(0, resultString.Length - 1); ? ? ? ? ? ? resultString += "}"; ? ? ? ? ? ? ? return resultString; ? ? ? ? } Sorry if this has already come up but after a short search I could not find many resources for an HTTPS Post Request. If someone could point me in the direction of a good example I would appreciate it.? ? Leighton |
Re: 5th Gen Apple TV IR issue
I was going to post a question about this. I would love to hear what solutions we might have for using IR with this new AppleTV, if this is more than a specific site issue...
I was using CEC with DM/NVX, which does work great (though I have had a couple times where control has locked up and needed a card reboot), but I've defaulted to IR control since a) It always works and b) a press+Hold on the Menu Button will bring the unit back to the main menu (You can't P+H with the CEC and the MainMenu button does weird things now) |