Keyboard Shortcuts
Likes
- Crestron
- Messages
Search
Re: DM-NAX-8ZSA unbalanced output
¿ªÔÆÌåÓýHi,The analog outputs 1-2-3-4 will always correspond to zones 1-2-3-4 in any situation. There is no special programming needed. Though, if you want it to be a pure line-level output instead of variable volume control, just make sure to enable the EQ bypass
feature for the zone.?
On Jun 6, 2024, at 8:59?PM, Angel Marti via groups.io <felipeangelml@...> wrote:
|
|||
Re: Running SIMPL debugger continuously
You totally could do it exactly as you propose for debug purposes, especially if it's just for inspecting variables in real time and you don't care about packet loss.
For me, I'm actually driving other good automation from my MQTT that don't make sense to implement on Crestron processor, so I'd have unacceptable malfunctions if I had packet loss, and had to choose TCP.? That said, the TCP Server symbol isn't part of my code -- it's one you'd have added yourself following my Readme, and you could substitute TCP Client, UDP, RS232, or any other symbol in its place.? (e.g. TCP Client to make your processors push messages through the internet connection to your other infrastructure)? If you're familiar with the Syslog packet format, you could probably tweak the packet format in the S+ scripts I wrote, to output Syslog UDP instead of the plaintext I'm doing. An example of "other automation" I'm doing with MQTT is that pesky Pac2 scheduler issue I keep reading about on this forum.? Yeah, it bit me too, but I handled it by deleting all my affected scheduling entries from D3, and then just writing a Python script to "be" the scheduler and trigger events on Pac2 externally, either based on time or MQTT data.? Chatgpt helped me come up with short code snippets to calculate sunrise and sunset using a 3rd party library.? Other python-based automation I do is SMS-based two-way text bots to send commands to the "house" and receive notifications back over text.? All on RPi, using Twilio for the SMS. Agree, RPi sold as the bare board or in plastic hobby packages isn't robust for production -- on the other hand, some companies have made industrial versions that are (especially using the "compute module" daughterboard version of RPi) meant for pro applications.? Higher end metal / dinrail enclosure pi's provide proper cooling and avoid using SD cards as primary storage (weak spot).? Robustness is also in the eye of the beholder.? I think a lighting system whose manufacturer repeatedly breaks basic functionality like scheduler -- or a dev environment whose performance grinds to a complete halt when you click "debug" on multi-core multi-GHz processors -- could be questioned for robustness :) (the whole reason we're chatting about this topic, the Crestron debugger is unacceptably slow and the silly Python thing I wrote -- or Syslog and other ideas we're discussing here -- outperform it in spades and give us back the basic functionality we're nearly deprived of by not wanting to wait on the "robust" product) -- but Crestron does so many things right and my continued business and support reflects that.? That said, my lighting hasn't missed a single event since I switched to a Python scheduler running on a Pi, others mileage seems to continue to vary :) Mike |
|||
IR receiver to IR transmitter with DM-NVX
Hello. Is there an easy way to have an IR receiver on the display side and an IR transmitter on the source side? Example, a customer wants to control a remote cable box from the display side.
I was thinking about a USB TX/RX system that would use the KVM functionality of the DM-NVX-360 for example. Also a IR over Ethernet could work, but all I find is IR over CAT-5 wich is not IP based and won't pass on a network. I have only one network cable between this remote office and the room where the cable box is. Anybody made that work before? Thanks in advance for any idea! |
|||
Re: DSC PowerSeries Neo
It was on a system tested March of last year, the zone status was working. The driver at the time was HS2064_3.0000.0005IP from what I see in the program we tested. I have a co-worker who rolled out a panel recently and had the zones reporting pretty fast with HS2064_3.0101.0018IP... before they decided to change the DSC board(!), now the integration is fully broken even with the settings adjusted. Will update when we can test again
|
|||
Re: Running SIMPL debugger continuously
Fair point, MQTT is fairly complex and it would be hard to write by hand without a library. The more I think about operationalizing this at scale, I'm not sure if MQTT is a good fit for my situation.? What do you think about sending syslog (RFC 5424) directly from the processor?? It's a very simple protocol running on UDP.? If packets occasionally get lost, no big deal.? I wrote something similar for Qsys:? I have around 100 Crestron processors around the world, so adding a Pi on each one adds some operational challenges.? For me, RPi is a great tool for experiments, but not robust enough for production. On Wed, Jun 5, 2024 at 9:36?PM Michael Caldwell-Waller via <bowser77=[email protected]> wrote:
|
|||
Re: DSP parametric EQ control
#programming
#values
¿ªÔÆÌåÓýI think you¡¯re looking for analog logic symbol called ¡°log with limits¡±. I haven¡¯t poked at the maths for it, but frequencies are a logarithmic scale. You may have to poke at the numbers a bit to get the outcome you want. ? Hth, ? --?Steven ? ? From:
[email protected] <[email protected]> on behalf of D_a_n_e via groups.io <dparis@...>
Hi All, |
|||
DSP parametric EQ control
#programming
#values
Hi All,
I'm seeking a way to control a filter's frequency in a parametric EQ block in Biamp. I have successfully achieved control of it in a linear sense, but the problem is that the frequency range of the filter (20 Hz - 20 KHz) is not linear. So when I ramp the analog value, the frequency parameter makes very large adjustments at the lower end of the spectrum, and very small adjustments at the upper end. I need a way to make this progressively increment more at the higher end and less at the lower end. I never learned such advanced maths in school, so I have no idea how to describe such a formula or if Crestron even supports that kind of thing. Any ideas? |
|||
Using CP3-R relay and I/O resources in Pyng/OS2 programming
Hello, all.? I'm a first-time poster here, but a long-time SIMPL programmer and a relatively inexperienced Crestron Homer.
Is there a way to pair CP3-R relays and/or I-O ports in an OS2 Pyng program, or is that hardware just wasted on this platform? Thanks in advance for chiming in... |
|||
Is there a way to change the X-Frame:SAMEORIGIN setting on a processor hosted Xpanel that was created using Construct?
I want to embed the xpanel into another web page but this setting does not allow it. i have looked everywhere for the header setting but cannot find it so i am wondering if it is a processor level setting or something created with the HTML project.
Thanks |
|||
Re: Crestron Home Touch - Panels disconnection
The configuration is the following : All the TSW570P-R use a fixed IP address, like the processor (CP4-R)
I Confirm that the Gateay is pingable Here is the configuration of the touchpanels :? TSW-570PR [v2.004.1066 (Wed Mar ?6 10:15:33 MST 2024), #98720432] @E-c4426841176f Build: Wed Mar ?6 10:15:33 MST 2024 ?(532892) Updater: 2.003.1011 Bootloader: N/A CCUI Version: 1.357.894737 XIOSDK: 3.8.2 IoTSDK: 1.9.1 Product ID: 0x79FC Revision ID: 0x0000 CPU ID: 0x0000 UUID: 735584ad-0b5d-4582-ab5e-6a4de64d587e PUF: 2.004.1066.001 OOTBVersion: 1.4.6 Video Player: 5.0 Sonos: 16.1 Crestron Home: 4.0.43+tsw Forced Auth Mode: True FIPS Mode: True Here is the configuration of the processor CP4-R (HW Ver 2) Cntrl Eng [v2.8000.00056 (Apr ?3 2024), %2243JBH06067] @E-c442682ac133 Build: Apr ?3 2024 ?(4907.535837) Updater: 2.8000.00056 Bootloader: 02.014.002 Cab: 1.8001.0267 Mono: 6.12.0.107 XIOSDK: 3.6.0 IoTSDK: 1.8.0 Build time: 21:42:56 Product ID: 0x7D17 Revision ID: 0x0000 CPU ID: 0x0008 Ethernet Phy: Rev1 Hardware Version: 2 PUF: 4.001.0334 IOPVersion: S3 - IO Processor [v1.3177.00007, #FFFFFFFF] slot:6 PYNG-HUB-SetupProgram: 4.001.0334 BACnetVersion: 15.1.30 Forced Auth Mode: True FIPS Mode: True And here an example of the messages I have when one or more touchpanels are disconnected :? 298. Notice: SimplSharpPro[App00] # 2024-06-02 19:14:13 # Disconnect: Invalid client Index 10 - 10.0.4.71:42384 299. Error: SimplSharpPro[App00] # 2024-06-02 19:14:13 # ReceiveDataAsync: Invalid client Index 10 - 10.0.4.71:42386 300. Notice: SimplSharpPro[App00] # 2024-06-02 19:14:13 # Disconnect: Invalid client Index 10 - 10.0.4.71:42386 301. Error: SimplSharpPro[App00] # 2024-06-02 19:14:14 # ReceiveDataAsync: Invalid client Index 10 - 10.0.4.71:42388 302. Notice: SimplSharpPro[App00] # 2024-06-02 19:14:14 # Disconnect: Invalid client Index 10 - 10.0.4.71:42388 303. Notice: SimplSharpPro[App00] # 2024-06-02 19:14:19 # Disconnect: Invalid client Index 3 - 10.0.4.73:49848 304. Notice: SimplSharpPro[App00] # 2024-06-02 19:14:19 # Disconnect: Invalid client Index 3 - 10.0.4.73:49848 305. Error: SimplSharpPro[App00] # 2024-06-02 19:14:36 # ReceiveDataAsync: Invalid client Index 10 - 10.0.4.71:42390 306. Notice: SimplSharpPro[App00] # 2024-06-02 19:14:36 # Disconnect: Invalid client Index 10 - 10.0.4.71:42390 307. Error: SimplSharpPro[App00] # 2024-06-02 19:14:37 # ReceiveDataAsync: Invalid client Index 10 - 10.0.4.71:42392 308. Notice: SimplSharpPro[App00] # 2024-06-02 19:14:37 # Disconnect: Invalid client Index 10 - 10.0.4.71:4239 2 ? |
|||
Re: Running SIMPL debugger continuously
Awesome, thank you for trying it and sharing your experience with the group ¡ª I really like Python. I also really like Crestron gear.? Both do something specific really well and I¡¯ve gotten lots of value using both together.? Python isn¡¯t my first or ¡°native¡± programming language but it is noteworthy for how massively productive you can be with it, for so little effort learning it.? Its community prioritizes simplicity and they¡¯ve excelled at delivering it.? Paid ChatGPT can crank out quality Python examples that can be pasted from, speeding development.? Crestron¡¯s hardware and their paradigm with reducing high quality hardware to SIMPL integration has advantages that shine the most when you stick to its simplicity that I feel is chipped away from, when we seek to have a Crestron processor do everything including the kitchen sink.? If you flew on an airplane and found out that the same CPU runs your seat back gaming experience as well as the cockpit instruments, you¡¯d be appalled for the lack of separation.? I feel the same way about anything that adds to the latency of a home¡¯s responsiveness (as well as a bootup time I already think is too much) for critical functionality like lighting.? If you¡¯ve driven a Tesla you might feel their infotainment system has timing glitches¡ it¡¯s for being a single computer that does too much.? Since a single industrial-mount Raspberry Pi can be the on-premise MQTT server, and since it¡¯s not too hard set to run full-time Python scripts on boot (either on the same pi or another), I view it as a sweet spot.? Raspberries are up in under 30 seconds.? But more power to anyone who sees the value in having it all in a single appliance and wants to take a moment to whip out S# and implement this there.? Mike On Wed, Jun 5, 2024 at 7:18?PM Elliott Balsley via <ebalsley=[email protected]> wrote:
|
|||
Re: Running SIMPL debugger continuously
Thanks everyone, for the ideas. Michael, that MQTT module is very cool!? I tested it and it works as advertised.? Great for temporary debugging with MQTT Explorer.? Have you thought about building the MQTT client into the module, to remove the need for that separate python app? It might also be cool to run a little HTTP server on the processor that serves metrics in Prometheus format.? That's what I do on my Qsys Cores using this plugin: . On Thu, May 30, 2024 at 10:56?PM RK-X via <rkx1984=[email protected]> wrote: Also don't forget Cresteon Fusion which will pump whatever data you pick into a SQL table and the you can construct your data into PowerBi, works great for generating bigger pictures about system use, Errors, help requests, mic battery levels (anything). Then you can make in formed descisioms about correct system development or push training and information to change how users interact with the system and prove your results as time goes on |
|||
Re: DSC PowerSeries Neo
I'm aware of the Zone Status driver, but it didn't work. I also checked the notes in the dat file which state it's not supported. Did you use it with a Neo panel?
toggle quoted message
Show quoted text
They updated the Neo driver last year - maybe they removed that feature :-) --- On Wednesday, June 5, 2024 at 6:42 PM, arnaud@ wrote: |
|||
File /LiteTouchStandardProtocol.zip uploaded
#file-notice
Group Notification
The following files and folders have been uploaded to the Files area of the [email protected] group. By: Steve Kuehn <steve@...> Description: |
|||