$twcweather Observations

weather

#1

Ever since WUndergound has shut down, I have been migrating hundreds of pistons over using the new $twcweather data. Unfortunately, I have not yet seen an “official” document listing all of the possible outcomes, so I have been referring to the $twcweather wiki.

That reference page has come a long way, and there are actually many great examples listed there, but it is not 100% complete. I have been gathering data for my location, and adding new data as I see them, but it is quite time consuming, and it will still require contributions from others (since it will never snow in my location).

Hence, the purpose of this thread.

If anyone sees a $twcweather response that is not listed on the wiki/TWC_Weather, please post it here, and I will update the wiki so we can all benefit from this.

When posting below, please post both the command sent as well as the unique response received, so I know which section to add it to. Something like this:

$twcweather.conditions.wxPhraseLong
Rain/Wind
Rain Shower/Wind

Thank you in advance for your contributions!


EDIT :
If you are interested in Alerts for bad weather, another thread was created for that.


Weather Question
$twcweather.alerts Observations
#2

For what it’s worth, I think the main sections we need more data gathered are the following:

$twcweather.conditions.cloudCoverPhrase
$twcweather.conditions.wxPhraseLong
$twcweather.conditions.wxPhraseMedium
$twcweather.conditions.wxPhraseShort
$twcweather.forecast.narrative
$twcweather.forecast.daypart[0].narrative
$twcweather.forecast.daypart[0].precipType
$twcweather.forecast.daypart[0].qualifierCode
$twcweather.forecast.daypart[0].qualifierPhrase
$twcweather.forecast.daypart[0].wxPhraseLong
$twcweather.forecast.daypart[0].wxPhraseShort

#3

These datapoints can be gathered in any piston, such as:

Every day at noon
    Log to console $twcweather.forecast.daypart[0].wxPhraseLong
END EVERY

Or easily seen in an expression box:

temp


Or even run as an ‘Expression’ in the Evaluation Console:


(When there are multiple datapoints returned, they are separated by commas)


#4

Perhaps most importantly, if anyone finds a document that lists the possible outcomes for twcweather, please link to it here so I can merge the two data sources.


#5

Thank you, WCmore!

This will be a great benefit to a lot of people.

I am happy and willing to contribute.

I will monitor and report any new conditions that I see, for the following:
$twcweather.conditions.wxPhraseLong
$twcweather.conditions.wxPhraseMedium
$twcweather.conditions.wxPhraseShort

I believe this will also be the same for $twcweather.conditions.daypart[X]…

Here are my latest finds. Believe it or not, these have all happened here in Northern Ohio over the last 12 hours.

$twcweather.conditions.wxPhraseLong:
“Cloudy/Wind”
“Rain Shower/Wind”
“Light Rain”
“Light Rain/Wind”
“Heavy Rain”
“Heavy Rain/Wind”

$twcweather.conditions.wxPhraseMedium:
“Cloudy/Wind”
“Rain/Wind”
“Rain Shower”
“Rain Shower/Wind”
“Light Rain”
“Light Rain/Wind”
“Heavy Rain”
“Heavy Rain/Wind”

$twcweather.conditions.wxPhraseShort:
“Cloudy/Wind”
“Rain/Wind”
“Rain Shower”
“Shower/Wind”
“Light Rain”
“Heavy Rain”


#6

Awesome!! Thanks so much @dejavux2!!

The Wiki has been updated…


#7

There may be some similarities, but I have a hunch the wording will often be different because “daypart” covers 12 hours, and “conditions” only covers the current weather.

IE: “conditions” should never return “Clouds Early/Clearing Late”


#8

Gotcha! Thanks.


#9

@WCmore. Here are my results for these commands. I have also been trying to create some pistons surrounding twcweather so I really appreciate this effort.

$twcweather.forecast.daypart[0].wxPhraseLong:
Rain/Wind
Rain/Wind Early
Rain Late
PM Showers
Thunderstorms Early
Thundershowers

$twcweather.forecast.daypart[0].wxPhraseShort
Rain/Wind
Shwrs Early
P Cloudy
Rain Late
PM Showers
T-Storms
Showers
Sct T-Storms
Shwrs Early
Shwrs Late

$twcweather.forecast.narrative
Rain and wind. Highs in the low 50s and lows in the low 40s., Cloudy. Highs in the low 50s and lows in the low 40s., Partly cloudy. Highs in the mid 60s and lows in the low 50s., Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s., Partly cloudy. Highs in the mid 60s and lows in the low 50s., Times of sun and clouds. Highs in the upper 60s and lows in the mid 50s., Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s., Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s., More sun than clouds. Highs in the low 70s and lows in the upper 50s., Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s., Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s., Times of sun and clouds. Highs in the upper 60s and lows in the mid 50s., Showers possible. Highs in the upper 60s and lows in the upper 50s., Times of sun and clouds. Highs in the upper 60s and lows in the upper 50s., Plenty of sun. Highs in the upper 60s and lows in the upper 50s.]

$twcweather.forecast.daypart[0].qualifierCode with Phrase
Q5053 - Locally heavier rainfall possible
Q1021 - Winds could occasionally gust over 40 mph

Is this the kind of info you are looking for? BTW - The weather in NY sucks right now!


#10

Beautiful… Thanks for helping out @Koyfam!

TWC_Weather has been updated with this new information


#11

NP. I listed only the results which I didn’t see on the Wiki page. Glad I could help with something to give back to this community! If I see any other results other than what is posted in the Wiki page, I will update here.


#12

Here are the newest entries for this week:

$twcweather.conditions.wxPhraseLong:
“Rain Shower”
“Showers in the Vicinity”

$twcweather.conditions.wxPhraseMedium:
“Showers in Vicinity”

$twcweather.conditions.wxPhraseShort:
“Showers Near”

Thank you!!


#13

Your additions have been added. Thank you again for your contributions!


#14

Hello! Here are the newest entries for this week:

$twcweather.conditions.wxPhraseLong:
“Fair/Wind”
“Partly Cloudy/Wind”
“Sunny/Wind”

$twcweather.conditions.wxPhraseMedium:
“Fair/Wind”
“Partly Cloudy/Wind”
“Sunny/Wind”

$twcweather.conditions.wxPhraseShort:
“Fair/Wind”
“P Cldy/Wind”
“Sun/Wind”

I missed what they said the other day during the bad storms, because I was too busy dealing with a flooded basement.

Thank you!


#15

TWC_Weather has been updated. Thanks!!


#16

I haven’t forgotten about this. Just haven’t had anything new show up, yet.


#17

I understand completely. I suspect I may detect hail in the next month or so. The conditions are about perfect


#18

Hello!

I finally got some new entries:

$twcweather.conditions.wxPhraseLong:
“Light Rain with Thunder”
“Rain Shower with Thunder”
“Mostly Cloudy/Wind”

$twcweather.conditions.wxPhraseMedium:
“Light Rain and Thunder”
“Rain Shower and Thunder”
“Mostly Cloudy/Wind”

$twcweather.conditions.wxPhraseShort:
“Rain/Thunder”
“M Cldy/Wind”

Thanks!


#19

You rock, @dejavux2!! :+1:

TWC_Weather has been updated…


#20

Side Note:

A new thread was created to focus on the $twcweather.Alerts.

Both of these weather data gatherings are ongoing, and can be run at the same time if you feel like contributing.