I'm not sure if this is the issue, but it looks like your device names have spaces in them. I think they're supposed to be one word. My Shield is named BasementShield, my TV is TheatreTV, etc. Having a space might be confusing things.
Also, what kind of TV do you have? The command has spaces in it, which also seems odd. I have a Sony TV, and an input command looks like "AV|7~Remote~HDMI1" with no spaces.
I attached my Shield activation macro below. You can see where I have the display and AVR turned on (displayon.{{activeroom_{{clientname}}}}) and then set the inputs for my AVR and TV. I first set variables to where they need to be (HDMI3 for the TV, MPlay for the AVR) and then the commands are executed. Your macro already has the command to change the input on your TV, but the variable (SetVariable|{{activeroom_{{clientname}}}}_display_input) needs to be uncommented and set up like this for the Shield: SetVariable|{{activeroom_{{clientname}}}}_display_input~HDMI4!
Kyle
Please Log in or Create an account to join the conversation.