Yamaha musiccast binding

Ok Ganesh, but some question: Why is it possible for others to develop such bindings for another stuff like Hue or Homematic? YOU don´t want to support this - thats okay for everybody here …

So, with this Point of view you put the whole project in question …

Please can you stop polluting this topic with your political views about open-source and private companies etc, please open a separate topic to share your views, i happen to want to follow the actual topic without having to scroll past some drum banging.

Respectfully but seriously.

Regards

Thanks, Gaanesh!

Hi all,

is this binding already released for download or testing?? Just bought a Yamaha Musiccast kit and would be happy to manage this with OpenHab.

Regards
Joerg

Hello,
I have just bought a Yamaha R-N402D and try to use this binding with openhab-2.2.0-SNAPSHOT and openhab-addons-2.2.0-SNAPSHOT.kar without success. The device is found as thing but the connection fails because the wrong protocol is used:
Configuration Yamaha Receiver R-N402D
Status: OFFLINE - COMMUNICATION_ERROR http://192.168.178.xxx:80/YamahaRemoteControl/ctrl

The receiver is using the Yamaha Extended Control protocol (YamahaExtendedControl/v1/… instead of YamahaRemoteControl/ctrl). Is the name received on scanning things relevant for what protocol is used? Here R-N402D which is not in the list shown in documentation resp. in the thing configuration:
Yamaha Receiver of product line CX-A5000, RX-A30xx, RX-A20xx, RX-A10xx, RX-Vxxx, RX-Z7, DSP-Z7, RX-S600, HTR-xxxx.

badsl you have the same receiver. Is it running in openhab for you? Hope you will see my post and give me a reply.

Thanks

I don’t know that special device, but if it only supports the Yamaha Extended Control API it isn’t supported yet.

There is no “musiccast binding” present at the moment.
Just some alpha versions from different authors and the yamahareceiver binding,
which is currently only working with the (old) xml api for av receivers.

Hi,

Any updates with Yamaha MusicCast Binding ? :slight_smile:

Hi guys
couple of months ago I made different approach. I have one soundbar with MusicCast, so I made a gateway between MQTT and MusicCast. It covers only a part of feature set, however works for me for this time. It is written in Python, you can download it here:

It doesn’t have any readme (I already used github as a backup repository) however you can try to use it (and extend :slight_smile: ).

Hi all,

Finally I got this working with my openhab 2 installation, but:

I’m just able to switch on/off or to read actual input, but is not refreshed nor read the actual status nor could I change volume or input :frowning:

Is this usual or a failure of my configuration??

Regards,
Joerg

Hi

can you send more details, especially your device, config and possibly logs? Code was written for YSP-1600, according to specification, it is possible that some features are not available or you have misconfiguration.

Hi,

I’m using a YAS306 as well as WX010 and both work with the code below.

Switch YAS306_Wohnz_Power “Wohnzimmer Power [%s]” (Musiccast) { http=“>[ON:GET:http://1.2.3.4/YamahaExtendedControl/v1/main/setPower?power=on] >[OFF:GET:http://1.2.3.4/YamahaExtendedControl/v1/main/setPower?power=standby]”}
Switch YAS306_Wohnz_Mute “Wohnzimmer Mute [%s]” (Musiccast) { http=“>[ON:GET:http://1.2.3.4/YamahaExtendedControl/v1/main/setMute?enable=true] >[OFF:GET:http://1.2.3.4/YamahaExtendedControl/v1/main/setMute?enable=false]” }
String YAS306a_Wohnz_Input “Wohnzimmer Eingang [MAP(yamaha.map):%s]” (Musiccast) {http=“<[http://1.2.3.4/YamahaExtendedControl/v1/main/getStatus:60000:JSONPATH($.input)]”}

Switches working fine, but do not have actual live status. e.g. Switch is off in openhab but device is powered on. Sure thing I can switch on (without any change) in OH and than switch off, but how do I “read” actual status first?? There are things recognized, but how do I read those??

Volume and Input simply show actual status, which is updated after some time (not at real time)

Regards
Joerg

Hi

I thought you use my application to communicate with MusicCast. Actually your case is relatively easy - when you configure items you define URL endpoints for each direction. However status endpoints are queried periodically: frequency is defined using updateInterval attribute (according to https://docs.openhab.org/addons/bindings/http1/readme.html). This determines how fast you get status into the interface. That’s why I decided to write own component - MusicCast pushes status informations using UDP protocol, so I can get them instantly and push to MQTT so OpenHab receives this information with low latency.

I would be very interested to configure the Musiccast speaker as default audio sink. Is this technically possible and are there any plans for implementing this? Thanks.

I think this has been asked several times already and it’s of course an interesting feature, which many (me included) would like to have. :slight_smile:

@ysc shared the corresponding sonos implementation already here.

Theoretically this should be possible.

Plans?
I don’t know how the current states of the different projects and their future plans are,

2 Likes

I’m very new at OpenHAB. Now i have installing the Yamaha-Binding to control my WX-030. The WX-030 was found automatically after the installing. It is available as a think, but it has a communication error.

Status: OFFLINE - COMMUNICATION_ERROR http://192.168.0.16:80/YamahaRemoteControl/ctrl

The IP is correct. i don’t know why it got this error.

@Bulvai Have you installed HTTP binding?

Hey David,

Hope all is fine. Any updates on the integration in the existing Yamaha Binding?

Thomas

No time for it right now

Cheers, David

@David any update?

Is there anything others could help with?

Its also okay to say that musiccast integration in the yamaha binding will not happen.

greets