Jump to content
C4 Forums | Control4

cnicholson

Supporter
  • Posts

    359
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by cnicholson

  1. I see. I thought the OP was saying that (for some reason) the Triad could get a native Airplay stream *directly* to it and he wanted to stream audio from iOS device directly to the Triad. I was suggesting using Shairbridge instead. Sounds like it *only* uses Shairbridge (i.e., Airplay to the controller). So maybe we're saying the same thing. Obviously if he's wanting to play C4 sources, then Airplay has nothing to do with it. Edit: Oh. Duh. I now realize that I had a brain glitch and didn't catch that it was a Triad One. But answer is still the same: use Shairbridge, right?
  2. Seems like it would be more helpful to stream to controller via Shairbridge, right? (assuming controller is physically connected to the Triad-- can't image when it wouldn't be--- maybe a remote single-room situation?). Whether target is Shairbridge or Matrix/Amp directly, I guess I can see where it would sometimes be handy to have a Homekit button (and Siri voice command) to basically "stream audio currently playing on iPhone to specific Airplay target." Seems like there would be a way to do that in Home App (maybe with Shortcuts?), but I've never tried. Keep us posted if you figure it out. Currently, I would just use the Airplay button in standard iOS playback window or swipe down from upper right corner of phone screen and browse Airplay targets.
  3. Hmm. I don't think Airplay targets are generally shown as devices in Homekit / Home app--- just things you can "control" versus things you can "stream to." What functionality are you trying to enable?
  4. Wanted to thank you again for this info. I just implemented it and works great. When a camera is being displayed and I get another motion event, I still play a distinctive chime, then I note (in a variable) which zone it is and start a different timer. When primary timer expires, if the "contention" timer is still running, I switch to that other camera. So kinda sorta follows the motion. Would be nice if the camera pop-up internal timer could be set to shorter than 30 seconds especially if when you send C4 a duplicate camera Navigation command it simply reset its internal timer and didn't do anything else. That would let me be more nimble-- but still works pretty well.
  5. Makes sense. Thanks. That's along the lines of what I was planning as workaround. As you note, the tough part is to have the feeds follow most current motion (i.e., someone approaching several doors sequentially). Would be nice to have explicit "switch to camera X [until further notice]" and "go home" commands and I can manage the timeouts with timers.
  6. Obviously, "managed" can mean a lot of things, but even the basic ability to view full topology and paths from WAN through switches (on port by port basis) to endpoints is super helpful in monitoring and diagnosing problems. Manage WAP settings, VLANs, security settings, performance, etc., etc. Since so much is POE these days, I also frequently reboot individual glitchy devices via POE power cycle. Once everything is stable and you stop tinkering, then you probably won't use many of these things on a daily basis. So if you don't care about security or VLANs, you could make an argument for using unmanaged gear for the very simplest installs that never have any network issues. In my last house, I used plug-and-play unmanaged stuff and kinda didn't know what I was missing. I would feel blind and helpless to have to go back to that.
  7. To state the obvious: add Comfort, Shades and Security, with bonus points available if it can display live security camera video.
  8. I feel your pain. Siri voice has only worked very sporadically for me and, in general, doesn't work for me. Please post updates if you find a root cause.
  9. I have some programming that plays a sound and switches all my T4s to stream video from the appropriate camera on motion event. I use the built-in timeout feature set to 30 seconds. If a single motion event happens, all works as expected and touchpads revert to their prior state/display. But if I get ANOTHER motion event before the first one times-out, the screen gets "stuck" on streaming CCTV video. Is there a way to force, programmatically, T4's to stop streaming and/or revert to prior state? I don't see anything that allows that. What I've tried so far is to set my own timers for 35 seconds to prevent a subsequent "show camera video" commands being sent before the first command times out. That seems to work. But I have lots of doors and cameras and I would need to check all the timers on all the doors to avoid an "overlapping" show camera command. This seems possible, but a bit tedious--- and I'd prefer subsequent motion events to "pre-empt" the prior camera selection so I'm always shown video from most recent event (if that makes sense). I'm wondering if there is another way or maybe someone knows how to address the root cause of the time-out failures with overlapping commands. Is it a known bug? Thanks.
  10. Yes. All have different names and all are assigned in the Apple TV driver. And when I do the "Reinitialize" action in Voice Coordinator, is seems to detect and set up connections to each Apple TV. And in Halo driver, it correctly populates the Voice URL path. Also, just to be clear, the Halo's work great as control remotes, just not for voice.
  11. Yes. No change. I have a bunch of Apple TVs and voice randomly started working on one of them last night. Every TV has a real Apple TV on the back and a connection to a shared Apple TV. The shared Apple TV now seems to work with voice, but not the dedicated Apple TV. Maybe one endpoint having a valid path to more than one Apple TV confuses it? The Halo seems happy with this scenario in general since if you try to use voice for an unsupported source it pops up a dialog offering to switch to either of the Apple TVs connected to that TV. And non-voice control works fine on both Apple TVs.
  12. Yeah, for sure do network testing from a hard-wired ethernet connection. Dropped packets / retries on WiFi is pretty normal, not so much for a hardwired network. So you're not really getting good diagnostic data on switch performance via WiFi connection. Also agreed that you should not rely on a cheap modem built-in switch to basically be your aggregation layer switch. I mean, it should be fine but it's probably not a managed switch which can limit your ability to tune and diagnose issues. But, again, realistically it's probably fine. Unless you are doing bandwidth intensive things on your LAN (backups, big file transfers, video editing), that saturate particular uplink/downlink ports, it really doesn't matter how you connect up your gear.
  13. This approach would work on multiple Apple TVs as long as you use the synchronized home screen option (makes sure that icon arrangement is the same on all devices. So you could program in the clicks to get to Apple TV home screen, do directional clicks to get to YouTube TV. Delay. Then send the clicks to get to Live TV. It would be kind of "brittle" by nature, but conceptually it should work (until it doesn't). If all your TVs support Mini Apps, I would probably just bypass Apple TV and go straight to the YouTube TV app installed on the TV itself. Probably more robust. You'd still need to experience with the delays required. I know that some of my TVs are slow to respond to source changes after a cold boot, and it varies by brand and model of TV.
  14. Got it. Thanks. Any known issues with my other approach: all inputs into Matrix #1 (32 inputs is enough for my project) and use spare digital outs on Matrix 1 to feed Matrix 2? I could make this my universal solution by putting ADC converters in between Core 5 analog outs and Matrix #1 (I haven't noticed any quality loss). The ADCs would be required since PulseEight doesn't route analog inputs to digital outputs, but it will route digital inputs to analog outputs (if PCM stereo). Then there would be only one valid path from Core 5 to Matrix #2 zones (via Matrix #1 and NOT direct). Or would Core 5, nonetheless burn a new output to feed two endpoints on Matrix #2? Obviously it is better to just get a properly sized matrix. Since I don't have that (and I have 54 zones!), I guess I'll have to live with any glitches (which I haven't noticed, but I also haven't done rigorous stress testing). But your explanation above gives me some good ideas for testing.
  15. Apple TV v50 and Bridge v53. Latest tvOS.
  16. I see that you're using UniFi WiFi. Is Apple TV voice control working for you? I have not been able to get it to work and I'm wondering if it has to do with something on the UniFi configuration side of things.
  17. Hmm. I have some stuff wired like that and I haven't noticed problems. How do the problems manifest themselves? I think I have the analog outputs from Core 5 Y-out to both, but have the digital outputs "pass through" the main matrix to second matrix, so maybe I've never actually used the Y'd out inputs since I think it prioritizes digital paths. Not at all saying you're wrong, just curious what to look for and maybe I should re-wire stuff. I'm worried about edge cases where lots of different end-points want separate sources and I wouldn't want to hit the limit early by making some Core 5 outputs only available to some end points (based on matrix they are tied to).
  18. If you really just need to add endpoint zones and not more inputs, and the new zones only need to play EA5 sources, then this wold be a case where you should just Y-out the EA5 outputs to old and new matrix. That won't cause any delays. As I noted in my other reply, it is possible that the old and new matrix may have different digital processing/DSP latencies, so you might need to sync up if you have old and new zones within earshot of each other. But they are probably pretty similar in latency so unlikely to need tuning.
  19. The only delay is the one-time lag when the distant EA-5 is routing a source from the main house Core 5, especially if an analog source. But it's not really significant compared to the initial startup delay from a streaming source (or skipping to next song from streaming source). So no big deal. I think the buffer size is adjustable, so if you are confident in the quality of your network links, you could prob cut down the delay a bit, with possible risk of some stuttering. I think it's basically a non issue. If you mean "sync" and not "delay," then you can run into some issues, but not related to endpoints being far away (networks are fast). C4 seems to automatically sync that stuff up. It's more from differences in digital processing on different signal paths. Most common (for me) is digital path through AVRs versus straight through Matrix and amps. Generally easy enough to fix via delay settings in AVR and Matrix. For example, I backhaul optical audio from TV in Living room (which is an Atmos zone) and then split the optical, with half feeding AVR and half feeding an external Dolby Digital downmixer, and then into Matrix (matrix can't decode Dolby Digital). Took a little fiddling to sync this up, but no big deal.
  20. LOL. Just an example. The real world use cases would be more like having sync'd audio from a live sporting event broadcast to non video zones, property wide. I have a separate IP video distribution solution to broadcast video to the screens. Or to be able to have a vinyl record player playing in any zone. Not saying strict "any-to-any" is a legitimate requirement. Just something I wanted to see if I could implement.
  21. Sorry, not sure what "FB" means, but Theater Display switcher driver works for me with Halo. Did you remember to "unhide" the buttons in the room?
  22. This will work, but then you can only have one source (at a time) shared between the two matrixes (apart from the sources that you Y-out to both matrixes).
  23. I have 54 audio zones! I recommend the PulseEight Pro32 as main matrix. It has 32x32 analog zones AND 48 digital inputs AND 32 digital outputs. As long a you have fewer than 32 inputs, it is easy to cascade from the core matrix to additional Matrixes--- as long as they have digital inputs. You don't need to "burn" inputs or outputs to cascade because you use all 32 analog outputs to feed you amps and just use digital outputs to feed the other matrix. Just make as many digital connections between them as you need independent sources on the additional matrix and you're good to go (if you want, you can use 16 digital outs to feed a 16x16 additional matrix, for example). You'll have true any-to-any capabilities. Eight of my zones are 300' away in a guest house connected only by IP. There's an EA-5 there with all its outputs connected to the 8X8 matrix. Local sources are also connected to matrix. And I run an output from that matrix to the EA-5 audio input to give me a reverse path back to main house. This allows me (pretty much) any-to-audio audio routing of main house zones to guest house zones and vice-versa. Want to listen to audio from TV#3 in guest house in Bedroom #4 in main house? No problem. A couple of thing to pay attention to: the PulseEight will do internal DAC but *not* ADC. This means that analog sources CANNOT be routed to digital outputs (including those digital outputs feeding your addition Matrix). And PulseEight driver DOES NOT KNOW THIS (it's a documented limitation). So try to only use digital inputs. I've added some ADCs on analog inputs to avoid unexpected behavior from this limitation. You can also use Path Setter Driver to invalidate paths from analog sources to endpoints only reachable via digital signal path (forcing use of Core 5 digital outputs to reach those zones, for example).
  24. I'm intrigued by this. Anyone have experience / opinions on it? I think the basic idea is that it lets you build a map/floorplan oriented interface with different "layers" for lighting / HVAC / Security / Etc. views that show current status of C4 devices and lets you control them. I wouldn't use for individual room controls. But it seems like it could be handy for property-wide "at a glance" overviews and also as a primary way to control outdoor stuff (landscape lights, pool/fire features, outdoor audio zones, security/ cameras etc.) rather than needing to visit multiple rooms/screens in native C4 interface. I'm wondering about initial set-up and editing tools, stability and responsiveness across T4 and iOS interfaces. Anyone using this? Link to what I'm talking about: https://drivercentral.io/platforms/control4-drivers/utility/visual-navigator/
  25. Ditto. I think of it like my iPhone. Best practice is to charge every night, but generally good for almost two days unless you are using it a lot. Perhaps 3-4 days if it is sitting there doing nothing. For me, so far the battery life feels very much like the Neeo in that regard.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.