Bravia TV Wake on LAN power on action

I do not think that your TV is different… It was very annoying that The power ON does not work but I found the doc about that:

Wake-on-LAN

BRAVIA Professional Display supports Wake-on-LAN (WoL). When it is in standby mode, it can’t receive REST API nor IRCC-IP commands because the HTTP server is not running. Then if you want to use it, you have to turn on it first by using Wake-on-LAN.

  • Send the WoL magic packet several times until REST API/IRCC-IP is enabled.
  • In “Normal mode”, you need to call the setPowerStatus REST API to turn the BRAVIA Professional Display on after REST API is available because the BRAVIA Professional Display does NOT switch to the “Screen On” state automatically with the Wake-on-LAN.
  • In “Pro mode”, the BRAVIA Professional Display will switch to the “Screen On” state automatically with the Wake-on-LAN, but you need to send the WoL magic packet several times until REST API is enabled.

You can retrieve the MAC address by calling the [getSystemInformation] REST API so that you can prepare the Wake-on-LAN magic packet dynamically.

The Wake-on-LAN is disabled by default. It’s necessary to enable it if you want to use it.

    1. [Home] Settings
    • Network
    • Remote start’On’ [Default: Off]

============
So the aim is to use Simple IP Control as you did then it’s fine… It is possible to power-on with REST API/IRCC-IP but you need to send WoL packet until the HTTP server is on…
With Simple IP control… no issue.

Source: Overview | BRAVIA Professional Displays Knowledge Center (sony.net)