I've watched all kinds of TV shows and movies, and a few of them contain references to, mention, or product placement involving The Weather Channel. One example is in the 1989 movie "Back to the Future Part II", in the year 2015, in the McFly House, Marty McFly, Jr. watches the TV in the den, watching up to six channels at the same time. A futuristic version of The Weather Channel's logo is featured on channel 247.
Marty Jr.: "Art off! Okay, I want channels 18, 24, 63, 109, 87, and The Weather Channel."
Here's a picture of the 2015 The Weather Channel logo: