seydx / homebridge-bravia-tv Goto Github PK
View Code? Open in Web Editor NEWHomebridge dynamic platform plugin for Sony Bravia Android TVs
Homebridge dynamic platform plugin for Sony Bravia Android TVs
I found that my Sony Bravia TV is based on Linux(Opera) System, but I have no idea is that still possible or some method to control it through this plugin.
Thanks!
I've followed the instructions to prepare the TV for the plugin, I've installed and changed the config.json, but the TV is not showing up on my iPhone.
Here's whatmy config.json looks like:
{
"bridge" : {
"username" : "...",
"name" : "...",
"pin" : "...",
"port" : ...
},
"accessories" : [
{
"name" : "Pi Temp",
"accessory" : "RaspberryPiTemperature"
}
],
"platforms" : [
{
"psk" : "0705",
"name" : "TV",
"ipadress" : "192.168.1.59",
"platform" : "BraviaTV"
},
{
"platform" : "BelkinWeMo",
"name" : "WeMo Platform"
}
]
}
Any ideas on what I may be forgetting?
Thanks!
This plug-in works great, once the TV has been turned on manually but I can't seem to use the plug-in to turn on the TV, any ideas why this might be?
I have IP control on, remote start is on, WOL works but not turning on with IP control, this plug-in.
Why are maxVolume and lastVolume initialized to 35
in accessory.js
accessory.context.lastvolume = 35;
accessory.context.maxvolume = 35;
I cannot raise the volume over that maximum and wondering is this is for compatibility or otherwise.
Thanks.
Hi, I install Bravia Tv Homebridge & It works fine all the accessories show on the Home App apart from Channel & TV Remote Accessories Icon. Can you please help me with this issues. Thanks
Homebridge has been updated by KhaosT to officially support TV accessories.
Any possibility to make this functionality be additional available in the Bravia plugin?
after the update, there is an error in the restart of homebridge
Error: Can not add a bridged Accessory with the same UUID as another bridged Accessory:
so I have to delete the accessories and persist
and when this enable, "tvEnable", I can not add in homekit
My TV (AF9) has "streaming channels", as one of the inputs.
If I set "channelsEnabled" to true, I get an error, and no channels are indexed.
[4/19/2019, 1:48:48 PM] [TV] {"error":[7,"Illegal State"],"id":1}
Is it possible to support the "Streaming channels" input?
Hi !
I installed this plug-in and configured my bravia Android TV (XBR-49X835C).
when I add to Aplpe Home App, the icon says it's incompatible.
On Accessory Settings I get (tranlated):
Series Number: 2009040
Model: XBR-49X835C
Firmware: 2.0
I tried to install another more simple bravia plugin and worked the basics (on/off), volume and App Screen, but I 'd like to try this, as this seems to have more options.
thanks !
Hi when I select my sound bar volume don’t work. Why
Hello,
I got this error, can you help?
Plugin homebridge-bravia-tv requires Node version of ^8.9.1 which does not satisfy the current node version of v10.15.1. You may need to upgrade your installation of node
Thanks and GReets
Dominik
Hi,
my homebdridge don't seems to work with this plugin right, i always get the following in the logs since i I added the platform config:
[HomeAssistant] Fetching HomeAssistant devices.
[HomeAssistant] Failed getting devices: Error: socket hang up. Retrying...
[Tortuga TV] Missing storage file! Checking TV state...
[Tortuga TV] TV is active.
[Tortuga TV] An error occurred by getting 'Channels'! Trying again...
[Tortuga TV] {"error":[7,"Illegal State"],"id":1}
[HomeAssistant] Fetching HomeAssistant devices.
and loops again.
My config is the following:
{
"platform": "BraviaTV",
"name": "Tortuga TV",
"ipadress": "192.168.178.28",
"psk": "sony"
}
My TV is a Sony Bravia KD-65X8505C with the recent Android 7.0 Update
Do you have any ideas how to resolve this? :)
How can I add a second TV?
After a few false starts thought I had cracked this but alas not.
All added to Home app sand showing as a switch, it shows the TV status (on or off) but when I try and change from the app nothing happens.
I thought it was working error free but now I have noticed a 403 error; which probably explains the reason its not fully working but despite trying many things I cannot clear it. I bet it will be very simple but what am I missing...
ERROR CODE
[2019-1-26 14:29:08] [TV] Publishing new accessory: TV Power
[2019-1-26 14:29:08] [TV] Current TV configuration:
[2019-1-26 14:29:08] [TV] Last volume: 35
[2019-1-26 14:29:08] [TV] Max configurable volume: 35
[2019-1-26 14:29:08] [TV] Polling interval: 10 seconds
[2019-1-26 14:29:08] [TV] Off State: HOME
[2019-1-26 14:29:08] [TV] Channel source: undefined
[2019-1-26 14:29:08] [TV] Max configurable apps: undefined
[2019-1-26 14:29:08] [TV] Favourite app: undefined
[2019-1-26 14:29:08] [TV] Max configurable channels: undefined
[2019-1-26 14:29:08] [TV] Favourite channel: undefined
[2019-1-26 14:29:08] [TV] Max configurable inputs: undefined
[2019-1-26 14:29:08] [TV] Favourite input: undefined
[2019-1-26 14:29:08] Homebridge is running on port 51826.
[2019-1-26 14:30:00] [TV] TV Power: Identify!!!
[2019-1-26 14:33:18] [TV] An error occured by setting tv state!
[2019-1-26 14:33:18] [TV] Error: Failed to load data, status code: 403
at ClientRequest. (/usr/lib/node_modules/homebridge-bravia-tv/src /accessory.js:66:20)
at Object.onceWrapper (events.js:315:30)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at HTTPParser.parserOnIncomingClient (_http_client.js:558:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)
at Socket.socketOnData (_http_client.js:454:20)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at addChunk (_stream_readable.js:263:12)
CONFIG FILE: <>
{
"bridge": {
"name": "Homebridge",
"username": "<>",
"port": <>,
"pin": "<>"
},
"description": "This is the configuration file for Sony Bravia TV",
"accessories": [],
"platforms": [{
"platform": "BraviaTV",
"name": "TV",
"ipadress": "<<IP ADDRESS>>",
"psk": "<<HIDDEN>>",
"tvEnabled": true,
"remoteControl": false
}]
}
[TV] Missing storage file! Checking TV state...
0|homebridge | [2/13/2019, 10:14:21 AM] [TV] An error occured by getting TV state
0|homebridge | [2/13/2019, 10:14:21 AM] [TV] Error: Failed to load data, status code: 404
{
"platform": "BraviaTV",
"name": "TV",
"ipadress": "10.0.2.12",
"psk": "11111",
"port": 80,
"tvEnabled": true,
"volumeEnabled": true,
"inputsEnabled": true,
"detectCEC": true,
"extraInputs": false,
"appsEnabled": true,
"channelsEnabled": false,
"remoteControl": false
}
Hello,
installation went good on my mac with high Sierra, used the basic config setting. Homebridge starts up just fine and the Tv platform is loaded. Then nothing more happens, I need support to figure out was wrong. I have followed the guide incl tv settings very carefully.
//Tobias
Apple announced HomeKit Support for TVs, with Airplay 2 and other features to control the sources, change the channels and turn-on/off. As the Developer Uptdate to iOS 12.2 shows, it‘s already supported by this update and some developers showing a working beta (e.g. on Twitter).
So, please add support for the TV category and the TV profile in Home-App, with support for the integrated Apple TV Remote in the Controlcenter.
Have a look here: https://twitter.com/khaost/status/1088677113106903040?s=21
I was wondering if you guys already are working on TV accessories support for the upcoming iOS 12.2.
I saw the work of Khoas Tian for webos TV's: https://github.com/merdok/homebridge-webos-tv/blob/master/index.js
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.