Skip to content

bajansen/homeassistant-denon232

 
 

Repository files navigation

Home Assistant Denon RS232

This is a Denon AVR / Receiver Custom Component for Home Assistant that allows you to control a receiver through RS232. This custom component should support any Denon receiver with a serial port. As I only have my own device to test (AVR-3805), development focuses specifically on this device's features. This implementation is a fork of the original implementation by bluepixel00 and takes inspiration from other Home Assistant media player integrations.

Setup:

  1. If not present create the custom component folder structure under your Home Assistant config directory. config/custom_components/denon232/

  2. Place all .py and .json files in the denon232 folder under custom components folder.

  3. Configure the Denon RS232 integration through a config flow.

Zones

This integration supports multiple zones. Zones 2 and 3 are automagically detected when supported and can be added as additional media_player entities through the config flow.

Play tuner preset

When the main receiver source is set to Tuner, the receiver can be set to play radio presets and frequencies through the media_player.play_media service. The integration will automatically determine whether to tune to a frequency or a preconfigured preset. Frequencies have to be specified without a dot or comma as in the example.

service: media_player.play_media
target:
  entity_id: media_player.receiver
data:
  media_content_id: "A1"
  media_content_type: channel
---
service: media_player.play_media
target:
  entity_id: media_player.receiver
data:
  media_content_id: "9220"
  media_content_type: channel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%