¿ªÔÆÌåÓý

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

Re: Crestron Home with Unifi Cameras

 

Hoping for some direction on issue I am having. I am not looking to have a discussion on telling client to use VPN.
?
Unifi cameras are being managed by the UNIFI NVR. Therefore I seem to have to use the URL generated within Protect for each camera. example: ?rtsp://[NVRIPAddress]:7447/[autokeygeneratedbyprotect]?rtsp_tcp=no
?
I can use the strings notated to have my cameras streams display on touch panels and the CrestronGo app while on the LAN.
?
However, I cannot get the cameras to display in my CrestronGo video object, remotely (over WAN). I have all of my port forwards in place and the URL I use remotely, works in VLC software. However, it never loads in CrestronGo.
?
If I VPN to the site on my phone and use the "local" url, it loads fine. Can you tell me if you did something different (modified URL besides the ipaddress) to get them to display remotely??
?
works locally on touch panels and CrestronGO: ?rtsp://[NVRIPAddress]:7447/[autokeygeneratedbyprotect]?rtsp_tcp=no
works remotely in VLC but fails on CrestronGO: ?rtsp://[WAN address]:7447/[autokeygeneratedbyprotect]?rtsp_tcp=no


Re: Construct and Masters 2025

 

On Tue, May 20, 2025 at 01:20 PM, Jonathan Arndt wrote:
If you would like Construct list objects to populate into single symbols allowing for easy `F4` signal copy/propagation (like existing VT PRO-E SRLs), you may want to change Construct User Settings. Specifically change the [Settings > User Interface Plugin > Build > Strategy for Widget List] item to a value of 'Classic'. I believe this setting value is initially set to 'Modern' which seems to break out list items into unique symbols within SIMPL Windows. This setting appears to be user centric, not project centric, so be careful when importing projects or *.chd files modified by others.
Alright, I need to walk back what I said about that part then, as this does get similar results to the old smart objects.? So kudos for that.
?
But this -
?
Just use the Csig.Control_Systems_Offline_fb reserved join in Construct on a background image asset or similar, that should fix the issue with offline processors
?
That works for buttons, but I can't seem to assign csigs to page visibility join numbers.? My workaround has been to make csig.control_systems_offline_fb the visibility trigger for a "trouble light" button which can then do a baked-in pageflip to the error page when touched... but it's not quite the same.? Small gripe though.? It's clear that Construct has come a long, long way in the last year or two, there's just going to be some re-learning of how to accomplish the same things.? Also gotta watch those DOM nodes.


Re: What is this Console Notice??

 

Might be. I think it was right after a reboot or program restart, IIRC...


Has anybody worked with Epiphan's Pearl2 rest API

 

Hello,??
?
I was wondering if anybody has worked with a pearl2 and used a TCP/IP client symbol with a SIO to send? HTTP? PUT commands to it to change outputs.? ?I'm sure a Simpl sharp module is the way to go, but I lack the knowledge.? Looks like it can be done without simpl# ,but I can't get the syntax right.? ?I figured out the syntax for just doing it through windows command prompt, but anything I try through debugger and a SIO tells me to piss off basically.? They have a module for it in application market, but it doesn't do a couple of things I would like it to.
?
?
Thanks,
Mike


Re: Construct and Masters 2025

 

?
and
?
?


Re: Construct and Masters 2025

 

On Tue, May 20, 2025 at 09:46 PM, Gas Bandit wrote:
Also, I'm a little annoyed that I can't assign a page to a reserved join above 16000, for example, many of my VTPRO projects had specially designed error pages that would automatically show if the panel ever lost connection to the control processor, because VTPRO let me set the visibility join for the page to 18495.? Construct doesn't seem to let me do that.
?
Just use the Csig.Control_Systems_Offline_fb reserved join in Construct on a background image asset or similar, that should fix the issue with offline processors


Re: Rx to analog?

 

