Skip to content

barnabycourt/neeo_driver_roku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEEO driver for Roku

This Project allows the Control of a Roku with NEEO over TCP/IP

The driver attempt to auto-discover and manage a roku on your network.

If your network does not support audo-discovery via SSDP you can manually provide the IP addresses for each of the devices. Set an environment variable ROKU_DEVICES to a comma separated list of the IP addresses and port of each device. If no port number is specified the default port of 8060 is assumed. For example ROKU_DEVICES=192.168.1.5:8060,192.168.1.7.

Information about NEEO

Requirements

  • Node.js version 7.10+
  • Nodeku

Configuration

Edit the package.json for neeo_driver_roku to set the brainHost option to the ip address of your neeo brain on the local network. In theory you could remove the neeoSdkOptions section from the package.json entirely and the neeo brain should be discovered automatically but that has often proven unreliable.

Debugging

Set an environment variable named DEBUG to "*" for debug output from all modules or "neeo_roku_driver" to enable debugging output from just neeo_driver_roku.

TODO

  • Support more than one Roku on a network

About

A NEEO driver to control a Roku via the network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published