Giter Site home page Giter Site logo

aquarium's Introduction

Build Status

Aquarium - IP Remote Control for Sharp Aquos TV's

Sharp Aquos TV's provide the ability to be controlled via IP. This utility allows you to send commands to one or many IP controlled Sharp TV via a computer.

Executable Binaries

Aquarium executables can be downloaded from here. To run, unzip and double click the Aquarium.jar file.

TV Setup

  • Connect TV to network either via ethernet cable or WiFi. A static IP address is highly recommended. Settings can be found via "Internet Options" menu item.
  • Turn ON Aquos Remote functionality found in the "Internet Options" menu item. Set this to "enable".
  • (Optional) Set a username and password for IP control from the Aquos Remote menu.
  • (Recommended) Set "Quick Power", located in "Intial Setup" menu to ON.

Setting up nodes.json

Aquarium is dependent on a JSON formatted file which contains information of the TV's (nodes) of which to send commands to. An example of the format required is located in nodes.json. This file format is plaintext and can be modified using a standard text editor, however it is recommended to use a specialized editor.

Aquarium will look for a nodes.json file in the directory adjacent to the .jar and automatically load it in. If this file is not found, you can load an appropriate file manually through the File menu.

Compiling from Source

In the project directory, run: mvn clean compile assembly:single. An executable .jar file can then be found in the "target" directory.

Common Messages:

  • OK: TV accepted command
  • ERR: TV rejected command
  • connection timeout: The TV cannot be reached. Either the TV is not on the network or the computer being used cannot create a route to the TV's IP.
  • connection refused: "Aquos Remote" functionality on TV is off. Turn on to fix.
  • username:ERR: TV firmware is too old to support remote functionality. Upgrade your firmware.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.