-
I love this integration! Thank you for your work! Is it possible and if so, how, to program the power button on the Roku remote image to power toggle a TV in the same room (in this case a Panasonic Viera GT30 that I cannot find a remote integration for) ?? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 32 replies
-
Greetings @Wolfang42! Thank you for your kind words! I really appreciate them! The answer to your question is yes! Let me take you through some options: 1. Native Home Assistant ControlYou stated that you could not find an integration for your Panasonic Viera GT40, but if you do run across something in HACS or a new HA release that can control your TV, this is a good option. Because of the way Firemote sends commands to your devices, it is always reliant on integrations. If you find an integration that can toggle the power of your TV, then it would be easy to use a Firemote button override that can do what you are asking. 2. CECIf your Panasonic Viera GT30 is connected directly to your Roku via a HDMI cable, there is a strong chance that you can enable some options to make this work. Options might need to be enabled on both your TV and your Roku device. From this article I found some instructions that will likely apply to your TV: Depending on the type of Roku device you have, the "1-touch play" or "CEC" settings may be in a different place. On my Roku device, the setting you will need to enable is in Settings -> System -> Control other devices -> 1-touch play If you have CEC enabled properly, you should be able to turn your TV on and off with your Roku's physical remote control. Once you are able to do that, Firemote will automatically do it too! 3. Broadlink or other IR blaster deviceIf the only way you can find to control your TV is with its regular IR remote control, you might consider buying an IR blaster such as a Broadlink device that can integrate with Home Assistant, and is capable of learning and repeating IR remote commands. I must warn you, it's not quick or easy to configure a broadlink device with Home Assistant, so keep that in mind if you choose this route. Once you are able to control your TV through the Home Assistant broadlink integration and device, then the next step is to use a Firemote button override to map the Firemote button to the proper broadlink command. I purchased this one recently. It works, but it's not easy to work with. https://a.co/d/cvcbSTf 4. Brute ForceThis might seem like a silly idea, but the cost is a lot lower than a Broadlink device. Does your TV turn on as soon as the power cord is plugged in? Is there a menu option on your TV that would enable this behavior? If so, a simple wi-fi outlet switch like this one actually integrates well with Home Assistant. I have several of these in my house. Again, like with options 1 and 3, once you get this device to properly toggle the power on and off for your TV through Home Assistant, a simple Firemote button override would be the final step. Hopefully one of these solutions works for you. Please let me know! I'm excited to hear back from you. -Doug |
Beta Was this translation helpful? Give feedback.
-
Oh! You can turn it off through HA? This could be important! I've heard of this behavior for TVs or media players where HA can turn it off but not turn it on again. Sometimes this behavior can be changed in the device's power or network option menus. Some devices have an option of "eco mode" where powering off the device will completely power it down. Some devices also have an option for more of a "standby" or "quick start" mode where less power is consumed, the screen is off (so the device appears to be off), but the network jack, IR port, and/or the CEC commands from an HDMI cable are still being listened to. When the device is truly "off", the network jack / wifi connections are disabled, so you aren't able to send any commands to them. However, if you have the option to make your device keep those connections alive when the screen is off (standby/ quick start mode) that could solve everything! I found a users manual for a Panasonic Viera GT30 here and I quickly searched through it to see if I could find the correct setting. I found this on page 53: Which lead me to this diagram on page 34: I have a STRONG feeling that if your TV isn't currently set to Quick Start right now, and if you changed it to Quick Start you might have success with turning your TV off AND on with Home Assistant! Please let me know!! |
Beta Was this translation helpful? Give feedback.
-
I love your enthusiasm and optimism! I might just catch it! But I'm a pessimist my nature. I read both Wake on Lan and the Panasonic integration sites. I've assigned a static IP to the address of the TV, but the TV lists a different MAC than the router does for that IP. Perhaps the MAC is of the PureLink the TV is attached to instead? I've created the Wake button and assigned it to the IP and MAC and just in case duplicated it to the MAC that the TV lists as well as the MAC the router lists at that IP. So far no response. Once I turn it off in the Panasonic Viera integration, it is unavailable until I turn it on with the hardware remote or a Savant scene to trigger it on. There may be a way to make this work with the current hardware but at this point it is beyond me. All my HA work so far is with integrations not requiring YAML coding or via NodeRed. I appreciate your patience with me! |
Beta Was this translation helpful? Give feedback.
AWESOME!!!! 🎉 🥳
Now you have options!
Seriously though, I'm glad this is working now! I didn't doubt it for a second.