¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date   
newtonsoft question 3
Is there a way to not serialize a property in an object that is not initialized. Something like the [JsonIgnore] but I want to include the property if I set a value for it and leave it out of the serialization if it isn't set. For example, public class Account { public string FullName { get; set; } public string EmailAddress { get; set; } [Something like JsonIgnore] public string PasswordHash { get; set; } } Then Account account = new Account { FullName = "Joe User", EmailAddress = "joe@...", PasswordHash = "VHdlZXQgJ1F1aWNrc2lsdmVyJyB0byBASmFtZXNOSw==" }; string json = JsonConvert.SerializeObject(account); Console.WriteLine(json); // {"FullName":"Joe User","EmailAddress":"joe@...","PasswordHash":"VHdlZXQgJ1F1aWNrc2lsdmVyJyB0byBASmFtZXNOSw=="} However in the case where PsswordHash isn't initialized with a value Account account = new Account { FullName = "Joe User", EmailAddress = "joe@...", }; string json = JsonConvert.SerializeObject(account); Console.WriteLine(json); // {"FullName":"Joe User","EmailAddress":"joe@..."} So again, when PasswordHash isn't initialized it doesn't get included in the JSON at all. Thanks in advance for the help Jay
Started by jbasen @ · Most recent @
TSR Performance issues 5
I have a site that is reporting TSR issues, pages/suppages slow to populate or not populating, sluggishness, etc. I was just told by my network guy that: "Crestron has identified an issue with the latest version of the firmware on the TSR-310's. It's not affecting all remotes, but it depends on the chipset you have. They recommend rolling back to one version previous to get it working properly again. " Currently using 'tsr-310_3.000.0010.puf' - Anyone heard about this and know if we're supposed to roll back to the .0186 version? Also, how would one determine the chipset used, etc. etc. And Crestron - Any possibility that we could have better communications??????
Started by ckangis @ · Most recent @
Shared Gateway
So I just tried to add a third IP table entry to my CEN-GWEXER thru TBx/System Info and found that It wouldn't let me. This begs the question: - How many entries are actually allowed? - How would a mere mortal find out info like that? I'm also wondering the same about the new CEN-GW1... Any ideas? I'm going to try adding thru console...
Started by ckangis @
TSR Wifi performance - Ping Test
Hi All, We have a site where the TSRs are seemingly sluggish and sometimes won't populate SubPages (This is a custom system) Here's an example of some pings that are consistent with 3-4 TSRs of varying vintage, all with the latest v3.0.10 FW ping 10.32.101.94 Pinging Host 10.32.101.94 Reply from 10.32.101.94: Echo size=32 time=67ms TTL=63 Reply from 10.32.101.94: Echo size=32 time=3ms TTL=63 Reply from 10.32.101.94: Echo size=32 time=108ms TTL=63 Reply from 10.32.101.94: Echo size=32 time=25ms TTL=63 PRO3>ping 10.32.101.94 Pinging Host 10.32.101.94 Reply from 10.32.101.94: Echo size=32 time=99ms TTL=63 Reply from 10.32.101.94: Echo size=32 time=16ms TTL=63 Reply from 10.32.101.94: Echo size=32 time=35ms TTL=63 Reply from 10.32.101.94: Echo size=32 time=3ms TTL=63 Does this seem normal for Wifi TSRs? Hard-wired devices GW1, TSW, etc. ping out at 1-4ms consistently... TIA!
Started by ckangis @
What is this Console Notice??
Anyone know what this is/means?? 1. Notice: servicesd.exe # 2025-05-17 11:02:50 # CrestronMIB: Exceded 3200 It's from a Pro3 with the latest FW just updated. I got 500 of them with the same time-stamp...
Started by ckangis @
Quotes are being added around a Serial String 7
I'm trying to use a Simpl# module "Crestron-WLED" that is getting quotes added around a serial string that aren't needed. https://github.com/mwohlert/Crestron-WLED I've tried to look in the module and I don't see where the quotes are being added. I'm not sure if this is a compile setting, simpl setting or a user error. I sent only brightness values 50. If you notice the "col":"" has "" and the serial string is empty. {"on":true,"bri":0,"transition":0,"seg":[{"col":"","bri":50,"fx":0,"sx":0,"ix":0}]} This string I sent had brightness value of 50 and color value of [[128,128,128]] but it gets sent as "col":"[[128,128,128]]" (I underlined the issue) {"on":true,"bri":0,"transition":0,"seg":[{"col":"[[128,128,128]]","bri":50,"fx":0,"sx":0,"ix":0}]} This is what the string should have been sent as. {"on":true,"bri":0,"transition":0,"seg":[{"col":[[128,128,128]],"bri":50,"fx":0,"sx":0,"ix":0}]} Any help figuring this out would be greatly appreciated. All Crestron software is updated, firmware on CP3N is latest version. If any other info is needed will be glad to provide it. Thanks Jason
Started by jaevans@... @ · Most recent @
Sony K55S30 Displays
Good afternoon. I am controlling these displays via RS232. Everything seems to be working as I would think with the exception of the "enter" button. We are using the built-in tuner for CATV. I can change the channel using channel up and down but putting in a channel number and hitting enter to change the channel, that is the part is not working.
Started by Rick Arnold @
Lutron RadioRA 3 Processor not connecting 15
Hello, I've been having issues getting my RA 3 proc to connect to my simpl windows program. I'm using the publicly available v1.1 modules on a DMPS3-4k-150c. My company does almost exclusively QSX and I've never run into this issue with those systems. I have set up an integration login in the ra3 processor and have triple checked the password. I am also able to ping the Lutron processor from the dmps. When I pulse connect, debugger shows LutronLeapCommLib1[ Connecting to: "PROCESSOR IP" ] and then nothing else. When I open the error log on the processor I see this error after program init: 50. Error: splusmanagerapp.exe [App 1] # 2025-05-10 20:28:14 # Module S-4.1:S-1 : Lutron_RadioRA_3_Command_Processor at line 141: Unhandled Exception: System.TypeLoadException: Method not found: m_fClientX509Cert Crestron.Infrastructure.ATcpClientSocket. at Crestron.SimplSharp.CrestronSockets.SecureTCPClient.Conn 51. Error: splusmanagerapp.exe [App 1] # 2025-05-10 20:28:14 # ectToServerAsync(SecureTCPClientConnectCallback pCallBackFunction) at Lutron.Leap.CommLib.CommandProcessor.Connect() at UserModule_LUTRON_RADIORA_3_COMMAND_PROCESSOR.UserModuleClass_LUTRON_RADIORA_3_COMMAND_PROCESSOR.CONNECT_OnPush_0(Object __Even 52. Error: splusmanagerapp.exe [App 1] # 2025-05-10 20:28:14 # tInfo__) at Amib.Threading.Internal.WorkItem.o() at Amib.Threading.Internal.WorkItem.Execute() at Amib.Threading.SmartThreadPool.e(WorkItem A_0) at Amib.Threading.SmartThreadPool.p() Anyone else seen this before/know how to fix?
Started by UnifiedChicken @ · Most recent @
NewtonSoft Problem 5
I'm trying to convert some JSON into a series of C# classes. My problem is that one of the classes is named Event and this is causing a conflict with SimplWindows because that name is already used. I know that NewtonSoft allows you to use JsonProperty to perform a renaming of an element of a class to avoid a similar conflict but I can't find anything that will solve this problem for a class. ERROR (LGSPLS1000) 'Event' already defined public class Root { public int id { get; set; } public string type { get; set; } public Event @event { get; set; } } public class Event { public string event_type { get; set; } public DateTime time_fired { get; set; } public string origin { get; set; } } Thanks in advance for the help Jay
Started by jbasen @ · Most recent @
Signal Change Events on the 4-Series 3
I'm going through the learning cliff of programming for a 4-series processor with VS2019. I always try to program my drivers using VS2008 so the code can be run on a 3-Series processor or a 4-Series processor. In this case I need VS2019's support for WebSockets. To pass data back to a group of Simpl+ modules I would do the following with VS2008: public class SerialChangeEventArgs : EventArgs { public string entity_id { get; set; } public SerialChangeEventArgs() { } public SerialChangeEventArgs(string entity_id) { this.entity_id = entity_id; } } public static class SignalChangeEvents { public static event SerialChangedEventHandler onSerialValueChange; public static void SerialValueChange(string entity_id) { SignalChangeEvents.onSerialValueChange(new SerialChangeEventArgs(entity_id)); } } However, under VS2019 I get the following error: Error CS0246 The type or namespace name 'SerialChangedEventHandler' could not be found (are you missing a using directive or an assembly reference?) I have the same "using" directives that I have used with VS2008. Any assistance would be greatly appreciated. Thanks Jay
Started by jbasen @ · Most recent @
VX automate / 1Beyond user feedback 8
Hi all, I'm looking for feedback from anyone with firsthand experience using the VX automated system. We're about to move forward with a 1Beyond/VX Automate system for a large conference room intended for upper management, and I¡¯d appreciate any insights you can share. Thx
Started by Anhtu Vu @ · Most recent @
Lutron QSX/RA3/Leap Protocol and VLANs
I was interested/concerned about the issue of LEAP not being able to cross VLANs brought up in a different thread, so I thought it would be better to start a new one vs fork the other thread... As we have just revamped our network scheme to be multi-VLAN, I'm concerned about this issue. We don't generally deal with Lutron but we always get take-overs with them so we have to be agile... What are others' experiences with using QSX/Ra3 and the LEAP protocol with VLANs - specifically, Crestron on VLAN 1 and Lutron on VLAN 2 for example. I personally am only interested in Crestron custom apps since we don't use HOME... It's hard for me to imagine that with a pro network and someone who knows how to configure it that this would be a problem, but...you know...:)
Started by ckangis @
Intelligent Video System 1 beyond v-sam-vxp- 1b 6
Hi guys so I have been trying to use the crestron automate vx solution. However I have been facing challenges especially in the tracking part and autoswitching. Is there anyone who has successfully deployed this system here and are willing to assist. 4 iv- camptz-12 and 4 iv-camptz-20 are the cameras being used.
Started by Heri Itika @ · Most recent @
POLY GY500 CONTROL VIA RS232 7
Hello team, I have a poly G7500 that is/was being controlled via rs232 by a CP4.This was working fine. However, this stopped recently. On COM port 1 of the CP4 I can no longer receive feedback from the poly G7500.When I change to COM port 2, I occasionally get feedback from the G7500, however seems to be just to be random symbols. Kindly advise.
Started by Heri Itika @ · Most recent @
TSW-770 Virtual Buttons on XPanel 3
Hi all, thanks for taking the time to read. I would like to know if there is a way to show the Virtual Buttons tool bar in XPanel, I was tasked to update a system from an old TSW 1050s series that has Hard Buttons programmed (Power ON/OFF, Volume UP/DOWN, Light Presets). I know this new 70 series panels have those buttons on a tool bar, but when I Saved As my VT project as TSW 770 and I run the XPanel I don't get to see those buttons. There is any way to make XPanel to show the Virtual Tool Bar on a 70 series like it would show Faceplate on 50 or 60 series ? Thanks !
Started by santiago@... @ · Most recent @
Topics in Home Automation - New Article in Residential Tech Today
I personally don't know anyone who enjoys mowing their lawn. It takes time that could be much better spent with family and friends, it has to be performed on even the hottest days of the summer, and it is an even more miserable task for people that suffer from seasonal allergies. Fortunately, there are a wide range of robotic lawn mowers available today that can eliminate this job from a homeowner's weekend chores. Segway has been making robotic mowers since 2021. The Navimow X3 series are their latest line of wire-free, robotic mowers and includes models that can handle lawns between 1/2 and 2-1/2 acres. I was a beta tester last fall and my latest article looks at the Navimow X3 series of robotic mowers in detail. You can find the article here: https://restechtoday.com/reviewing-the-segway-navimow-x3-series-robotic-mower/ For those interested in earlier articles that I've written, you can find those here: https://restechtoday.com/author/jaybasen/ For these interested in even earlier content that I wrote, you can find it all here though older content has formatting issues due to a transfer from blogspot to wordpress. https://topicsinhomeautomation.wordpress.com/ Thanks
Started by jbasen @
Websockets and frames 3
For all the drivers I've written I've had to do lots of http communications with various devices. However, I've never had to get into the nitty gritty details of WebSockets and formatting strings into frames. I've been banging my head against the wall with this for a few days so I figured it was time to ask if anyone has any code for sending and receiving strings through a WebSocket that they would be willing to share. Of course I'm trying to do this with VS2008 so the code will run on a 3 series processor. Just to tell you how desperate I am I've even asked ChatGPT to write the code but it hasn't come back with anything workable. Not a big surprise? Thanks in advance for the help Jay
Started by jbasen @ · Most recent @
TSR-310 went to system maintenance , on re-docking the unit after the proper battery drain (undocking). 3
Hi, went to system maintenance , on re-docking the unit after the proper battery drain (undocking).Recently a unit has been undocked just to drain the battery and after few days , I returned back to docked for charging i found a " SYSTEM MAINTENANCE" message on display telling do not reboot the device. What's is the primary cause for this ?
Started by Innovative @ · Most recent @
TSR Screen Flash for ID 5
Hi All, I know that I can cause the TSR-310 screen to flash (as an ID'ing tool) with the AppleTV Control reserved Join extender, But does anyone know if there's a way to flash the screen without this extender? (I don't have it in the program I'm working with...) i.e. via ToolBox or other?? TIA!
Started by ckangis @ · Most recent @
Outdoor cover for Crestron Horizon 2 keypads?
Hello fellas!, Title pretty much says it all, is there an outdoor cover for Horizon keypads? Thanks.
Started by David Chramcow @
Current Image
Image Name
Sat 8:39am