No, you need either a TWC subscription or a streaming service subscription that you choose to stream The Weather Channel on your Roku TV.