org.openhab.binding.appletv | Appl-TV Binding for openHAB

 by   markus7017 Python Version: Current License: EPL-2.0

kandi X-RAY | org.openhab.binding.appletv Summary

kandi X-RAY | org.openhab.binding.appletv Summary

org.openhab.binding.appletv is a Python library. org.openhab.binding.appletv has no bugs, it has no vulnerabilities, it has build file available, it has a Weak Copyleft License and it has low support. You can download it from GitHub.

This openHAB 2 Binding implements control for the Apple-TV devices. This includes sending remote keys (control the Apple-TV from openHAB). An upcoming version will also process the status updates to provide information about the media being played.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              org.openhab.binding.appletv has a low active ecosystem.
              It has 9 star(s) with 2 fork(s). There are 5 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 2 open issues and 0 have been closed. On average issues are closed in 160 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of org.openhab.binding.appletv is current.

            kandi-Quality Quality

              org.openhab.binding.appletv has 0 bugs and 0 code smells.

            kandi-Security Security

              org.openhab.binding.appletv has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              org.openhab.binding.appletv code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              org.openhab.binding.appletv is licensed under the EPL-2.0 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              org.openhab.binding.appletv releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions are available. Examples and code snippets are not available.
              It has 5488 lines of code, 445 functions and 39 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed org.openhab.binding.appletv and discovered the below as its top functions. This is intended to give you an instant insight into org.openhab.binding.appletv implemented functionality, and help decide if they suit your requirements.
            • Command line handler
            • Execute a command
            • Handle autodiscover command
            • Pretty print data
            • Write configuration files
            • Search for Python shared library file
            • Set a property
            • Return properties for Java API
            • Get jvm options
            • Create a coroutine
            • Command line interface
            • Load a Java shared library
            • Finish the authentication process
            • Play a URL
            • Add a new service
            • Start the listener
            • Handle pairing request
            • Load properties from a file
            • Start the pairing web server
            • Print all available commands
            • Press key down
            • Store properties in a file
            • Press key
            • Start authentication
            • Generate credentials
            • Return the name of the python library
            • Compute the common session key
            Get all kandi verified functions for this library.

            org.openhab.binding.appletv Key Features

            No Key Features are available at this moment for org.openhab.binding.appletv.

            org.openhab.binding.appletv Examples and Code Snippets

            No Code Snippets are available at this moment for org.openhab.binding.appletv.

            Community Discussions

            No Community Discussions are available at this moment for org.openhab.binding.appletv.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install org.openhab.binding.appletv

            For now the bindinng is not available on the Eclipse Smart Home Market Place nor part of the openHAB distribution so you need to install it manually.
            Platform software packages: sudo apt-get update sudo apt-get install python3.5 python3-pip libpython3.5 python3-jpy sudo apt-get install avahi-utils Python 3.5 for macOS can be found here: https://www.python.org/downloads/mac-osx/
            Python modules: sudo python3.5 -m pip install pyatv zeroconf sh On macOS use Homebrew to install the Python 3.6(!) and additional modules. Make sure those modules go into the Python 3.5/3.6 folders. if you have multiple versions installed (by using the pip3.5/pip3.6 command).
            Verification You should verify the installation before installing/configuring the binding: atvremote --address --login_id top_menu should work without error messages and move the focus on the Apple-TV to the top menu.
            The binding itself Copy the binding jar to openHAB's addons folder, add the thing in Paper UI (see below) and restart openHAB.

            Support

            Apple-TV 4 - fully supported, verified by communityApple-TV 3 - latest firmware - fully supported, development environmentApple-TV 2 - no information, won't expect to workmacOS - dev environment is Mojave, but should also work with Sierra and High SierraRaspberyy with OpenHabian - default test environmentUbuntu 18.04 - verified by the communitySynology NAS - supported running a virual environment, native support not yet verifiedWin32 - only on request and with support of the user, because I know there are relevant differences in running Python on Win32 -> contact authorothers currently not supported - contact author
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/markus7017/org.openhab.binding.appletv.git

          • CLI

            gh repo clone markus7017/org.openhab.binding.appletv

          • sshUrl

            git@github.com:markus7017/org.openhab.binding.appletv.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link