core icon indicating copy to clipboard operation
core copied to clipboard

Samsung Smart TV, after update fiwmware to lasted version - can't turn on from home assistant

Open kanteruk opened this issue 1 year ago • 26 comments

The problem

after update firmware to latest version - i can't turn on TV from home assistant, but turn off - work fine. Samsung Smart App alsoe work fine - can turn on/off.

error log: logger: homeassistant.components.samsungtv source: components/samsungtv/entity.py:96 integration: Samsung Smart TV

Attempting to turn on remote.tv55 via Wake-On-Lan; if this does not work, please ensure that Wake-On-Lan is available for your device or use a turn_on automation Attempting to turn on media_player.tv55 via Wake-On-Lan; if this does not work, please ensure that Wake-On-Lan is available for your device or use a turn_on automation

What version of Home Assistant Core has the issue?

core-2024.11.2

What was the last working version of Home Assistant Core?

core-2024.11.2

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Samsung Smart TV

Link to integration documentation on our website

https://www.home-assistant.io/integrations/samsungtv

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

kanteruk avatar Nov 19 '24 12:11 kanteruk

Hey there @chemelli74, @epenet, mind taking a look at this issue as it has been labeled with an integration (samsungtv) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of samsungtv can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign samsungtv Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


samsungtv documentation samsungtv source (message by IssueLinks)

home-assistant[bot] avatar Nov 19 '24 12:11 home-assistant[bot]

I’m also having this issue. The only thing that changed was the new tv update. Ever since that I have to turn it on with the remote

iloveicedgreentea avatar Nov 21 '24 02:11 iloveicedgreentea

Missing basic info: model and firmware level ?

chemelli74 avatar Nov 21 '24 02:11 chemelli74

For me it’s a s90c on version 2011. It was the one UI update

iloveicedgreentea avatar Nov 21 '24 03:11 iloveicedgreentea

TV: QE55Q80C Firmware: T-PTMCDEUC-0080-2013.1

kanteruk avatar Nov 21 '24 06:11 kanteruk

TV: QE55Q80C Firmware: T-PTMCDEUC-0080-2013.1

Firmare in nearly 2 years old, so I doubt it was released in the last few days.

chemelli74 avatar Nov 21 '24 14:11 chemelli74

TV: QE55Q80C Firmware: T-PTMCDEUC-0080-2013.1

Firmare in nearly 2 years old, so I doubt it was released in the last few days.

Does that account for the oneui update? The integration does not turn on the tv anymore immediately after this update. I tried to add the tv again multiple times. It does get autodiscovered while off but doesn’t turn on with home assistant.

iloveicedgreentea avatar Nov 21 '24 15:11 iloveicedgreentea

TV: QE55Q80C Firmware: T-PTMCDEUC-0080-2013.1

Firmare in nearly 2 years old, so I doubt it was released in the last few days.

Firmare date is Nov 11. 2024 you can see on official site https://www.samsung.com/uk/support/model/QE55S90CATXXU/#downloads It issue was after update firmware. Maybe samsung changed the Wake On LAN logic. This works through the Smartging integration, but it requires an internet connection.

kanteruk avatar Nov 21 '24 15:11 kanteruk

I have same issue on S85D model. The on off switch in HA works but like a power button on a tv remote if you put it in a off position it will toggle power state ( if tv was on it it will power off , and reverse). Also for the HA on off to work on TV option for 'ip remote' and 'power on with mobile' settings must be enabled on the tv. Firmware ver: 1201.8

Lari0 avatar Nov 23 '24 10:11 Lari0

Hi. I also have a problem turning on my Samsung QE55QN85 TV after the update. However, I noticed that I can turn it on by toggling the switch multiple times.

Home Assistant Core: 2024.11.3 Supervisor: 2024.11.4 Operating System: 13.2

kemem11 avatar Nov 23 '24 13:11 kemem11

Same problem, on Samsung S90C. Was working fine, but now it does not turn on. I also confirm that pushing the remote toggle multiple times works, but it's not ideal.

gabrifly avatar Nov 30 '24 12:11 gabrifly

I figured something out. For some reason, only the TV Off or TV Remote Off commands work, but instead of only turning the TV Off, they now act as change state buttons, meaning that, if I fire TV Off command, and the TV is off, it will turn on, whereas if the TV was on, it will turn off. The other commands have no effect, and for some reason, I can only fire them through automations, and not through the regular controls.

gabrifly avatar Nov 30 '24 17:11 gabrifly

I second the above switching my automations to just send turn off works. Not ideal but at least something works for now

iloveicedgreentea avatar Dec 01 '24 00:12 iloveicedgreentea

I Can't turn it back on no matter which button i spam in HA.

TV button off - turns the TV off (standby) Remote button off - shutdowns it completely

spamming the buttons won't turn it on no matter from which state, but If I try to turn it on via TV button in HA after few secs HA thinks that it is properly turned on, because i can see volume and source buttons appearing but the screen is still black and in standby. TV connected via WiFi. Can't tell if it worked earlier because I'm trying for the first time.

TV: UE55NU8002 Firmware: T-KTM2DEUC-1341.2, BT - S

marcindanisz avatar Dec 03 '24 22:12 marcindanisz

I Can't turn it back on no matter which button i spam in HA.

TV button off - turns the TV off (standby) Remote button off - shutdowns it completely

spamming the buttons won't turn it on no matter from which state, but If I try to turn it on via TV button in HA after few secs HA thinks that it is properly turned on, because i can see volume and source buttons appearing but the screen is still black and in standby. TV connected via WiFi. Can't tell if it worked earlier because I'm trying for the first time.