If the OP just wants a string for display on a UI (rather than needing an analog value suitable for comparison, etc. it can be even easier:

STOA
SMV
ATOS

In the STOA configure it to "match" (01xxh) on the hex values of '@', '0', 'E', 'T' and then extract (0200h) the following 7 bytes as hours_hundreds, hours_tens, hours_units, minutes_tens, minutes_units, seconds_tens, seconds_units.

Run all of those (except, perhaps, the hours hundreds) in order into the ATOS and run the seconds_units to the trig of the SMV. The output of the SMV triggers the ATOS.

For the parameters on the ATOS use "" "" "" : "" : "" "" to insert colons between the hours and minutes and minutes and seconds and a format of 256d (thankfully, even though I've been doing this for 20 years I can't think of a time where anything other than 256d has been useful)

So @ET1234567 would turn into analog values 31h 32h 33h 34h 35h 36h and 37h. with the 37h triggering the SMV.

The SMV in turn triggers the ATOS which then reassembles those as the ASCII string 123:45:67

It is not the coolest or necessarily the most versatile but it does ensure that every possible time value gets reported

Lincoln
--
Lincoln King-Cliby
Commercial Market Director
Sr. Systems Architect | Crestron Certified Master Programmer (Diamond)
ControlWorks Consulting, LLC
Direct: (+1)440.771.4807 | Cleveland: (+1)440.449.1100? | Boston: (+1)508.695.0188 | DC: (+1)202.381.9070 | London: (+44) (0)20 4520 4600?
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Eric Luckart via groups.io
Sent: Tuesday, May 20, 2025 6:56 PM
To: [email protected]
Subject: Re: [crestron] Rx to analog?

You should be able to do this in simpl without too much trouble. Use a stoa and grab the last 7 bytes of the string @0EThhhmmss. You will then send them to equ's then init's and add all the init's together.

Just keep in mind. Using a single time analog will limit you to just over 18 hours. The Denon protocol supports 999 hours.


Re: What is this Console Notice??

 

I bet it got hit by a network scan of some sort - hopefully by the IT department.?

On Tue, May 20, 2025 at 9:40 AM ckangis via <chris=[email protected]> wrote:

Yeah, I was thinking that as well. We have Domotz monitoring these devices, so it could be that. Just never saw this before. And there were 500 of the same message with the same time-stamp!!?

Another inexplicable notice from a Crestron device....:)


Re: Rx to analog?

 

You should be able to do this in simpl without too much trouble. Use a stoa and grab the last 7 bytes of the string @0EThhhmmss. You will then send them to equ's then init's and add all the init's together.

Just keep in mind. Using a single time analog will limit you to just over 18 hours. The Denon protocol supports 999 hours.


Re: Rx to analog?

 

¿ªÔÆÌåÓý

You should be able to pull it out of the serial connection as part of a status message you poll with an oscillator you enable when the BD is the active source. It may take a couple iterations of serial substring to get the right section of the status.

?

--?Steven

?

?

From: [email protected] <[email protected]> on behalf of dwiencek via groups.io <dwiencek@...>
Date: Tuesday, May 20, 2025 at 3:18
?PM
To: [email protected] <[email protected]>
Subject: [crestron] Rx to analog?

You don't often get email from dwiencek@....

Hey guys,

Basic topic for most of you, but how would you suggest I get the time elapsed/remaining Rx from my Denon DN-500BD MKII Blu Ray into an analog join displaying time format? I don't know SIMPL+, and guess that's probably the likely route, but any help is greatly appreciated.

?

Dan


Rx to analog?

 

Hey guys,
Basic topic for most of you, but how would you suggest I get the time elapsed/remaining Rx from my Denon DN-500BD MKII Blu Ray into an analog join displaying time format? I don't know SIMPL+, and guess that's probably the likely route, but any help is greatly appreciated.
?
Dan


Re: Construct and Masters 2025

 

XSDS,
That's cool! and good to know about the scrolling function. I'll have to see if I can play around with it in my spare time,
...Wait, what!?!?! spare time? what am I saying...:)


Re: Construct and Masters 2025

 

It's funny you mention that.? I built out one of our older interfaces in Construct recently as it was the easiest of our stable to do so.? The lack of the MPO (as you put it) forced me to have to build out the Autonomic onto the panel, and I painstakingly mimic'd the MPO almost to a tee.? Your comment about the scrolling list is interesting because the MMS modules do have a scrolling list.? It doesn't work AS WELL as the MPO obviously, but it does scroll.
?
We had to do this becasue the client whom already had existing iPads vuilt in VTPro wanted the same interface on TST-1080's and would not accept another iPad for whatever reason.? It was a real challenge to figure out what Construct can and cant do, and the nuances to it currently.? I had a lot of gripes, but in the end it works and is almost a mirror image of the current interface.
?
That said, I wouldn't want to try it on our newer interfaces that utilize fairly advanced functions and leveraging of VTP to perform.? Construct just isnt quite there yet for the advanced GUI stuff.
?
On Tue, May 20, 2025 at 03:55 PM, ckangis wrote:

On Tue, May 20, 2025 at 03:35 PM, Lincoln King-Cliby wrote:
what the heck is a MPO
Haha!!
Its the Media Player Object!
?
I would personally like to go back to the old ways for Music servers, like AudioRequest and old MMS, where we just built pages as needed and had code based on the device's protocol. More work initially for sure, but then you get total control over the UI.
The problem is that in the iOS era, we need a scrolling list that auto-populates with data coming from the server. I personally don't know how to do this. I've pinged Mike Jr at Autonomic about looking into them providing a way to do this, so maybe that's a possibility...
?


Re: Construct and Masters 2025

 

If you would like Construct list objects to populate into single symbols allowing for easy `F4` signal copy/propagation (like existing VT PRO-E SRLs), you may want to change Construct User Settings. Specifically change the [Settings > User Interface Plugin > Build > Strategy for Widget List] item to a value of 'Classic'. I believe this setting value is initially set to 'Modern' which seems to break out list items into unique symbols within SIMPL Windows. This setting appears to be user centric, not project centric, so be careful when importing projects or *.chd files modified by others.


