Skip to content

Neeo driver for controlling Sony Bravia TV's via IP

Notifications You must be signed in to change notification settings

wachtda/neeo-bravia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sony Bravia IP-Controller for Neeo

Control your Sony Bravia TV with a NEEO remote via IP-Control, without infrared.

Sony Bravia TV devices are auto-discovered on local subnet. (Manual configuration is not yet possible.)

Tested with:

Features

  • Control your Sony Bravia TV with the IP-Control interface from Sony
  • Device-Type: TV with full control of all Sony standard remote commands
  • Auto discovery of Sony Bravia TV's (with automatic device update on changes)
  • Connection setup with pre-shared key (key must be defined on the target TV device)

TODO

  • Possibility to add manual settings (fixed ip without auto discovery and more)
  • Possibility to configure custom buttons/actions via settings
  • Improve persistency of registered devices

Requirements

Installation

Install source with required packages with npm

cd my-neeo-server
npm install --save https://github.com/wachtda/neeo-bravia @neeo/cli

Start the server with the driver

npx neeo-cli start

The CLI tool will automatically scan the node_modules directory to find NEEO Drivers.

For Debugging Run

DEBUG="neeo:cli*" npx neeo-cli start to see debug messages.

Configuration

  1. Enable IP control on your Sony Bravia TV (enable Simple IP control)
  2. Define and enter a Pre-Shared Key on your Sony Bravia TV
  3. Search for Sony Bravia TV IP-Controller in your NEEO App (add devices)
  4. Enter your Pre-Shared Key and discover your TV on the NEEO app
  5. Test the commands and finish the adding process on the NEEO app

History

Version 0.0.1

Initial Release

About

Neeo driver for controlling Sony Bravia TV's via IP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published