Sign inSign up

berryk/musiccastcontrol

By berryk

•Updated almost 8 years ago

Music Cast Control for MQTT

Image
0

326

berryk/musiccastcontrol repository overview

⁠MusicCastControl

MQTT interface for Yamaha MusicCast

Receives events from the MusicCast device when a value changes and publishes them to MQTT.

Publishes topics in the format:

MusicCast/friendly_name/power

To set a value, use:

MusicCast/friendly_name/power/set

Example values from a Yamaha A2060 (Zone 3 with a friendly_name of dining_room):

MusicCast/dining_room/sleep:0
MusicCast/dining_room/input:audio3
MusicCast/dining_room/response_code:0
MusicCast/dining_room/max_volume:161
MusicCast/dining_room/distribution_enable:False
MusicCast/dining_room/power:standby
MusicCast/dining_room/volume:102
MusicCast/dining_room/enhancer:True
MusicCast/dining_room/mute:False
MusicCast/dining_room/disable_flags:0

friendly_names, ip addresses and zones are defined in config.json

To start run:

python3 MusicCastController.py

Tag summary

Content type

Image

Digest

Size

342.1 MB

Last updated

almost 8 years ago

docker pull berryk/musiccastcontrol