Re: Construct and Masters 2025

 

On Tue, May 20, 2025 at 03:46 PM, Gas Bandit wrote:
Also, I'm a little annoyed that I can't assign a page to a reserved join above 16000, for example, many of my VTPRO projects had specially designed error pages that would automatically show if the panel ever lost connection to the control processor, because VTPRO let me set the visibility join for the page to 18495.? Construct doesn't seem to let me do that.
The VTP "..." join selector only goes up to 16000 (at least on the x70 series) though you can type higher #'s.
I have also used 19495 for that purpose.
Are you saying that Construct does not have a reserved join for 'Control System Offline'?
?
And while we're at it, how about a document detailing all the reserved joins - Haha!!


Re: Construct and Masters 2025

 

On Tue, May 20, 2025 at 03:35 PM, Lincoln King-Cliby wrote:
what the heck is a MPO
Haha!!
Its the Media Player Object!
?
I would personally like to go back to the old ways for Music servers, like AudioRequest and old MMS, where we just built pages as needed and had code based on the device's protocol. More work initially for sure, but then you get total control over the UI.
The problem is that in the iOS era, we need a scrolling list that auto-populates with data coming from the server. I personally don't know how to do this. I've pinged Mike Jr at Autonomic about looking into them providing a way to do this, so maybe that's a possibility...


Re: Construct and Masters 2025

 

Also, I'm a little annoyed that I can't assign a page to a reserved join above 16000, for example, many of my VTPRO projects had specially designed error pages that would automatically show if the panel ever lost connection to the control processor, because VTPRO let me set the visibility join for the page to 18495.? Construct doesn't seem to let me do that.


Re: Construct and Masters 2025

 

¿ªÔÆÌåÓý

Crestron announced with the introduction of the TST-1080 at Masters in 2023 that all panels going forward would be HTML5/Construct only so this isn¡¯t/shouldn¡¯t be new news

?

Go already has a replacement: Crestron ONE (per the keynote ¡®now¡¯ free ¨C not sure if that¡¯s a recent change or has been this way for a while)

?

TSRs will live out their life as-is (though, since IIRC the Crestron home experience is already HTML5 it seems like a relatively minimal effort to flip the switch to either have a HTML5-supporting or HTML5-exclusive firmware release (excuse my general lack of familiarity with the TSR310 as I have never seen one in real life, let alone deployed one on a project ¨C I just recently got my hands on a enough TSR-302s to replace my stable of MLX-3s at home ?) but the successor will be a HTML5 experience.

?

The message is that VTPro feature parity is important and a work in progress, though what the heck is a MPO (Metropolitan Planning Organization? Medical Product Outsourcing?) ?and does it exist in VTP today?

?

I¡¯m not running towards Construct with arms wide open but VTP has been the loved family member suffering from dementia going down hill for a while now and needs to be gently put down. (I don¡¯t even do that much UI work and when it¡¯s ¡°please don¡¯t crash again¡­please don¡¯t crash again¡­please don¡¯t¡­ oh thank god it didn¡¯t crash, let me save before I make that mistake again¡±)

?

Lincoln

?

--

Lincoln King-Cliby

Commercial Market Director
Sr. Systems Architect | Crestron Certified Master Programmer (Diamond)
ControlWorks Consulting, LLC

Direct: (+1)440.771.4807 | Cleveland: (+1)440.449.1100? | Boston: (+1)508.695.0188 | DC: (+1)202.381.9070? | London: (+44) (0)20 4520 4600
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

?

?

?

From: [email protected] <[email protected]> On Behalf Of ckangis
Sent: Monday, May 19, 2025 11:08 PM
To: [email protected]
Subject: [crestron] Construct and Masters 2025

?

Hi All,

I heard that it was announced that all new panels(UIs?) will only support HTML5/Construct. This of course pushes the deprecation of VTPro closer, which I expect of course. I'm assuming that they'll have to keep it around to support the TSR and GO app, which kinda sux to have two platforms to support all the UI devices - Anyone heard plans for this issue??

Also, they're supposed to be getting the MPO ported over to Construct by the end of the year for us resi guys...

Can anyone illuminate more details on what they've heard about this?

?

My concerns:

- Construct needs to be solid - This forum has detailed much of the suffering over the last 2.5+ years. How are things going? Any light that we would be able to deliver real, client systems with it now/anytime soon?

- We need the MPO

- Ideally we need to have Construct support all the UI types

?

TIA!


Re: Construct and Masters 2025

 

Widget Lists and Contracts are still tedious and clunky to use in SIMPL compared to Smart Objects.? If I've got a subpage reference list in VTPRO, populating the signals for all items in it is quick and easy.? But with Construct, every item in the list gets its own symbol with collapsed joins on separate tabs, and suddenly populating a list of 52 signals goes from 4 clicks and 3 keystrokes to something in the order of 250 clicks and 500 keystrokes.


Re: Construct and Masters 2025

 

SIMPL programming in Construct