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: Issues with Crestron Home on Android?
¿ªÔÆÌåÓýDid he sign up to be a beta tester when he downloaded the app?? It will say "Crestron Home (Beta)" at the top on the Play Store app page.? I am curious.I am, I feel your pain, and the last app update broke room feedback, C2N amp controls, audio on but no video when amp is a C2N, and yes various syncing.? Then latest firmware made a few things worse. Then the iOS update plus last firmware created similar issues BUT are less frequent to show up.? iPad seems to be ok.? On Android as soon as the new DoNotDisturb feature showed up the issues started. Yay an alarm bell I can't turn off in settings. Who asked for this?! JK great feature if tested thoroughly... Please report to TB. I am sure you will get my favorite reply "no one else is experiencing these issues, check the non-Crestron devices and do all the updates and power cycle the router and any network switches..." Trey -------- Original message -------- From: "floyd1212 via groups.io" <floyd1212@...> Date: 6/17/21 4:27 PM (GMT-06:00) Subject: [crestron] Issues with Crestron Home on Android? Users with iOS devices don't seem to have any issues.? I thought maybe it was just his device, but now a second tech on the same job had the issue today with a second Android device. CP4R is running the latest release 3.007.0071, and one of the phones is running Android v11, not sure about the other one. Anyone else experiencing issues with Crestron Home showing correct status on Android devices? |
Re: Trouble with Newtonsoft
Thanks Troy On Thu, Jun 17, 2021 at 10:54 AM Troy Garner <troy_garner@...> wrote:
|
Issues with Crestron Home on Android?
I have a tech with an Android phone, and for the past couple Home projects he has been on, his device isn't syncing with the CP4R to get proper room status.? He gets a message at the bottom of the app that says "Your home is busy, please standby" and then his UI doesn't show the correct zone status for music, or the correct status of lights in the house.
Users with iOS devices don't seem to have any issues.? I thought maybe it was just his device, but now a second tech on the same job had the issue today with a second Android device. CP4R is running the latest release 3.007.0071, and one of the phones is running Android v11, not sure about the other one. Anyone else experiencing issues with Crestron Home showing correct status on Android devices? |
Re: Authorization for Connections
I had tried upgrading one of the TSR remotes to the latest firmware (tsr-310_2.001.0095.001).
However, it still wouldn't connect.? It wasn't until I set the user level higher that it would connect. As per TB support, user is no longer sufficient for hosted projects. They said that this will be the case for all future updates, and at least operator level is required. I'm used to setting all my Crestron devices at connects level and iOS devices at user, but they said the latest updates changed that for hosted projects. It's just frustrating how much it seems that we end up being the beta testers for Crestron updates lately. Isn't that what "Labs" is for??? |
Re: S+ Delegates
It really sounds like what you're looking for is a pub/sub implementation for your S+ module instances. Doing this in S+ is not the right way to approach this... If you use RegisterDelegate() with a singleton instance or a static class member then it won't work anyways because your delegate will be overwritten. You'd have to use events in that case.
In our SIMPL# Fundamentals course, we cover a very basic pub/sub implementation:? -- ?
Crestron Service Provider - TBD Enterprises Inc.
|
Re: Trouble with Newtonsoft
You can still deserialize to the type you want without having to create another class by selecting the internal object.
var acStateObject = JObject.Parse(inputJson); JToken acStateToken = acStateObject["acState"];
return acStateToken?.ToObject<acState>();
?
By the way, you really should be using proper C# naming conventions. This is why the Newtonsoft library has attribute classes that allow you to specify how the JSON keys are named, so that you don't need to name the identifiers in the same way.-- ?
Crestron Service Provider - TBD Enterprises Inc.
|
On Thu, Jun 17, 2021 at 10:47 AM, Oliver Hall wrote:
We've now got two panels - one working, one not - both on the latest firmware, but with different Sonos App versions. (9.0.1 - working, 10.6.99 - not working) I'm still reviewing some info, but if I'm understanding correctly so far... pulled from the App Manifest, and is intended to disable Sonos S1 functionality for CH x60s (since CH req's S2). pulled from the Sonos App Manifest, and is intended to enable Sonos S1 functionality for SG x60s. VER -V should confirm which version is currently installed on the panel. APPMODE and INTERNALMANIFESTURL should confirm which mode the panel is in, and which version will be pulled down by APPUPDATE SONOS. |
OL,
"a panel that had been updated for Crestron Home and then returned to standard Crestron service => 10.6.99 -?not working" I think that you probably have some of that greasy CH sauce still in the panel...:) FYI, I checked on one of my 760/S1 panels running a slightly older FW and no Auth. Update stays on v10.6.2, even after a reboot: TSW-760>host
Host Name: TSW-EXERCISE
?
TSW-760>ver -v
TSW-760 [v3.000.0014 (Fri Sep 25 01:39:17 EDT 2020), #85420D6D] @E-00107f9e058e
Build: Fri Sep 25 01:39:17 EDT 2020? (376996)
Updater: 3.000.0014
Bootloader: 1.00.12
Product ID: 0x7EFD
Revision ID: 0x0000
CPU ID: 0x0000
UUID: 9e5665c2-0afd-4531-b7ff-336637ed0f44
PUF: 3.000.0014.001
OOTBVersion: 1.2.8
Video Player: 5.0
Sonos: 10.6.2
CH5: 1.1.0.125
Forced Auth Mode: False
TSW-760>appupdate sonos Checking for updates, will update if needed.
?
?
TSW-760>ver -v
TSW-760 [v3.000.0014 (Fri Sep 25 01:39:17 EDT 2020), #85420D6D] @E-00107f9e058e
Build: Fri Sep 25 01:39:17 EDT 2020? (376996)
Updater: 3.000.0014
Bootloader: 1.00.12
Product ID: 0x7EFD
Revision ID: 0x0000
CPU ID: 0x0000
UUID: 9e5665c2-0afd-4531-b7ff-336637ed0f44
PUF: 3.000.0014.001
OOTBVersion: 1.2.8
Video Player: 5.0
Sonos: 10.6.2
CH5: 1.1.0.125
Forced Auth Mode: False |
Re: S+ Delegates
If I'm going to have multiple instances of S+ modules, I typically connect them to unique instances of an S# class.? Each S+ module can then send its parameters (ID, zone name, whatever) up to the S# class.? If you had a static class processing incoming information, it could iterate through a List<> of instances to find the ones with matching zone numbers for example, and invoke callbacks on those. On Wed, Jun 16, 2021 at 7:39 PM Daniel Portugal <joyousdan@...> wrote: Is it possible to add a Simpl+ function to a delegate in SIMP#? |
We've now got two panels - one working, one not - both on the latest firmware, but with different Sonos App versions. (9.0.1 - working, 10.6.99 - not working)
What I'm trying to establish is: Is this a Sonos App version issue, or some underlying Android version (which we can't see) issue. I've asked Crestron too (mainly to understand what the roll-back procedure should be if we break a customer system!) |
Yes, definitely an issue. I don't think I've seen this yet but I *think* that Sonos recently announced that they no longer are supporting S1 (convenient for them!) so this may be an initial shot over the bow of what's to come with that.
I'm sure that you've done this but have you tried 'appupdate sonos' and see that VER -V returns Sonos 10.6.2 ?? I'm currently working on an upgrade of a client's two homes from 760s to 770s so that he can get the S2 app on the panels (Thank you good clients!!)... And "we can't cope with working systems being deprecated under their feet." This seems to be the definition of the Digital Age - I call it "The Apple-ization of Marketing and Technology"... |
to navigate to use esc to dismiss