Keyboard Shortcuts
Likes
- Crestron
- Messages
Search
Re: Has anybody worked with Epiphan's Pearl2 rest API
I wouldn't recommend it but for doing something that simple it should be manageable. You'd have to build out all the headers, and I'm not sure what it requires to include. I programmed switching the hdmi output, it uses "/displays/D1/settings?source=1" or "/displays/D1/settings?source=2", etc.
?
Play around with postman and see what headers it requires, then try to convert that into a static text string you can spit out of a SIMPL symbol. Also only connect the tcp client when sending (it is a REST api after all). |
|||
Topics in Home Automation - New Article in Residential Tech Today
¿ªÔÆÌåÓýSmart locks offer
homeowners enhanced security, convenience, remote access to
remotely let people into their home, and a host of other
features.? This is why they are a very popular addition to a
smart home.? My latest article is on the Alfred DB2S Smart Lock,
a high quality smart lock with a wide range of features.
You can find the
article here:
For those interested in earlier articles
that I've written, you can find those here: |
|||
Autonomic MMS 3.2.14: Error: Instance match for 'Player_A' not found. (1)\x0D\x0A
Has anyone had this error with a 2-Series and Autonomic MMS-3e using latest non-Smart Graphics 3.2.14 module?
?
Also "Error: Object reference not set to an instance of an object.\x0D\x0A"
?
Obviously none of the functions are working, getting no feedback, etc.
?
The above errors are from SIMPL Debugger responses from MMS-3e when trying to choose music, etc. |
|||
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. |
|||
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
On Tue, May 20, 2025 at 09:46 PM, Gas Bandit wrote:
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:
toggle quoted message
Show quoted text
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:
|
|||
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@...>
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
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:
|
|||
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 MPOHaha!! 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... |