dcovach Posted December 6, 2014 Share Posted December 6, 2014 Is it possible to program a custom button or a physical button to turn on or add another media Zone without using a remote, touch screen, or any navigator that requires going through several steps? I've tried playing around with media scenes and custom buttons but with no success. Link to comment Share on other sites More sharing options...
dogdvr Posted December 6, 2014 Share Posted December 6, 2014 Well, yes (with limitations) i.e. I can program a button so that my (xxx) room will join what is playing in my (yyy) room. But it cannot be programmed to find what ever room is playing. it has to be xxx please join yyy Link to comment Share on other sites More sharing options...
dcovach Posted December 6, 2014 Author Share Posted December 6, 2014 That's what I'm after. How did you program that? Link to comment Share on other sites More sharing options...
Cyknight Posted December 6, 2014 Share Posted December 6, 2014 But it cannot be programmed to find what ever room is playing. it has to be xxx please join yyy Unless you feel up for a week's worth of 10 hour day programming, and another week or two of testing and tweaking, and even then you'd be limited to a set order of preference, unless you want to go into additional multi-tap programming, each tap being as much work as the last to do..... Link to comment Share on other sites More sharing options...
dogdvr Posted December 6, 2014 Share Posted December 6, 2014 That's what I'm after. How did you program that?First let me know if you are talking digital music, or hard source like cd player or satellite player Link to comment Share on other sites More sharing options...
Cyknight Posted December 6, 2014 Share Posted December 6, 2014 That's what I'm after. How did you program that? On button press:IF room a is in a session {you find this be selecting "Digital Media" under actions and going to conditionals - usually found in the room your controller is in}-Add rooms room b,c (etc) to room a session {Commands tab of same "Digital Media"-stopSet CURRENT_SELECTED_DEVICE room b to the value of room a CURRENT_SELECTED_DEVICE {you find this part by going to room b, break out the "room variables" + sign}<repeat that last line for every room you want to have join> That should cover both streaming (controller) media and other sources. Link to comment Share on other sites More sharing options...
dogdvr Posted December 6, 2014 Share Posted December 6, 2014 Oh sure, you show off LOL Link to comment Share on other sites More sharing options...
dcovach Posted December 6, 2014 Author Share Posted December 6, 2014 On button press:IF room a is in a session {you find this be selecting "Digital Media" under actions and going to conditionals - usually found in the room your controller is in}-Add rooms room b,c (etc) to room a session {Commands tab of same "Digital Media"-stopSet CURRENT_SELECTED_DEVICE room b to the value of room a CURRENT_SELECTED_DEVICE {you find this part by going to room b, break out the "room variables" + sign}That should cover both streaming (controller) media and other sources.Impressive. It would have taken me more than a week to figure anything out that resembles even some of this. I'll give it a try. Much appreciated Link to comment Share on other sites More sharing options...
dcovach Posted December 6, 2014 Author Share Posted December 6, 2014 First let me know if you are talking digital music, or hard source like cd player or satellite playerDigital and one analog. The analog is a cable tv box that has multiple audio outputs. It also has music stations. Its connected to an amp as well as the "audio in" on my hc250. I can stream that audio digitally to other zones and continue to watch the same channel in my theatre room. Its cheap option to listen in on sports, music, etc in other rooms simultaneously. Link to comment Share on other sites More sharing options...
dcovach Posted December 7, 2014 Author Share Posted December 7, 2014 On button press:IF room a is in a session {you find this be selecting "Digital Media" under actions and going to conditionals - usually found in the room your controller is in}-Add rooms room b,c (etc) to room a session {Commands tab of same "Digital Media"-stopSet CURRENT_SELECTED_DEVICE room b to the value of room a CURRENT_SELECTED_DEVICE {you find this part by going to room b, break out the "room variables" + sign}That should cover both streaming (controller) media and other sources.Thanks for that but it doesn't seem to work for one situation. I have a cable box connected my amp (the amp is the audio end point of the room). That same cable box has 2 audio outs that will work simultaneously. The other audio out of the cable box is connected to audio in of controller. When I use the C4 remote or touch screen to add another zone, it works. The media from the cable box plays in the zone I added.It doesn't play in any zones with the programming above. I don't think this kind of media is considered digital media? But the media is playing through the audio in of the controller so I don't understand how control4 does its programing to make it play in another zone. Link to comment Share on other sites More sharing options...
Cyknight Posted December 7, 2014 Share Posted December 7, 2014 ? So you have one out of a cable box going into the "in" of a controller?So it's playing at a few seconds delay from the 'main' zone?If this is done way (instead of creating a separate virtual box for audio only purposes) than I can see that setup messing with the programming. Try this alteration, quite a bit more lines but may work better for you:IF room a is on-IF room a current selected device is NOT digital media {go to the room -> current selected device, conditional tab : Is !=[room with digital media driver->digital media]--Set CURRENT_SELECTED_DEVICE room b to the value of room a CURRENT_SELECTED_DEVICE {you find this part by going to room b, break out the "room variables" + sign - Note the DOUBLE indenture here of 2 IF statements}--<repeat that last line for every room you want to have join>--stop {this stop is important or odd things can start occuring, it's under programming control}IF room a is in a session {you find this be selecting "Digital Media" under actions and going to conditionals - usually found in the room your controller is in}-Add rooms room b,c (etc) to room a session {Commands tab of same "Digital Media" Link to comment Share on other sites More sharing options...
dcovach Posted December 8, 2014 Author Share Posted December 8, 2014 Wow. Can't wait to try that out! Much appreciated. Link to comment Share on other sites More sharing options...
dcovach Posted December 8, 2014 Author Share Posted December 8, 2014 ? So you have one out of a cable box going into the "in" of a controller?So it's playing at a few seconds delay from the 'main' zone?If this is done way (instead of creating a separate virtual box for audio only purposes) than I can see that setup messing with the programming. Try this alteration, quite a bit more lines but may work better for you:IF room a is on-IF room a current selected device is NOT digital media {go to the room -> current selected device, conditional tab : Is !=[room with digital media driver->digital media]--Set CURRENT_SELECTED_DEVICE room b to the value of room a CURRENT_SELECTED_DEVICE {you find this part by going to room b, break out the "room variables" + sign - Note the DOUBLE indenture here of 2 IF statements}--<repeat that last line for every room you want to have join>--stop {this stop is important or odd things can start occuring, it's under programming control}IF room a is in a session {you find this be selecting "Digital Media" under actions and going to conditionals - usually found in the room your controller is in}-Add rooms room b,c (etc) to room a session {Commands tab of same "Digital Media" That works perfectly. This will come in handy. Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.