diff --git a/yamahayxc/__init__.py b/yamahayxc/__init__.py index db637283a..a2ec97899 100755 --- a/yamahayxc/__init__.py +++ b/yamahayxc/__init__.py @@ -320,7 +320,8 @@ def _update_state(self, yamaha_host, update_items=True): if state is None: return state2 = self._submit_payload(yamaha_host, self._build_cmd_get_play_state()) - state.update(state2) + state2.update(state) + state = state2 # retrieving only single items from device is not possible # so just get everything and update sh.py items