{"repo":"ol-iver/denonavr","free":true,"listed":false,"github":"https://github.com/ol-iver/denonavr","clone":"git clone https://github.com/ol-iver/denonavr.git","description":"Automation Library for Denon AVR receivers.","language":"Python","stars":198,"topics":["python","rest","denon","marantz","home-automation","home-assistant","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"denonavr Automation Library for Denon AVR receivers Installation Use pip: or Usage with async Writing async and await methods are outside the scope of the documentation. You can test async usage from the Python REPL. In a terminal run: python3 -m asyncio The asyncio library should automatically be imported in the REPL. Import the denonavr library and set up your receiver. If you know the IP address, enter it below replacing 192.168.1.119 . Monitoring with telnet In addition to retrieving the current device status via HTTP calls, denonavr library also has the ability to setup a task that will connect to the receiver via telnet on TCP port 23 and listen for real-time events to notify of status changes. This provides instant updates via a callback when the device status changes. Receivers support only one active telnet connection. Power & Input Sound Other methods Other async methods available include: d.async bass down d.async bass up d.async treble down d.async treble up d.async volume down d.async volume up d.async set volume(50) Collection of HTTP calls For a collection of HTTP calls for Denon receivers please have a look at the doc folder. License MIT Users Home Assistant: https://github.com/home-assistant/home-assistant/ denonavr-cli: https://pypi.org/project/denonavr-cli/","default_branch":null,"files":null,"tree":[],"storefront":"/r/ol-iver","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ol-iver/denonavr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}