¿ªÔÆÌåÓý

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

Re: Weather App on TSW-1050

 

¿ªÔÆÌåÓý

Unfortunately no, I have sent full support files to TB and have not heard back.? Still waiting to see what they can do.? It is, without a doubt, something on the 50 series TP¡¯s.? Just have to wait for Crestron now.

?

From: [email protected] <[email protected]> On Behalf Of adks1010
Sent: Wednesday, March 3, 2021 9:19 AM
To: [email protected]
Subject: Re: [crestron] Weather App on TSW-1050

?

Have you had any luck getting the weather to work on your TSW 105x's?

I have a client that really wants this to work on his panels. Weather seems to work fine when I connect remotely using the Crestron Go app bu he is stating the panels are an issue.


Re: Weather App on TSW-1050

 

Have you had any luck getting the weather to work on your TSW 105x's?

I have a client that really wants this to work on his panels. Weather seems to work fine when I connect remotely using the Crestron Go app bu he is stating the panels are an issue.


Rename AES67 Stream

 

How do you rename the AES67 stream from a DM-NVX-350 or DM-NVX-E30?


Topics in Home Automation - New Article in Residential Tech Today

 

¿ªÔÆÌåÓý

My latest article,?"How to Use Amazon Alexa for Whole-House Audio System Control¡±?is being published by the good folks at Residential Tech Today Magazine on their web site. As many smart homes leverage Alexa smart speakers for voice control of the smart home, the article looks at how Alexa smart speakers can be integrated with a smart home processor to create a whole house audio system; potentially saving thousands of dollars compared to other alternatives.

You can find the article here:

For those interested in earlier articles that I've written, you can find those here:

?

Finally, for those that want to see even more content I've written about smart home technology you can find that here:

?

?

Thanks


Re: Certified Drivers

 

¿ªÔÆÌåÓý

Hi Troy,

Are you referring to switch transport at runtime - as without restarting program?
You don¡¯t need to recompile your program to switch transports as you can accommodate transport for driver the same way as driver name - part of the settings package and parameters supplied, i.e. extra config file or follow file naming convention of CCD to parse transport name.
Otherwise, I agree with everything mentioned. On another hand - better to have CCD then not to have it at all :-)

On Feb 27, 2021, at 11:58 PM, Troy Garner <troy_garner@...> wrote:

[Edited Message Follows]

Fair enough!

I think on the topic of CCD's, another thing I'd say is that their method is antiquated. They'd rather provide backwards compatibility instead of leveraging the real power that comes with 4-series and subsequently the full .NET framework without any sandbox. The concept is great, but now is in dire need of an upgrade! What I'm referring to is the use of separate AppDomains more specifically, and the ability to change the transport at runtime. (I know many people might not realize the benefit of having the transport switchable at runtime, but there's one massive benefit IMHO... The ability to switch the transport without a recompile! Imagine having gone through user acceptance training initially, then a couple months later they switch to a new model of a device that doesn't have IP communication and you have to switch over to serial. If you can isolate the change in code to a separate DLL, then you also mitigate the chance that a different compile of your program introduces bugs from a different version of the Crestron database. Who knows if different versions of SIMPL have bugs that would affect the recompile in an inadvertent way as well...)

I've had issues with CCD's and broken database versions in the past (affecting the wrapper symbols)... Other than that, the only other source of any bugs would be within the driver framework itself, or the driver itself.

--
?
Crestron Service Provider - TBD Enterprises Inc.



Accessing PLC via OPC-UA from Crestron #plc

 

Hello tribe,
Anyone ever hooked up to a PLC via OPC-OA?
I mean without a fieldserver or similr device in the middle.

bye
HST


Re: DGE-100 with external display not responding to touch

 

¿ªÔÆÌåÓý

Hi,

?

problem solved.

I did an update on the CP4 program, and all the SG-buttons in the program where commented out so they didn?t react¡­

Any idea how this might happened?

?

Cheers, Thorsten

?

Von: [email protected] <[email protected]> Im Auftrag von Thorsten K?hler
Gesendet: Mittwoch, 3. M?rz 2021 10:44
An: [email protected]
Betreff: [crestron] DGE-100 with external display not responding to touch

?

Hi,

?

i?ve installed a DGE-100 together with an external multi-touch screen recently at a customer location.

Was working finde for a couple of weeks now. Yesterday, the customer reported that the display is not responding anymore to any touch.

Any idea where to start looking?

Customer restarted everything (display, DGE-100, CP4) with no change.

?

Anything to look at in the logs?

?

Cheers, Thorsten


DGE-100 with external display not responding to touch

 

¿ªÔÆÌåÓý

Hi,

?

i?ve installed a DGE-100 together with an external multi-touch screen recently at a customer location.

Was working finde for a couple of weeks now. Yesterday, the customer reported that the display is not responding anymore to any touch.

Any idea where to start looking?

Customer restarted everything (display, DGE-100, CP4) with no change.

?

Anything to look at in the logs?

?

Cheers, Thorsten


Re: Isolated relay and I/O - RS-232 or Ethernet controlled

 


Take a look at the Shelly 1 IoT relay. ? It can be configured to

Turn on when power is restored to the device
Turn off when power is restored to the device
Go back to the state when power was lost

I just wrote an article about Shelly IoT devices and there are Crestron drivers on my GitHub


Jay

On Tue, Mar 2, 2021 at 8:16 PM AVPA via <matt_gris=[email protected]> wrote:
I am looking for relays that can remember state on power failure and isolated from Crestron reboots/uploads.? Same for the I/O board.? Control and status through RS-232 or Ethernet.? Does anyone know of anything like this?

Have a blessed week!

--
Matt Grisafe
AV Programming Associates

