Tagging @philh30
Hi,
I’m coming from Home Assistant to Smartthings and Home assistant uses the passkey to integrate bricks Bravia TVs.
I was curious, home Assistant is able to get the play state, is the edge driver able to get the play state as well?
Thanks,
Sam
Yes. Play state (TV On or OFF) is properly updated. I’m using this in Sharptools as well
Hmm my on or off states reflect the state of the TV wether the TV itself is on or off not the play state.
Is there something I need to configure in the settings?
I never change the setting. I can see on/off , volume level , Tv input source, TV channel displayed.
Is that what you mean by Play State ?
No the play state of media playing.
Hello i have a sony x90J and just installed the driver and i think it works well.
i have a broadlink for tv control but needed this integration so i can change input on TV, cannot do that with broadlink.
Can someone help me how to create a voice routine in alexa so i can change input?
It only gives me on/off options, thanks in advanxe.
You can create a Virtual Momentary Switch in ST. Call for example “TV input antenna”.
Create an automation in ST to change to this input when this virtual momentary switch is pressed.
Create routine in Alexa that presses this switch when you say (for example) “Alexa, Switch to Antenna input”
I will give it a try, thanks
Hello just finish configuration and it works well.
I added edge driver “vedge switch creator” that someone mentioned before and then created some switches, then made an automation to switch tv input and thats it, alexa found the switch and good to go.
Hello,
Having the same issue - did you get any response from the developer?
Thanks.
Unfortunately not. I’d be willing to make a small donation to philh30 to have an option added for an IP address field which is what the previous implementation that worked for me used.
Hi @philh30,
Me and jameswi are using your driver. We have a problem when using more then one TV in the same network.
Please let us know how we can donate for the fix.
Thank you!
I get this error when trying to enroll the channel.
Can somebody help?
This was working, in limited but consistent fashion, for months. It balked last night. But after Re-install, it’s working again.
As a general issue though, my configuration has a cable box. The Bravia can control that box via the little infrared dongle. If I press 7 on the Bravia remote, it sends 7 to the cable box. If I go to the Bravia ST device and send command 7, it sends 7. But if I send it from within a Routine, sending 7 results in a string of numbers being sent to the cable box.
Likewise if I send a Channel from the ST Bravia device, it only ever goes to Ch 327.
EDIT: I figured out the Channel 327 thing. Somehow it got stuck in Favorites. So after much hard work on the TV itself, I cleared it from there and put in my wife’s favorite- the Food Network. And the routine I set up now chooses and plays that.
But the issues remain. Here’s what I’m finding:
- Sending a Command only sends the first command in the string. So if I send 22,22 I would anticipate it to go to channel 55. It only goes to channel 5.
- Sending a Favorite
I am very new to this. I followed the directions and now see my SONY Bravia in ST. When I go to Alexa or Google Home I see the SONY TV but the only options for a ROUTINE/ACTIVITY are:
Power ON
Power OFF
can you tell me if I did something incorrectly?
Ok, so working within the above limitations I’ve been able to do significant programming with this. See the attached image. Each of these have corresponding Alexa voice commands. The channel commands run directly with no routine needed: “Alexa, turn on channel two”. “Alexa, turn on YouTube”.
The play commands require an Alexa routine: “Alexa, bravia rewind”. “Alexa, bravia mute”. The latter is necessary because if I just say “Alexa mute”, I don’t hear Alexa anymore.
I will be adding as many commands as we utilize. It leaves multi-digit channel input as the only outstanding issue for general voice control.
EDIT: ok, I’m starting to get excited about this. The issue is latency, the space between IRCC commands going via the infrared to the cable box. 0n my set it’s 218. Channel commands still don’t work, but IRCC commands to change channels certainly do work. It has an issue with repeated channel numbers (ex 664, which in this app is 23,23,21) at the beginning ogf the command string. The fix? A leading zero! So 664 becomes 27,23,23,21.
This latency issue means you cannot utilize the power-on function or input function in the ST routine. But since I’m using it for voice control, I can have the Alexa routine play multiple ST routines. This handles that issue.
I’ve got this working very well at this point. As for an issue I raised a couple posts ago, how to get a particular YouTube vid to play, it turns out I posted about the concept on this forum some years ago:
There are a few posts. What I was doing was using Tasker/AutoCast to cast the vid to the TV. But all that really is, is telling the tv to play a video. So a packet sniffer should tell me what’s occurring, and let me copy the actions.
Will follow up on this at a later time when I’ve done some of the work.
Turns out Google (owner of YouTube) broke the functionality that allows you to simulate casting directly to an android tv. Oh well.