Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Crestron
- Messages
Search
Re: New Version of Crestron-Hubitat Integration Driver
I¡¯m doing this from my phone without being able to check things. However it looks like you have a hubitat module, ie the switch module, with a device id of 0. You need to get the valid device ids of your devices by following the directions in the article or the readme on my GitHub.? Jay On Mon, Mar 31, 2025 at 8:03?AM mark kaye via <markkaye=[email protected]> wrote:
|
Re: New Version of Crestron-Hubitat Integration Driver
yes, i am following the instructions
if only i had eyes, yes IP of hubitat was wrong...
now i get
RMC4>Hubitat-Send_Device_Command - Error Sending Device Command: Crestron.SimplSharp.Net.Http.HttpException: HTTP/1.1 404 Not Found Connection: close Date: Mon, 31 Mar 2025 13:59:41 GMT Set-Cookie: HUBSESSION=19d585c26d784e86b118c9401a68c87fe0f79c41783445c390bbd3425b4ab7da; Path=/ Content-Type: text/html ? at Crestron.SimplSharp.Net.Http.HttpClient.Dispatch (Crestron.SimplSharp.Net.Http.HttpClientRequest aRequest) [0x00180] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Hubitat_Integration.Hubitat.Send_Device_Command (System.String Command_Type, System.String Command, System.String Value1, System.String Value2, System.String Value3, System.String Device_ID, System.Int16 Forced_Refresh) [0x005eb] in <088d3e2c06494211a04342a4f8ebec81>:0? url =
?
copied/paste access token? |
Re: Programmatic Control of Reserved Joins
Hello together, Reserved joins are listed here:? Best regards?
|
Re: New Version of Crestron-Hubitat Integration Driver
¿ªÔÆÌåÓýThanks for chiming in.? Also, remember that I included detailed instructions in the original article I wrote on this.? That can be found here: Thanks again Jay On 3/30/2025 11:31 AM, ZS via groups.io
wrote:
|
Re: New Version of Crestron-Hubitat Integration Driver
taking a look at this again
running demo code (changed to rmc4)
fixed all clz references
?
Hubitat-Request_Feedback_Messages - Error Sending Device Command: System.Net.Sockets.SocketException (0x80004005): No route to host ?at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x000b6] in <9c30c834d8664232bafbbf8f27cf0c6c>:0 ? at Crestron.SimplSharp.Net.Connection.DataSocketConnect (System.Net.EndPoint aEndPoint) [0x0007e] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Crestron.SimplSharp.Net.Connection.Connect (System.Net.IPAddress aIPAddress, System.Int32 aPort) [0x0007a] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Crestron.SimplSharp.Net.Client.GetConnection (System.Net.IPAddress aHost, System.Int32 aPort) [0x0038a] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Crestron.SimplSharp.Net.Client.Connect (System.Net.IPAddress aHost, System.Int32 aPort) [0x00070] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Crestron.SimplSharp.Net.Client.Connect (System.String aHost, System.Int32 aPort) [0x00078] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Crestron.SimplSharp.Net.Http.HttpClient.GetHttpConnection (System.Boolean aSecure, System.String aHost, System.Int32 aPort) [0x0027c] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Crestron.SimplSharp.Net.Http.HttpClient.TryDispatch (Crestron.SimplSharp.Net.Http.HttpClientRequest aRequest) [0x00496] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Crestron.SimplSharp.Net.Http.HttpClient.Dispatch (Crestron.SimplSharp.Net.Http.HttpClientRequest aRequest) [0x00180] in <d69b3d6de16d4691baa6a0ea45b384dd>:0 ? at Hubitat_Integration.Hubitat.Request_Post_Feedback_Messages (System.String Processor_IP, System.String Processor_Port) [0x0012c] in <088d3e2c06494211a04342a4f8ebec81>:0??
?
not sure what i am missing?? |
Re: TSW - Console command for weather app
On site with my (2) 770's that won't take the new Weather location, and I *think* I've found a solution...Here's hoping for all situations...
?
Here's what I did:
1. Sent INITIALIZE Y to the TSW via console (clears the graphics files and I confirmed with Brian's FZ/Core3 technique that it clears the weather location data!!)
2. It reboots
3. After it comes back, I hard boot it, just to get a clean start (not sure that this is necessary, but I'm tired!!)
4. Load the VTP project with the correct default location Zip code
?
This process is WAY easier (especially remotely) than doing a complete factory reset.? It maintains the IP, UN/PW, IP-ID, etc.
This *may* work with x60 panels as well...? I'm sure I'll get the opportunity to test it in the next few months...HAHA! |
Re: Programmatic Control of Reserved Joins
Yeah, I originally planned to have a PopUp with the button and cancel (I have a Time-out module for this kind of PopUp with an automatic close). I just wanted to be able to have control over things more specifically.
This will work though.
Thanks to All, for confirming my understanding!! |
Re: Programmatic Control of Reserved Joins
What if you give them a confirm page in vtpro. So they press the button you want to he a press and hold for reserved join. And that shows a pop up you make, then pressing confirm or whatever you call it; that is the actual reserved join?
?
or maybe pressing the button you want to hold, shows some other button or text that they press to actually fire the reserved join? |
Re: Programmatic Control of Reserved Joins
On Thu, Mar 27, 2025 at 08:18 PM, ckangis wrote:
Any other ideas would be welcome... Ok, I've used join 17242 on a button as well in the crestron app, so I know it gets you back to the app menu like you want, but like you say, the Crestron Go and Crestron App devices in simpl don't have joins for "Enter Setup."
?
If I were in your shoes, I would obfuscate the entire thing on a tiny subpage made to look like an "Are you sure" confirmation.? A GUI button into a Press and Hold, then feed that into a Set/Reset, the output of the S/R controlling the fb join for the visibility of this new subpage, then two buttons on that subpage for "yes/no" where yes is 17242 and no hits a signal feeding the reset on the S/R, which will hide the subpage.
? |
Re: Programmatic Control of Reserved Joins
Yea I use that join on a button on my App VTP projects but its buried in a setup page that its hard to inadvertently press in normal use. For the SSH commands you can use the SSH module in database to console into a TSW panel, however Ive never tried to use it to connect to a mobile device. You'd have to know its IP address (reservation would be best). I used to use it to send commands to enable and disable the virtual toolbar on xx70 series panels. We dont use it normally so we have it disabled by default, but back when you were able to open the Sonos app on the panel that left you unable to exit the app. So we would enable the toolbar via SSH command once the app was opened up, and then when yo closed it via the toolbar button we would then disable it.? |
Re: Programmatic Control of Reserved Joins
On Thu, Mar 27, 2025 at 10:32 PM, ZS wrote:
Is there a comprehensive list of reserved joins somewhere?Yes, but its in someone's head who may or may no longer work for Crestron!...Haha!! ?
GasBandit: You're right, thanks! it's hidden between LCD and Backlight controls on the System Reserved extender...
ZS:? How would you do that from the program to a specific device (GO app)? I've used the CONSOLE symbol, but only to talk to the processor...
?
also I apologize though, I'm actually trying to get to the black setup screen of the GO app, to be able to change the site connections on mobile devices.
res.Join 17242 does this.? I actually tried using the Crestron GO Functions extender, which has the ability to launch URLs (iOS internal apps and other sites) using Crestron://? this did work but it just relaunced the app into my project. it never got back to the black screen like the Res.Join does...
?
Any other ideas would be welcome... |
Re: TSW - Console command for weather app
Thanks for sharing Brian. However, assuming subsequent uploads would over-write that file, it would be very tedious to maintain long-term, especially on large systems.
toggle quoted message
Show quoted text
I do agree that the problem seems to have gotten worse in the last few months. --- On Thursday, March 27, 2025 at 4:36 PM, Brian Matson wrote: |
Programmatic Control of Reserved Joins
I'm pretty sure that the answer is no, but is there any way to trigger a reserved join number programmatically?
EX: I want to launch the App Setup screen (res.Join 17242) from a running VTP project, but I want to make it a P+H instead of just a press on a button.
?
TIA! |
to navigate to use esc to dismiss