AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Denon avr control protocol1/14/2024 This is the class used to communicate with the device. If things go right, it will return an MDAVR object MDAVR If anything goes wrong, avr_factory will return None. Timeout: A timeout,currently not used default 3.0 These 2 are required, there are also 2 optional parameters: port: The port to connect to. Parameters are: name: The friendly name of the instances, a string Here are the exposed API functions and object avr_factory Discovery looks for those servicesĪnd, hopefoolly, the devices we can telnet to will answer the Denon/Marantz serial protocol. That service advertises itself over the Simple Service Discovery Protocol. So aiomadeavr cheats.Īs far as I can tell all recent Marantz/Denon networked devices support Denon's There is actually no way to discover the telnet service of those devices. You will also be able to change the sound channels bias. You will be able to power the device on/off, mute/unmute it, set the volume, choose This has been tested with a Marantz SR7013 receiver.Īlthough aiomadeavr is meant to be use as a library, the module can be ran, just do python3 -m aiomadeavrĪfter a moment, if you type "enter", you should see a list of the device that have beenĭiscovered. In the end, it is so far from the original that it made no sense to create this as a PR. Note that I lifted some code from aio_marantz_avr, but There is no automatic discovery of devices. It is using asyncio, it is not really asynchronous as you need to poll the device to get data. Unfortunately, it has a few shortcomings for my intended use. We are on PyPi so pip3 install aiomadeavrĪnother project aio_marantz_avr targets the A library/utility to control Marantz/Denon devices over the telnet port.
0 Comments
Read More
Leave a Reply. |