Metadata-Version: 2.1
Name: braviarc-homeassistant-dev
Version: 0.3.8
Summary: bravia tv controller for home-assistant
Home-page: https://github.com/dcnielsen90/braviarc.git
Maintainer: David Nielsen
Maintainer-email: dncielsen90@gmail.com
License: UNKNOWN
Description: # BraviaRC Python Package
        
        Installation
        ------------
        
        -  ``pip3 install git+https://github.com/dcnielsen90/braviarc.git``
        
        About
        =====
        
        ``BraviaRC`` is a Python library for remote communication with Sony Bravia TVs 2013 and newer
        (http://info.tvsideview.sony.net/en_ww/home_device.html#bravia)
        
        Requirements
        ============
        
        Python 3.3 or 3.4 is required.
        
        Usage
        =====
        
        ```python
        
        #new instance for TV at 192.168.1.25
        braviarc = BraviaRC('192.168.1.25')
        
        #connect to the instance (or register)
        pin = '1878'
        braviarc.connect(pin, 'my_device_id', 'my device name')
        
        #check connection
        if braviarc.is_connected():
        
          #get power status
          power_status = braviarc.get_power_status()
          print (power_status)
        
          #get playing info
          playing_content = braviarc.get_playing_info()
        
          #print current playing channel
          print (playing_content.get('title'))
        
          #get volume info
          volume_info = braviarc.get_volume_info()
        
          #print current volume
          print (volume_info.get('volume'))
        
          #change channel
          braviarc.play_content(uri)
          
          #get app list
          app_info = braviarc.load_app_list()
          print (app_info)
          
          #start a given app
          braviarc.start_app("Netflix")
        
          #turn off the TV
          braviarc.turn_off()
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
