Note: If you are looking for the non dynamic version, install the old version! homebridge-sonybravia-platform v2
This is a dynamic platform plugin for Homebridge to control your Sony Bravia Android TV.
This plugin supports following functions:
It's the only plugin that exposes nearly all TV functionalities to HomeKit. All created switches has own characteristics which can be accessed in 3rd party apps like Elgato EVE. It has a built in 'settings' characteristics to adjust the plugin parameter whithin an app! It supports the latest homebridge API and has dynamic platform functionality. It can auto detect new apps (channels coming soon) and add them to HomeKit or remove them. It has cache functionality to cache the TV API in your persist folder (to avoid heavy polling). You have the full functionality about the plugin, you can enable/disable all switches/services/bulbs from your config.json file. And many more functions coming soon!
See Images for more details.
After Homebridge has been installed:
sudo npm install -g homebridge-bravia-tv
{
"bridge": {
...
},
"accessories": [
...
],
"platforms": [
{
"platform": "BraviaTV",
"name": "TV",
"ipadress": "192.168.1.1",
"psk": "YourPSKhere"
}
]
}
{
"bridge": {
...
},
"accessories": [
...
],
"platforms": [
{
"platform": "BraviaTV",
"name": "TV",
"ipadress": "192.168.1.1",
"port": 80,
"psk": "YourPSKhere",
"tvEnabled": true,
"volumeEnabled": true,
"inputsEnabled": true,
"detectCEC": true,
"extraInputs": false,
"appsEnabled": true,
"channelsEnabled": false,
"remoteControl": false
}
]
}
Attributes | Required | Usage |
---|---|---|
name | Yes | Unique Name for the Platform. |
ipadress | Yes | IP adress from your Sony Bravia Android TV |
port | No | If you have problems with connecting to the TV, try a different port (Default: 80) |
psk | Yes | Your PRE SHARED KEY (see preparing the TV above) |
tvEnabled | No | Exposes new switch accessory to HomeKit for switching tv on/off with settings characteristics |
inputsEnabled | No | Exposes new switch accessory for HDMI inputs to HomeKit (Default: true) |
extraInputs | No | Adds extra sources like scart, composite and display mirroring as characteristics to the Input switch (see inputsEnabled) (Default: false) |
detectCEC | No | Adds connected CEC devices as new characteristics to the Input Switch and remove 'old' HDMI inputs instead (Default: true) |
volumeEnabled | No | Exposes bulb accessory to HomeKit to control TV volume (Default: true) |
appsEnabled | No | Exposes new switch accessory for installed apps to HomeKit (Default: true) |
channelsEnabled | No | Exposes new switch accessory for all channels to HomeKit (Default: false) |
remoteControl | No | Exposes remote control to HomeKit (Default: false) |
There are more settings available within the app to customize the plugin for your own whishes (this has the advantage that you do not have to restart homebridge every time you make changes, see gif)
Channel Source: Defines the source of your channels (DVBT, DVBC coming soon)
Favourite App: One of the installed apps on the TV, needed for the 'main' apps switch and for Off State
Favourite Channel: One of the channels on the TV, needed for the 'main' channels switch and for Off State
Favourite Input: One of the detected inputs on the TV, needed for the 'main' inputs switch and for Off State
Max Volume: Defines the max adjustable volume via the bulb accessory
Off State: Defines the 'off' mode (HOME; CHANNEL; OFF) by i.e. switching the input, app or channel switch off
Polling Interval: Defines the time of polling the TV
This plugin has been verified to work with the following apps on iOS 11.3:
You can contribute to this homebridge plugin in following ways:
Pull requests are accepted.
homebridge-bravia-tvos v5 Creating and maintaining Homebridge plugins consume a lot of time and effort, if you would like to share your appreciation, feel free to "Star" or donate. Click here to revie
Homebridge 是一个轻量级 NodeJS 服务器,它模拟 iOS HomeKit API,提供从 HomeKit 到“智能家居”设备制造商提供的各种第三方 API 的基本桥接。通过 Homebridge 的桥接,可以让 Siri 控制完全不支持 HomeKit 的设备。 此外 Homebridge 支持插件。
homebridge-webos-tv HomeKit integration for LG webOS TVs how it's supposed to be homebridge-webos-tv is a plugin for homebridge which allows you to control your LG webOS TV from your Home app! It shou
Homebridge TV Plugin with Chromecast and TP-Link Smart Plug support Control your Chromecast and TP-Link Smart Plug equipped TV! Currently supported features: Turning on/off TV by switching the configu
Homebridge XGimiTv Plugin A plugin on Homebridge to bring XGimi Smart Projector to HomeKit. If you like this plugin, don't hesitate to "Star". Installation sudo npm i -g homebridge-xgimi-tv@latest Con
Homebridge HTTP TV Plugin A Homebridge plugin to let you control your TV (or a bridge server) using HTTP Features Exposes a HomeKit TV accessory Characteristics changes trigger HTTP requests to user-d