![]() |
VOOZH | about |
dotnet add package Pepperdash.Essentials.Plugins.Display.Sony.Bravia --version 2.3.0
NuGet\Install-Package Pepperdash.Essentials.Plugins.Display.Sony.Bravia -Version 2.3.0
<PackageReference Include="Pepperdash.Essentials.Plugins.Display.Sony.Bravia" Version="2.3.0" />
<PackageVersion Include="Pepperdash.Essentials.Plugins.Display.Sony.Bravia" Version="2.3.0" />Directory.Packages.props
<PackageReference Include="Pepperdash.Essentials.Plugins.Display.Sony.Bravia" />Project file
paket add Pepperdash.Essentials.Plugins.Display.Sony.Bravia --version 2.3.0
#r "nuget: Pepperdash.Essentials.Plugins.Display.Sony.Bravia, 2.3.0"
#:package Pepperdash.Essentials.Plugins.Display.Sony.Bravia@2.3.0
#addin nuget:?package=Pepperdash.Essentials.Plugins.Display.Sony.Bravia&version=2.3.0Install as a Cake Addin
#tool nuget:?package=Pepperdash.Essentials.Plugins.Display.Sony.Bravia&version=2.3.0Install as a Cake Tool
This is a plugin repo for Sony Bravia Displays. At this time the plugin only supports RS232 control.
Sony Bravia Display - RS232 API
Verify the RS232 via Serial Connection control is enabled. In testing, it was found the unit defaulted to RS232 via HDMI.
Set device to Normal Mode, do not put the device in Pro Mode or Pro Settings Mode. If they are put in either of the Pro modes requires Remote Commander out of Pro mode.
| Property | Value |
|---|---|
| Baudrate | 9,600 |
| Data Bits | 8 |
| Parity | N/A |
| Start Bits | 1 |
| Stop Bits | 1 |
| Flow Control | N/A |
{
"key": "display-1",
"name": "Display",
"type": "sonybravia",
"group": "display",
"properties": {
"control": {
"method": "com",
"controlPortDevKey": "processor",
"controlPortNumber": 1,
"comParams": {
"protocol": "RS232",
"baudRate": 9600,
"dataBits": 8,
"stopBits": 1,
"parity": "None",
"softwareHandshake": "None",
"hardwareHandshake": "None",
"pacing": 0
}
}
}
}
| Property | Value |
|---|---|
| Port | 20060 |
Simple IP control is currently under development
{
"key": "display-1",
"name": "Display",
"type": "sonybravia",
"group": "display",
"properties": {
"control": {
"method": "tcpip",
"tcpSshProperties": {
"address": "",
"port": 20060,
"username": "",
"password": "",
"autoReconnect": true,
"autoReconnectIntervalMs": 10000
}
}
}
}
{
"key": "plugin-bridge1",
"uid": 39,
"name": "Plugin Bridge",
"group": "api",
"type": "eiscApiAdvanced",
"properties": {
"control": {
"tcpSshProperties": {
"address": "127.0.0.2",
"port": 0
},
"ipid": "B2",
"method": "ipidTcp"
},
"devices": [
{
"deviceKey": "display-1",
"joinStart": 1
}
]
}
}
The join map below documents the commands implemented in this plugin.
| Input | I/O | Output |
|---|---|---|
| Power Off | 1 | Power Off Fb |
| Power On | 2 | Power On Fb |
| 3 | Is Two Display Fb | |
| Input 1 Select [HDMI 1] | 11 | Input 1 Fb [HDMI 1] |
| Input 2 Select [HDMI 2] | 12 | Input 2 Fb [HDMI 2] |
| Input 3 Select [HDMI 3] | 13 | Input 3 Fb [HDMI 3] |
| Input 4 Select [HDMI 4] | 14 | Input 4 Fb [HDMI 4] |
| Input 5 Select [HDMI 5] | 15 | Input 5 Fb [HDMI 5] |
| Input 6 Select [PC] | 16 | Input 6 Fb [PC] |
| Input 7 Select [Video 1] | 17 | Input 7 Fb [Video 1] |
| Input 8 Select [Video 2] | 18 | Input 8 Fb [Video 2] |
| Input 9 Select [Video 3] | 19 | Input 9 Fb [video 3] |
| Input 10 Select [Component 3] | 20 | Input 10 Fb [Component 1] |
| 40 | Button 1 Visibility Fb | |
| 41 | Button 2 Visibility Fb | |
| 42 | Button 3 Visibility Fb | |
| 43 | Button 4 Visibility Fb | |
| 44 | Button 5 Visibility Fb | |
| 45 | Button 6 Visibility Fb | |
| 46 | Button 7 Visibility Fb | |
| 47 | Button 8 Visibility Fb | |
| 48 | Button 9 Visibility Fb | |
| 49 | Button 10 Visibility Fb | |
| 50 | Display Online Fb |
| Input | I/O | Output |
|---|---|---|
| Input Number Select [1-10] | 11 | Input Number Fb [1-10] |
| Input | I/O | Output |
|---|---|---|
| 1 | Display Name | |
| 11 | Input 1 Name [HDMI 1] | |
| 12 | Input 2 Name [HDMI 2] | |
| 13 | Input 3 Name [HDMI 3] | |
| 14 | Input 4 Name [HDMI 4] | |
| 15 | Input 5 Name [HDMI 5] | |
| 16 | Input 6 Name [PC] | |
| 17 | Input 7 Name [Video 1] | |
| 18 | Input 8 Name [Video 2] | |
| 19 | Input 9 Name [Video 3] | |
| 20 | Input 10 Name [Component 1] |
When using DEVJSON commands update the program index devjson:{programIndex} and deviceKey values to match the testing environment.
devjson:1 {"deviceKey":"display-1", "methodName":"PowerOn", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"PowerOff", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"PowerToggle", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"PowerPoll", "params":[]}
Devjson:1 {"deviceKey":"display-1", "methodName":"ListRoutingInputPorts", "params": []}
devjson:1 {"deviceKey":"display-1", "methodName":"InputHdmi1", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputHdmi2", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputHdmi3", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputHdmi4", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputHdmi5", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputVideo1", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputVideo2", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputVideo3", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputComponent1", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputComponent2", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputComponent3", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputVga1", "params":[]}
devjson:1 {"deviceKey":"display-1", "methodName":"InputPoll", "params":[]}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 net472 is compatible. net48 net48 was computed. net481 net481 was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.4.0-hotfix-picture-mode-f... | 228 | 3/12/2025 |
| 2.4.0-hotfix-picture-mode-f... | 198 | 3/12/2025 |
| 2.3.0 | 321 | 3/7/2025 |
| 2.3.0-feature-add-picture-m... | 143 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 130 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 138 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 145 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 142 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 131 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 129 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 139 | 2/19/2025 |
| 2.3.0-feature-add-picture-m... | 141 | 2/17/2025 |
| 2.2.3 | 207 | 11/13/2024 |
| 2.2.3-hotfix-reduced-debug.1 | 137 | 11/13/2024 |
| 2.2.2 | 191 | 11/13/2024 |
| 2.2.2-hotfix-bump-essential... | 124 | 10/16/2024 |
| 2.2.1 | 211 | 7/10/2024 |
| 2.0.0-feature-testing-updat... | 132 | 7/10/2024 |
| 1.2.0-feature-4series-and-a... | 122 | 10/1/2024 |
| 1.2.0-feature-4series-and-a... | 124 | 10/1/2024 |