TV: UE55NU8002 Firmware: T-KTM2DEUC-1341.2, BT - S

Have you tried sending media_player.turn_off when it’s off? Works for me at the moment

iloveicedgreentea avatar Dec 04 '24 03:12 iloveicedgreentea

I'm having a similar issue. I had an automation to change sources on my M8 Smart Monitor and since the OneUI update it stopped working. I was using 'media_player.select_source'

guifidalgo avatar Dec 05 '24 15:12 guifidalgo

I had the same issue after One UI upgrade on Samsung M8 monitor. Just sending action.turn_off was turning on the monitor (as described above), but it was not changing the state, so subsequent automation that I have was seeing the monitor as off and trying to turn it on again (by using turn off action).

I've fixed this by using a Device Turn On automation (explained here: https://www.home-assistant.io/integrations/samsungtv#turn-on-action). The automation sends KEY_POWER remote command when the monitor (or TV) is requested to turn on. This way you don't need to change existing automation, as the turn_on action will be handled properly.

alias: Turn On Monitor via KEY_POWER
description: >-
  Overwrite Turn On action to send KEY_POWER command instead of default Wake on LAN
triggers:
  - trigger: samsungtv.turn_on
    entity_id: media_player.home_office_monitor
conditions: []
actions:
  - action: remote.send_command
    data:
      command: KEY_POWER
      device_id: "{{ trigger.device_id }}"
mode: single

Note, that if you turn off the monitor/TV and try to turn it on again immediately - it might not work. It works reliably after 30-60 seconds.

kostiklv avatar Dec 10 '24 20:12 kostiklv

I had the same issue, this is what worked for me: requires the "Wake on LAN" addon

alias: Turn ON TV fix
description: ""
triggers:
  - device_id: _your device id here_
    domain: samsungtv
    type: samsungtv.turn_on
    trigger: device
conditions: []
actions:
  - action: remote.send_command
    data:
      command: KEY_POWER
      device_id: _your device id here_
  - data:
      mac: _your mac address here (of the tv)_
    action: wake_on_lan.send_magic_packet
mode: single

Maciejonos avatar Jan 03 '25 00:01 Maciejonos

Hello, question to all, are you TV's wired to network or connected with wifi ? wol (WOW) is not possible if TV is powered off, may be a eco setting should change the state of your tv's wifi card. update : i've tried wired, no change.... In my case for Ue40d8000 it seems that it's a hardware limitation

TheFab21 avatar Jan 06 '25 16:01 TheFab21

The Samsung QE55QN85 TV is up to date, but it still can't be turned on and off like before. I kindly ask you to solve the problem.

kemem11 avatar Jan 07 '25 17:01 kemem11

Same problem, on Samsung S90C. Was working fine, but now it does not turn on. I also confirm that pushing the remote toggle multiple times works, but it's not ideal.

Same here with my 55QN60D

mrota83 avatar Jan 08 '25 01:01 mrota83

I had the same issue after One UI upgrade on Samsung M8 monitor. Just sending action.turn_off was turning on the monitor (as described above), but it was not changing the state, so subsequent automation that I have was seeing the monitor as off and trying to turn it on again (by using turn off action).

I've fixed this by using a Device Turn On automation (explained here: https://www.home-assistant.io/integrations/samsungtv#turn-on-action). The automation sends KEY_POWER remote command when the monitor (or TV) is requested to turn on. This way you don't need to change existing automation, as the turn_on action will be handled properly.

alias: Turn On Monitor via KEY_POWER
description: >-
  Overwrite Turn On action to send KEY_POWER command instead of default Wake on LAN
triggers:
  - trigger: samsungtv.turn_on
    entity_id: media_player.home_office_monitor
conditions: []
actions:
  - action: remote.send_command
    data:
      command: KEY_POWER
      device_id: "{{ trigger.device_id }}"
mode: single

Note, that if you turn off the monitor/TV and try to turn it on again immediately - it might not work. It works reliably after 30-60 seconds.

Worked like a charm, thank you sir.

gabrifly avatar Jan 11 '25 11:01 gabrifly

I can confirm KEY_POWER works for me as well from a cold start on the SAMSUNG QE50QN90CATXXU . I was using samsung smartthings and added my 2 tv's into it as a workaround and was able to switch them on using smartthings, but this is a much cleaner way of doing it.

The wake on lan integration in home assistant wan't working for me, but this method does. Thank you @kostiklv for the suggestion!

SRJohnston avatar Jan 17 '25 10:01 SRJohnston

Same problem with my QN90D it wont turn on, just turn on with the turn off command, not big problem now that I found out. My 2019 q85r works as intended though!

Experien1985 avatar Feb 23 '25 12:02 Experien1985

@chemelli74, @epenet is this fixable? Can you add something on documentation in known problems. Lost days of my life (i know my choice) trying to find the solution for this!

Experien1985 avatar Feb 23 '25 15:02 Experien1985

Not sure if this is the same issue as everyone else, but I've noticed that my TV (UN65NU7100) stops responding to ALL WoL packets after a few weeks. I'm now just in the habit of unplugging power for a few seconds every 2 weeks and everything works as expected without any workarounds.

paco3346 avatar May 10 '25 18:05 paco3346

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

I have the same issue on QE65QN90DAUXRU

It works when send turn_off to the switched off TV but turn_on doesn't work.

andre487 avatar Aug 13 '25 18:08 andre487

I have the same issue with a UN65JU7000.

marksieczkowski avatar Oct 28 '25 14:10 marksieczkowski