Yamahareceiver - Cannot delegate update

After switching from stable 2.1.0 to the latest snapshot version (#1084) i had to change the items for the yamahareceiver.
Now i am always getting these errors, when i try to send a command to my Yamaha RX-V775 receiver:

21:51:20.553 [WARN ] [internal.profiles.ProfileCallbackImpl] - Cannot delegate command 'ON' for item 'Yamaha_Mute' to handler for channel 'yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0dea23248:Main_Zone:zone_channels#mute', because no handler is assigned. Maybe the binding is not installed or not propertly initialized.

But otherwise all items receiving correct updates from the receiver.

This is my item:

Switch Yamaha_Mute "YamahaMute" <soundvolume_mute> (gYamaha, gAudio) {channel="yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0dea23248:Main_Zone:zone_channels#mute"}

Sitemap:

Switch item=Yamaha_Mute label="AV Mute"

In total I see the same bahavior as mentioned in this post:

Does someone have an idea what the error means?

I believe it’s not really connected to the latest OH snapshot. Because I allready had it before - even with different artefacts of the yamaha binding.

Before i switched to the 2.2 snapshot, everything worked fine…

I have some news:

When i resave my yamaha.item file without changing the content, the model gets refreshed.
After this, commands are successfully transmitted, until the yamaha things (Main_Zone and Zone_2) getting updated by the 60s interval.

Here is the log:

20:22:32.810 [INFO ] [del.core.internal.ModelRepositoryImpl] - Refreshing model 'yamaha.items'
20:22:40.482 [INFO ] [smarthome.event.ItemCommandEvent     ] - Item 'Yamaha_Mute' received command ON
20:22:40.494 [INFO ] [smarthome.event.ItemStateChangedEvent] - Yamaha_Mute changed from OFF to ON
20:23:26.576 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0dea23248:Main_Zone' has been updated.
20:23:26.609 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0dea23248:Zone_2' has been updated.
20:23:29.558 [INFO ] [smarthome.event.ItemCommandEvent     ] - Item 'Yamaha_Mute' received command ON
20:23:29.564 [WARN ] [internal.profiles.ProfileCallbackImpl] - Cannot delegate command 'ON' for item 'Yamaha_Mute' to handler for channel 'yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0dea23248:Main_Zone:zone_channels#mute', because no handler is assigned. Maybe the binding is not installed or not propertly initialized.
20:23:29.571 [WARN ] [internal.profiles.ProfileCallbackImpl] - Cannot delegate update 'ON' for item 'Yamaha_Mute' to handler for channel 'yamahareceiver:zone:5f9ec1b3_ed59_1900_4530_00a0dea23248:Main_Zone:zone_channels#mute', because no handler is assigned. Maybe the binding is not installed or not propertly initialized.
20:23:29.573 [INFO ] [smarthome.event.ItemStateChangedEvent] - Yamaha_Mute changed from OFF to ON

I think this is a real issue of the snapshot.

By the first reading I got the hope that there is a way around.
But then…

…getting updated by the 60s interval

That’s for sure a additional hint.

I opened an issue on github:
https://github.com/openhab/openhab2-addons/issues/2866

I’ve never done this before - but this encourages me to do so in future.

Me neither… Let’s see what happens :wink:

A little update:
There was a bugfix in the latest snapshot #1096, see this issue:
https://github.com/openhab/openhab2-addons/issues/2866

But now there is a new issue, see:

I have the same error but with the yamahareceiver binding:

10:42:27.198 [ERROR] [org.openhab.binding.yamahareceiver   ] - Component descriptor entry 'OSGI-INF/*.xml' not found

With the latest snapshot #1098 everything is working!

1 Like

Nice to read that the profiles bugfix also solved your issue!

worked for me to!