Слово ОДНАКО в нашей речи может употребляться в качестве союза, междометия, а также вводного слова.
От того, какой частью речи является это слово в предложении, зависят и знаки препинания в нем.
Поэтому необходимо уметь различать и определять значения слова.
1) Противительный союз ОДНАКО соединяет либо однородные члены предложения,
либо части сложносочиненного предложения.
Например. Мальчик бежал со счастливой улыбкой навстречу отцу, однако споткнулся, упал и горько заплакал.
В этом предложении союз однако соединяет однородные члены бежал и споткнулся, упал и заплакал.
Вот другой пример. Ночью шел сильный дождь, однако к середине дня погода разгулялась.
Это сложносочиненное предложение, в котором союзом ОДНАКО соединяются два простых предложения.
Как же понять, что в этих примерах используется именно СОЮЗ, а не какая-нибудь другая часть речи?
ОДНАКО является союзом, потому что выполняет основную функцию союзов: связывает слова или части предложения между собой, сам по себе ничего не обозначая.
Кроме того, союз ОДНАКО можно заменить только на другой союз, в данных примерах на союз НО. Словами никакой другой части речи его заменить невозможно при всем желании.
2) Междометие ОДНАКО может выражать удивление, восхищение (например: Однако, какое жаркое лето!) или возмущение чем-нибудь (например: Однако, это уж чересчур!), то есть выражает чувства или отношение говорящего, что присуще этой части речи.
В случае, когда ОДНАКО выполняет функцию междометия, на письме оно (это междометие) ОБЯЗАТЕЛЬНО (!) отделяется запятой (или восклицательным знаком).
3) Слово ОДНАКО может являться и вводным словом в тех случаях, когда оно стоит внутри предложения или в конце его. Например. Пока Андрей, однако, не мог объяснить присутствующим, что с ним случилось.
Очевидно, что в этом предложении ОДНАКО -- вводное слово. Его можно опустить, заменить другим вводным словом или выражением, например, "без всякого сомнения".
В примерах, приведенных в пунктах 2) и 3), ОДНАКО нельзя заменить на союз НО, а в этом случае это слово является либо междометием, либо вводным словом, и тогда оно выделяется запятыми.