How to setup a Weather Station like the Ecowitt GW1101 (Outdoor) for the "Weather Forecast Card"?

The native Home Assistant Weather Forcast Card documentation says:

This card works only with platforms that define a weather entity E.g., it works with OpenWeatherMap but not OpenWeatherMap Sensor.

Question1: What’s the simplest way to add a Weather Station such as the Ecowitt GW1101 (Outdoor) as a Weather Entity?

Question2: How does it predict the weather for next several days? It looks like I’m missing something fundamental.

From HACS you can download the Platinum Weather Card and use your Ecowitt entities to populate the card.

To predict weather, you will need a weather service integrationn. That depends on what country you’re in. You can use OpenWeather or Accuweather and I’m sure there are others. If in the US, you can use the National Weather Service integration for forecast data.

Thanks. I’m in the United States. I prefer to use the native Home Assistant Weather card.

I already use OpenWeathernow integration with the Home Assistant Weather card; however, the weather data isn’t accurate. The forecasts are based off of weather stations not near my home. Which is the whole reason why I wanted to get my own weatherstation for these weather forcasts.

Instead of using someone else’s weather station provided by the OpenWeather Integration for forecasts, I want to use my own. I just want to know how.

I use Ecowitt to locally integrate an Ambient Weather station. It gives me all the usual data like temperature, humidity, pressure, wind speed, rainfall, etc, but not forecasts. I don’t know if a local station can do that. I’d be interested in knowing if that’s possible. It’s why i have NWS integrated for forecasts and weather alerts.

I misunderstood your first post. I thought you were asking about how to show weather info from your Ecowitt in a weather card. There is an Ecowitt integration in HA for integrating Ecowitt.

Thanks for confirming. What does the Home Assistant weather forcast card look when you configure it for 7 day forcast? Does it show “no data” for all days in the future except for today?

OR… Is there a way to supplement the missing forcast days in the the Weather card? I know That some Weather Stations have the forcast data/days displayed in their own proprietary LCD screen… is this forcast data available in your Ecowitt’s proprietary interface?

I wonder if there is a way to add our Weather Station to AccuWeather or OpenWeatherMap to help with populating the forcast days for us… then use OpenWeatherMap (and searching/select for our Weather Station on their service)?

This is going to be one of 2 sources: either an incredibly simple and inaccurate method primarily using the barometer or it’s pulling forecast data from a weather website.

I’m sure there are other weather sites that do similar, but my weather station reports to Wunderground which generates a forecast based on my station, which I’m then able to bring into HA via a custom integration.

So just to be clear, you first added your weather station to National Weather Service (NWS), then you added the National Weather Service (NWS) integration to Home Assistant… pointing that integration to YOUR WeatherStation on NWS?

I will do the same thing, if that allows to fully populate the 7day HA Weather Card forecast.

PS: Could you point me to the URL that lets me add my weather station to NWS?

No, I don’t use NWS (well I do, but that’s only because the Wunderground integration doesn’t pull in hourly forecast data. I use it to populate a custom hourly forecast card.).

My weather station reports to Wunderground. Don’t know anything about your particular station, I’m sure it’s possible but it might not be easy/straightforward. I then use the Wunderground PWS custom integration to get the forecast based on my station. Then I use this to populate the base HA weather card.

1 Like

Thank you so much for taking the time to explain.

So, you don’t have a single Weather card that simply displays a 7-day weather forecast (combining both your data from today AND the forecast data for the next several days from an external service)? …So it ultimately looks like a normal 7-day forecast like the screenshot I provided?

Or, do you have to have two separate weather cards… one for today’s weather forecast and one for the 7-day forecast that uses only their data (even for today’s weather)?

I have 2 cards (well, actually more than that, but for the data you’re referring to, just two).


The card having issues is my hourly one that uses the NWS, but their API is currently down for maintenance.

The top card is all pulling straight from my weather station (minis sunrise/sunset, which is I think just from HA directly, can’t remember). The card is Platinum Weather.

The forecast is straight from Wunderground and the card is the basic HA one.

You may actually be able to combine it all into the Platinum card (that’s what I used to do), but for some reason it stopped working with the Wunderground integration (can’t remember the exact issue). There would have been workarounds, but I didn’t care enough to do that and just added a second card.

Thanks for confirming. I’ll have to see how other people do it. Hopefully, it can be done in a single card instead of 2 separate cards displaying today’s temperature/weather twice (one correct, one wrong).

image

Not sure I follow? I don’t have any duplication in mine, it’s just different data across 2 cards (current in the first and forecast in the second).

image

The wrong temperature for today is provided by Wunderground. The correct temp is provided by your weather station in the card above.

In the single card below, both values match… as expected. Ultimately, I just wanted a single card like below with only the future day forecasts supplemented by an external service.
image

No, the top card is the current temp. The bottom card temp is today’s forecasted high. They’re all correct.

Everything in the top card are current conditions and everything in the bottom card are forecasted.

Hmmm I wonder why on the weather card, it always displays the current temperature in the current day timeslot just like the screenshot I posted. It’s always consistent.

What integration are you using for your weather forecast? I just created a quick test with the HA weather card and it displayed essentially the same as my current setup:

Also, your screenshot doesn’t look anything like the stock HA weather card. Are you sure you’re not using a custom one?

1 Like

Man I feel so dumb. Thank you for explaining nicely without saying something mean. I just checked again… now mine is similar to yours and makes more sense.

I use the regular weather card with these options:

  - type: custom:weather-card
    entity: weather.openweathermap
    current: true
    details: true
    forecast: true

Ah, so you’re using a custom card. Makes more sense now. :slight_smile:
I might have to give that one a try, it looks nice.

Glad you got it sorted out!

Just out of curiosity, after you added your weather station to NWS here:
Own a Weather Station? We Want Your Data!

…were you able to access your weather station’s data that’s ALSO supplemented with their forecast data? Below, you can choose your METAR station code

I think that’s the whole purpose of adding personal weather stations to NWS. It should display your current data with their calculated forecast days.

In case you haven’t done that; do you mind giving it a shot? Please? :smile:

image

I never did that, I use Wunderground and have my station report there. That’s actually the only way you can get Wunderground forecast data in HA, as you have to have your own station to get a free API key. It used to be a fantastic source for weather, but has stagnated quite a bit over the years and ultimately got bought by IBM which seems to have just let it be. I haven’t found another source I really like better though, which is why I still use it.

That’s definitely only something official stations get, and I’m going to guess the NWS only makes forecasts for those stations (and not personal stations). Don’t know that for a fact, but that’s my assumption with it being part of the federal government.