Yamaha MusicCast binding revival

With some help I was able to install this package on OG 2.5.0M4 and Binding seems to work.

Just learned that OH 2.5 shall be released later this year. Will this get included? Anyone still working to improve Features??

Integration seems to stuck :man_shrugging:t3:

Hi all,

sorry, didn’t have much time to work on this in the last year. I hope to find some time during the Christmas holidays and revive the code and get it working on 2.5.0.

2 Likes

Hi Dries,
So Christmas is gone (at least 2019 period) :wink:
Just imagine if you found some time and I‘m happy to help with some testing. I’m not a programmer, but would be able to support with few test of my MusicCast Devices.
Cheers
Jörg

Hi Folks,

is there any progression on that topic? My Musiccast 50 is filling my log

2020-03-16 18:13:47.079 [INFO ] [ccast.handler.YamahaMusicCastHandler] - Refresh Channel yamahamusiccast:speaker:9ab0c000_f668_11de_9976_bc30d900c874:albumArt

2020-03-16 18:13:47.088 [INFO ] [ccast.handler.YamahaMusicCastHandler] - Refresh Channel yamahamusiccast:speaker:9ab0c000_f668_11de_9976_bc30d900c874:artist

2020-03-16 18:13:47.090 [INFO ] [ccast.handler.YamahaMusicCastHandler] - Refresh Channel yamahamusiccast:speaker:9ab0c000_f668_11de_9976_bc30d900c874:album

every second, the older models are a little bit better, they update only every 10 sec.

Any ideas how to stop that behaviour?

br Leo

Hi all,

the latest update of openhab I did just caused so many issues again, that I tried home assistant as an alternative. At the moment, I’m still on home-assistant and I’m having no issues so far.

Raise the log level to WARN.

Thats a workaround but not a solution.

br Leo

Btw the log level is set to WARN and it is still sending INFOs.

ccast.handler.YamahaMusicCastHandler │ WARN

any ideas regarding that?

br Leo

Hi, this binding is still working for me, just migrated to 2.5.3 snapshot

Hi,

could someone explain how to install this binding?
THX

You have to copy jar file to adorn, job done. Than you are able to create things and items, etc.

Hi again,

thx for the quick answer.
IMO there is no *.jar-file in this git.

If there is one, please guide me to the location :sweat_smile:

greetz

I’m using this one => org.openhab.binding.yamahamusiccast-2.4.0.jar - Google Drive

This is working with general funkction for me like on/off mute volume etc. many others are read-only like input, artist, etc.

cheers
int5749

Great seems to work, thx.
:+1:

greetz

1 Like

Since 2 weeks I’m the owner of a RX-D485 with MusicCast. My brother hooked me up :smiley:
Before that I’ve read both threads and discussed current bindings with my brother. I decided to create my own binding for the following reasons

  • Some features are missing, like presets
  • Logs are filled with lots of data which can give problems on certain devices (RPI, …)

Currently I have finished working on Power, Mute and Volume.
There is a separate setting to activate logging.
Next to add is

  • Input selection
  • save presets to String so they can easily be copied
  • Preset selection

Playback is foreseen after the first 3 points are done.

Currently this is working on OH 2.5.5
If interested, let me know, I’m happy to share the binding. Also if you have feedback on current bindings, I’m interested. It can only help to improve my binding.

For now, I try to make things work :wink:

Cool! Good to hear work is done. I do use a lot a combination of the musiccast and yamaha receiver binding. The log filling ‘solved’ with filtering them out specifically, although it is not nice it keeps my logs clean.

I am more than happy to do some testing if you want,I do use mainly ON/Off, volume and input selection. Idea was to expand that with additional input selection to connect both speakers based on rules, but did not worked that out.

@BeanzBE I would defiantly be keen to help with testing too. I too am using the yamaha receiver binding but im looking at getting the Yamaha XDA-QS5400RK which is there quad source MusicCast streamer so it would be awesome to get a working binding.

in my current setup im using the yamaha receiver binding. I use the power, volume, source on both zones of my receiver and the party mode to sync the audio so there is no lag in sound between rooms. also Spotify and the play, pause, next and previous tracks.

Binding is available on Github. This is the very first version which is also in test by my brother. Feel free to download and give feedback.
Need to take time in the coming day(s) to update the README.

Only MAIN zone is supported at the moment.

Channels

  • Power, Mute : explains it self
  • Volume : value between 0 and 100, based on setting of your device this recalculated. My max volume is 161 on the receiver
  • Input : need to copy/paste the list from the documentation. But this is hdmi1, tuner, net_radio, …
  • Preset Selection : you can save presets on net_radio/USB (these are shared). It starts from 1 to ??
  • Presets : if full logging is enabled, the presets are shown in the log.

Config
config_host : IP address of the device
config_refreshInterval : every x seconds status is refrehed
config_FullLogs : {true|false}, idea here is it to have almost no logs unless this is turned on for testing

Shortlist to do

  • refresh of item after it is used so refresh interval can be set higher
  • Playback information (play/pause/next)
  • Try to find issues and solve them :wink:

In the long run

  • Support multiple zones
  • Support MusicCast Link (most probably successor of party mode)
  • other feedback

I hope I did not forget anything :slight_smile:

1 Like

The included functionality is working amazingly well!