760-632-6996


Isolated relay and I/O - RS-232 or Ethernet controlled

 

I am looking for relays that can remember state on power failure and isolated from Crestron reboots/uploads.? Same for the I/O board.? Control and status through RS-232 or Ethernet.? Does anyone know of anything like this?

Have a blessed week!

--
Matt Grisafe
AV Programming Associates

760-632-6996


Re: Memory management in Simpl# #bestpractices #simplsharp

 
Edited

You need to consider which objects for read/write you need to provide thread-safety for... Some don't need it, some do, and just adding mutexes or any other construct around everything can get you into trouble as well (i.e. deadlocks).

This is especially true when you have to consider how callback invocations might affect a particular call chain from a specific thread. For example, if method A and B have the same mutex, and A is called which invokes a callback of some sort.. If the callback were to call A or B, then you'd end up with a deadlock depending on which method invoked the callback. In some cases you can invoke it on a separate thread, or exclude it from the block of code with thread-safety mechanisms protecting it.)

--
?
Crestron Service Provider - TBD Enterprises Inc.


Re: Memory management in Simpl# #bestpractices #simplsharp

 

Thanks Troy! I really appreciate your help.

One more question about thread-safety and race conditions aspects you mentioned - do you think that in this kind of functionality CMutex with timeout in a try-catch-finally block in each function and also http client with set timeout (and maybe checking its ProcessBusy property before GET requests) will be a good solution in here?

Best regards,
Wojciech

pon., 1 mar 2021 o 18:39?Troy Garner <troy_garner@...> napisa?(a):

[Edited Message Follows]

1) If this is for a SIMPL# library used by SIMPL Windows, then you'll have to consider thread-safety here and race conditions. There's nothing wrong with the code from a single-threaded perspective, and for non-IDisposable objects you don't worry about it. Once there are no references to the object on the heap the GC will take care of it for you (unlike in a language like C or C++). Perhaps you want these two functions to be part of the same call chain? I don't see why they need to be different unless you're caching the data from the website for future callbacks within X amount of time since the last live poll...?

2) Realistically you could use LINQ here and the ToArray() method after a Where() clause to achieve this without creating a new List<T> from the FindAll() method. Same scenario as before, you don't worry about the memory allocation here for the most part. SIMPL+ will retain a reference to the array allocation for as long as it needs to use the data. (Also, if this is for search functionality, you can do the search in a case-insensitive manner using an overload of IndexOf().)

-- Off the top of my head, it would look something like this --

Ex: _allStations.Where(x => x.City.Name.IndexOf(CityName, StringComparison.OrdinalIgnoreCase) != -1).ToArray()



--

?
Crestron Service Provider - TBD Enterprises Inc.


Re: Dynamic Icon and Dynamic Image Objects Local Path

 

Try it with a SG XPanel.
Long time since I touched a V12


Re: DM-MD16X16 Specs

 

Last month we updated an old 8X8 from around 2011 with fiber output cards to full 4KZ cards. Although I didn't need them in my situation, you can get free plate adapters to fit the new style cards. You have to run thru the online DM upgrade tool and it will spec the parts needed. No issues with any video bandwidth or anything video-wise. Firmware was very old so I did it in multiple steps as advised by TB:

2.35 > 2.37.02 > 2.41 > 2.45 > 2.48.01 > 2.50 > 2.55 > 2.59 > 2.61 > 3.03.05

Firmware was the hardest part as it took a couple hours.?


Re: Camera streams on TSW panels in Crestron Home

 

Crestron Home does let you restore to a previous configuration as long is you don't wait too long where it no longer shows up in the list.? So that would be the first thing I would try.


Camera streams on TSW panels in Crestron Home

 

I'm having some issues with streaming some cameras to TSW panels in the house.? I had them setup in Home as "manual" cameras, and they were working.? Then the client asked for remote access to the system while he was out of town, so I registered the project with myCrestron.com, which unlocks the Remote Port section of the camera's network settings.? After forwarding the appropriate TCP ports to the cameras on the firewall, they cameras were viewable by the client while out of town.? So far - so good.

Then the client gets home, and he reports that the cameras were no longer working from the TSW panels in the house.? After lots of messing around, today I realized that the panels are requesting an RTSP stream over UDP on port 554, but the port forwarding rules that work from my iOS device are over TCP.? And when I change the forwarding rules to UDP, they don't work from my phone either.

So did enabling myCrestron DDNS in the CP4R change something in the way the panels request the stream?? I can't find a way to "un-register" the CP4R to put it back to the way it was before to see if the stream on the panels start working again.

Anyone have any thoughts on this one?


Re: DM-MD16X16 Specs

 
Edited

I don't think it matters in your case but the new chassis are 2-3" shallower.


Re: Dynamic Icon and Dynamic Image Objects Local Path

 

Your image files needs to be embedded inside the project.
So create a fake subpage with al your ressources inside. If you just include your files without putting them inside a page they will be ignore at compile time.


Re: Dynamic Icon and Dynamic Image Objects Local Path

 

It isn't working for me... it's possible that Crestron is lying about the TPMC-V12 being a legacy panel that supports it (thought it works from a webserver). I'll book mark this for when I have the chance to test with a more modern panel.


Re: CEN-NVS200 Replacement

 

The CEN-NVS200 does do H.264 so I would think the TSW panels should work.? My main concern would be if you have a bunch of TSW panels trying to stream from it at the same time -- the CEN-NVS200 may not keep up.? Just a quick look at the specs and it doesn't look like the CEN-NVS200 can do an H.264 multicast stream.? If that is the case, the CEN-NVS200 would have to do a unicast stream to each TSW panel and that would probably exceed its limits.