<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.webcore.co/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WCmore</id>
		<title>webCoRE Wiki - Web-enabled Community's own Rule Engine - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.webcore.co/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WCmore"/>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/Special:Contributions/WCmore"/>
		<updated>2026-05-15T11:17:11Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1933</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1933"/>
				<updated>2022-03-28T19:54:24Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of February 20th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning from THU 11:00 AM EDT until THU 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SQW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Snow Squall Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Snow Squall Warning until SAT 3:45 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Excessive Heat Warning, Excessive Heat Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Warning, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Excessive Heat Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Surge Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Current Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Excessive Heat Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Snow Squall Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning, Winter Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, Heavy Freezing Spray Advisory, High Surf Advisory, Lake Wind Advisory, Low Water Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1932</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1932"/>
				<updated>2022-02-20T06:53:19Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Significance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning from THU 11:00 AM EDT until THU 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SQW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Snow Squall Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Snow Squall Warning until SAT 3:45 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Excessive Heat Warning, Excessive Heat Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Warning, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Excessive Heat Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Surge Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Current Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Excessive Heat Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Snow Squall Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning, Winter Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, Heavy Freezing Spray Advisory, High Surf Advisory, Lake Wind Advisory, Low Water Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1931</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1931"/>
				<updated>2022-02-20T06:46:27Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Alerts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning from THU 11:00 AM EDT until THU 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SQW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Snow Squall Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Snow Squall Warning until SAT 3:45 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Excessive Heat Warning, Excessive Heat Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Warning, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Excessive Heat Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Surge Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Current Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Excessive Heat Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning, Winter Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, Heavy Freezing Spray Advisory, High Surf Advisory, Lake Wind Advisory, Low Water Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1930</id>
		<title>Font Awesome</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1930"/>
				<updated>2022-01-15T01:12:55Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Thousands of icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: left; clear: both; margin-right: 1em; margin-bottom: 1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thousands of icons ==&lt;br /&gt;
&lt;br /&gt;
Use this [https://fontawesome.com/v5.0/icons?d=gallery searchable list] to find over 3000 icons supported by webCoRE. All of the icons for version 5 (Free and Pro) can be used in your pistons.  (Typically in our “piston state”, logs or visible tiles... Note: They do not embed externally such as in SMS or emails)&lt;br /&gt;
&lt;br /&gt;
== Try it out ==&lt;br /&gt;
&lt;br /&gt;
The instructions and examples below can all be used in the Evaluation Console on any of your pistons. Just type in the icon markup as a Value and press enter to see the rendered icon. It's a quick way to experiment with icons before adding them to a piston.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Font Awesome icons can be added to values and expressions throughout your piston, particularly useful for enriching your [[Device Tiles]] and [[Piston State]]. Font Awesome icons will not work in text displayed outside of the dashboard such as in emails, push notifications, and SMS messages.&lt;br /&gt;
&lt;br /&gt;
The following simple markup will be displayed as an icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-battery-half&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-battery-half:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Simply find the name of an icon you want to use and choose the best style&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;fas&amp;lt;/code&amp;gt; Bold, solid icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fas fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;far&amp;lt;/code&amp;gt; Medium weight solid or outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;far fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fal&amp;lt;/code&amp;gt; Light, outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fal fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fab&amp;lt;/code&amp;gt; Brand logos&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fab fa-apple fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-android fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-windows fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Icons can be used alongside other text in expressions and values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Welcome home :far fa-grin-hearts:!&amp;lt;/code&amp;gt; Welcome home &amp;lt;i class=&amp;quot;far fa-grin-hearts fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;!&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
=== Icon modifiers ===&lt;br /&gt;
&lt;br /&gt;
You may notice that the icon markup looks very similar to the way icons are used in the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation], &amp;lt;code&amp;gt;class=&amp;amp;quot;fas fa-battery-half&amp;amp;quot;&amp;lt;/code&amp;gt;. In fact, this webCoRE markup maps to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute so any modifiers in the Font Awesome documentation can be replicated.&lt;br /&gt;
&lt;br /&gt;
==== Sizing icons ====&lt;br /&gt;
&lt;br /&gt;
The size of Font Awesome icons can be adjusted, [https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons see all sizes here]. All sizes are relative to the surrounding text so the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in the evaluation console may not exactly match the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in a tile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-clock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-xs&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-xs:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-2x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-4x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-4x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Rotating icons ====&lt;br /&gt;
&lt;br /&gt;
If you need an icon to face a different direction, use [https://fontawesome.com/how-to-use/on-the-web/styling/rotating-icons a rotation].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fal fa-bicycle fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-rotate-180 fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-rotate-180:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-flip-vertical fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-flip-vertical:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Animating icons ====&lt;br /&gt;
&lt;br /&gt;
Icons can spin, [https://fontawesome.com/how-to-use/on-the-web/styling/animating-icons learn more here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-circle-notch fa-spin fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-circle-notch fa-spin:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Power transforms ====&lt;br /&gt;
&lt;br /&gt;
While Font Awesome provides a handful of sizing options from &amp;lt;code&amp;gt;fa-xs&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;fa-10x&amp;lt;/code&amp;gt; and rotations like &amp;lt;code&amp;gt;fa-rotate-90&amp;lt;/code&amp;gt;, in some cases it is useful to have more granular control over icon size and position.&lt;br /&gt;
&lt;br /&gt;
Note that unlike the sizing options, power transforms like this one &amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot; style=&amp;quot;opacity: .5&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; do not affect the flow of text around icons. The transform is a sort of &amp;amp;quot;after effect&amp;amp;quot; that changes how the icon is displayed. To use power transforms in webCoRE, simply add the transform markup to the icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-exclamation data-fa-transform=&amp;amp;quot;grow-20 rotate-10&amp;amp;quot;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See the [https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms documentation and examples] to learn more about scaling, positioning, rotating, and flipping with power transforms. Power transforms are also used extensively in the Combining Icons section.&lt;br /&gt;
&lt;br /&gt;
=== Combining icons ===&lt;br /&gt;
&lt;br /&gt;
Font Awesome provides very powerful tools for mixing icons together, in webCoRE we use a different type of markup for these icon containers. &amp;lt;code&amp;gt;[modifiers|content]&amp;lt;/code&amp;gt; format allows you to create a container element around the content with the specified modifiers on that container.&lt;br /&gt;
&lt;br /&gt;
Follow the features described below to build complex and dynamic icons like this calendar that could show the day of the month and number of alerts today:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;27&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        27&lt;br /&gt;
    ]&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Stacked icons ====&lt;br /&gt;
&lt;br /&gt;
Combine two icons stacked with center alignment. The order of the icons matters; the first icon specified will be layered behind the second. [https://fontawesome.com/how-to-use/on-the-web/styling/stacking-icons Learn more here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fab fa-reddit-alien:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-certificate fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-certificate:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-lg&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate fa-stack-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-inverse fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-lg|&lt;br /&gt;
    :fas fa-certificate fa-stack-2x:&lt;br /&gt;
    :fab fa-reddit-alien fa-inverse fa-stack-1x:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE markup for colors for more distinct icons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-swimmer:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-ban fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:far fa-ban:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;far fa-ban fa-stack-2x&amp;quot; style=&amp;quot;color: red&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-2x|&lt;br /&gt;
    :fas fa-swimmer fa-stack-1x:&lt;br /&gt;
    [color-red|:far fa-ban fa-stack-2x:]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Layered icons ====&lt;br /&gt;
&lt;br /&gt;
Layering is similar to stacking but with full control over the positioning and number of icons. Font Awesome provides [https://fontawesome.com/how-to-use/on-the-web/styling/layering many good examples].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-play&amp;quot; data-fa-transform=&amp;quot;rotate--90 grow-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-sun fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-10 up-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-moon fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 left-4&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-star fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 right-3&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-play data-fa-transform=&amp;amp;quot;rotate--90 grow-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-sun fa-inverse data-fa-transform=&amp;amp;quot;shrink-10 up-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-moon fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 left-4&amp;amp;quot;:&lt;br /&gt;
    :fas fa-star fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 right-3&amp;amp;quot;:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Badges over icons ====&lt;br /&gt;
&lt;br /&gt;
Layered icons also provide a convenient mechanism for showing a counter or badge in the upper right corner of an icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation-triangle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-exclamation-triangle:&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE background color to change the badge color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-comment&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot; style=&amp;quot;background-color: royalblue&amp;quot;&amp;gt;15&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :far fa-comment:&lt;br /&gt;
    [fa-layers-counter bg-royalblue|&lt;br /&gt;
        15&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Custom text over icons ====&lt;br /&gt;
&lt;br /&gt;
Apply transforms to custom text. &lt;br /&gt;
&lt;br /&gt;
Sorry, folks this one does not actually work in webCoRE yet. We're still waiting on a fix for the [https://github.com/FortAwesome/Font-Awesome/issues/13497 bug reported on GitHub] when we first updated to Font Awesome 5. The &amp;lt;code&amp;gt;fa-layers-text&amp;lt;/code&amp;gt; does not work with transforms so the text in these sample icons appears far too large in webCoRE. If this affects you, please consider replying to the bug report on GitHub.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11.5 rotate--30&amp;quot; style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;NEW&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-certificate:&lt;br /&gt;
    [fa-layers-text fa-inverse b data-fa-transform=&amp;amp;quot;shrink-11.5 rotate--30&amp;amp;quot;|&lt;br /&gt;
        NEW&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        12&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other supported features ===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation] for additional features and examples. Use masking to &amp;amp;quot;cut out&amp;amp;quot; one icon from another, add borders, and use a fixed width for consistent alignment.&lt;br /&gt;
&lt;br /&gt;
=== Unsupported features ===&lt;br /&gt;
&lt;br /&gt;
webCoRE expressions do not support [https://fontawesome.com/how-to-use/on-the-web/styling/icons-in-a-list Icons in a list] since it requires the &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;li&amp;lt;/code&amp;gt; elements, but you can achieve the same visual effect with fixed-width icons on multiple lines.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome 4 Deprecated ==&lt;br /&gt;
&lt;br /&gt;
Pistons that used icons from the previous version of Font Awesome will continue to work, though the icons may appear slightly different in Font Awesome 5. Please discontinue use of the &amp;lt;code&amp;gt;:fa fa-lock:&amp;lt;/code&amp;gt; and shorthand &amp;lt;code&amp;gt;:fa-lock:&amp;lt;/code&amp;gt; markup in favor of the Font Awesome 5 styles and icon names.&lt;br /&gt;
&lt;br /&gt;
The dashboard uses a shim published by the Font Awesome team that maps v4 icons to v5.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome Pro license ==&lt;br /&gt;
&lt;br /&gt;
The dashboard and other official webcore.co sites are authorized to use our Font Awesome 5 Pro license. If you choose to run an independent copy of the webCoRE dashboard, only a limited set of Font Awesome icons will be available. Missing icons will be indicated by a placeholder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-missing-icon fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When Font Awesome Pro cannot be loaded the dashboard will modify all icons embedded in the UI to work with the free version of Font Awesome 5. Icons specified in pistons are not modified so Font Awesome 5 Pro will not work without a Pro license. If you have purchased a Font Awesome Pro license, simply add your dashboard domain to the whitelist on your license to enable Pro icons – no code changes are required.&lt;br /&gt;
&lt;br /&gt;
Font Awesome Pro icons will load when the dashboard is run from localhost.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1929</id>
		<title>Font Awesome</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1929"/>
				<updated>2022-01-15T01:11:34Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Thousands of icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: left; clear: both; margin-right: 1em; margin-bottom: 1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thousands of icons ==&lt;br /&gt;
&lt;br /&gt;
Use this [https://fontawesome.com/v5.0/icons?d=gallery searchable list] to find over 3000 icons supported by webCoRE. All of the icons for version 5 (Free and Pro) can be used in your pistons.  (Typically in our “piston state”, logs or visual tiles... Note: They do not embed externally such as in SMS or emails)&lt;br /&gt;
&lt;br /&gt;
== Try it out ==&lt;br /&gt;
&lt;br /&gt;
The instructions and examples below can all be used in the Evaluation Console on any of your pistons. Just type in the icon markup as a Value and press enter to see the rendered icon. It's a quick way to experiment with icons before adding them to a piston.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Font Awesome icons can be added to values and expressions throughout your piston, particularly useful for enriching your [[Device Tiles]] and [[Piston State]]. Font Awesome icons will not work in text displayed outside of the dashboard such as in emails, push notifications, and SMS messages.&lt;br /&gt;
&lt;br /&gt;
The following simple markup will be displayed as an icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-battery-half&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-battery-half:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Simply find the name of an icon you want to use and choose the best style&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;fas&amp;lt;/code&amp;gt; Bold, solid icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fas fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;far&amp;lt;/code&amp;gt; Medium weight solid or outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;far fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fal&amp;lt;/code&amp;gt; Light, outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fal fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fab&amp;lt;/code&amp;gt; Brand logos&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fab fa-apple fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-android fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-windows fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Icons can be used alongside other text in expressions and values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Welcome home :far fa-grin-hearts:!&amp;lt;/code&amp;gt; Welcome home &amp;lt;i class=&amp;quot;far fa-grin-hearts fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;!&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
=== Icon modifiers ===&lt;br /&gt;
&lt;br /&gt;
You may notice that the icon markup looks very similar to the way icons are used in the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation], &amp;lt;code&amp;gt;class=&amp;amp;quot;fas fa-battery-half&amp;amp;quot;&amp;lt;/code&amp;gt;. In fact, this webCoRE markup maps to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute so any modifiers in the Font Awesome documentation can be replicated.&lt;br /&gt;
&lt;br /&gt;
==== Sizing icons ====&lt;br /&gt;
&lt;br /&gt;
The size of Font Awesome icons can be adjusted, [https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons see all sizes here]. All sizes are relative to the surrounding text so the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in the evaluation console may not exactly match the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in a tile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-clock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-xs&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-xs:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-2x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-4x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-4x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Rotating icons ====&lt;br /&gt;
&lt;br /&gt;
If you need an icon to face a different direction, use [https://fontawesome.com/how-to-use/on-the-web/styling/rotating-icons a rotation].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fal fa-bicycle fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-rotate-180 fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-rotate-180:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-flip-vertical fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-flip-vertical:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Animating icons ====&lt;br /&gt;
&lt;br /&gt;
Icons can spin, [https://fontawesome.com/how-to-use/on-the-web/styling/animating-icons learn more here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-circle-notch fa-spin fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-circle-notch fa-spin:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Power transforms ====&lt;br /&gt;
&lt;br /&gt;
While Font Awesome provides a handful of sizing options from &amp;lt;code&amp;gt;fa-xs&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;fa-10x&amp;lt;/code&amp;gt; and rotations like &amp;lt;code&amp;gt;fa-rotate-90&amp;lt;/code&amp;gt;, in some cases it is useful to have more granular control over icon size and position.&lt;br /&gt;
&lt;br /&gt;
Note that unlike the sizing options, power transforms like this one &amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot; style=&amp;quot;opacity: .5&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; do not affect the flow of text around icons. The transform is a sort of &amp;amp;quot;after effect&amp;amp;quot; that changes how the icon is displayed. To use power transforms in webCoRE, simply add the transform markup to the icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-exclamation data-fa-transform=&amp;amp;quot;grow-20 rotate-10&amp;amp;quot;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See the [https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms documentation and examples] to learn more about scaling, positioning, rotating, and flipping with power transforms. Power transforms are also used extensively in the Combining Icons section.&lt;br /&gt;
&lt;br /&gt;
=== Combining icons ===&lt;br /&gt;
&lt;br /&gt;
Font Awesome provides very powerful tools for mixing icons together, in webCoRE we use a different type of markup for these icon containers. &amp;lt;code&amp;gt;[modifiers|content]&amp;lt;/code&amp;gt; format allows you to create a container element around the content with the specified modifiers on that container.&lt;br /&gt;
&lt;br /&gt;
Follow the features described below to build complex and dynamic icons like this calendar that could show the day of the month and number of alerts today:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;27&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        27&lt;br /&gt;
    ]&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Stacked icons ====&lt;br /&gt;
&lt;br /&gt;
Combine two icons stacked with center alignment. The order of the icons matters; the first icon specified will be layered behind the second. [https://fontawesome.com/how-to-use/on-the-web/styling/stacking-icons Learn more here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fab fa-reddit-alien:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-certificate fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-certificate:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-lg&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate fa-stack-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-inverse fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-lg|&lt;br /&gt;
    :fas fa-certificate fa-stack-2x:&lt;br /&gt;
    :fab fa-reddit-alien fa-inverse fa-stack-1x:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE markup for colors for more distinct icons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-swimmer:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-ban fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:far fa-ban:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;far fa-ban fa-stack-2x&amp;quot; style=&amp;quot;color: red&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-2x|&lt;br /&gt;
    :fas fa-swimmer fa-stack-1x:&lt;br /&gt;
    [color-red|:far fa-ban fa-stack-2x:]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Layered icons ====&lt;br /&gt;
&lt;br /&gt;
Layering is similar to stacking but with full control over the positioning and number of icons. Font Awesome provides [https://fontawesome.com/how-to-use/on-the-web/styling/layering many good examples].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-play&amp;quot; data-fa-transform=&amp;quot;rotate--90 grow-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-sun fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-10 up-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-moon fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 left-4&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-star fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 right-3&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-play data-fa-transform=&amp;amp;quot;rotate--90 grow-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-sun fa-inverse data-fa-transform=&amp;amp;quot;shrink-10 up-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-moon fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 left-4&amp;amp;quot;:&lt;br /&gt;
    :fas fa-star fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 right-3&amp;amp;quot;:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Badges over icons ====&lt;br /&gt;
&lt;br /&gt;
Layered icons also provide a convenient mechanism for showing a counter or badge in the upper right corner of an icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation-triangle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-exclamation-triangle:&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE background color to change the badge color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-comment&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot; style=&amp;quot;background-color: royalblue&amp;quot;&amp;gt;15&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :far fa-comment:&lt;br /&gt;
    [fa-layers-counter bg-royalblue|&lt;br /&gt;
        15&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Custom text over icons ====&lt;br /&gt;
&lt;br /&gt;
Apply transforms to custom text. &lt;br /&gt;
&lt;br /&gt;
Sorry, folks this one does not actually work in webCoRE yet. We're still waiting on a fix for the [https://github.com/FortAwesome/Font-Awesome/issues/13497 bug reported on GitHub] when we first updated to Font Awesome 5. The &amp;lt;code&amp;gt;fa-layers-text&amp;lt;/code&amp;gt; does not work with transforms so the text in these sample icons appears far too large in webCoRE. If this affects you, please consider replying to the bug report on GitHub.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11.5 rotate--30&amp;quot; style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;NEW&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-certificate:&lt;br /&gt;
    [fa-layers-text fa-inverse b data-fa-transform=&amp;amp;quot;shrink-11.5 rotate--30&amp;amp;quot;|&lt;br /&gt;
        NEW&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        12&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other supported features ===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation] for additional features and examples. Use masking to &amp;amp;quot;cut out&amp;amp;quot; one icon from another, add borders, and use a fixed width for consistent alignment.&lt;br /&gt;
&lt;br /&gt;
=== Unsupported features ===&lt;br /&gt;
&lt;br /&gt;
webCoRE expressions do not support [https://fontawesome.com/how-to-use/on-the-web/styling/icons-in-a-list Icons in a list] since it requires the &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;li&amp;lt;/code&amp;gt; elements, but you can achieve the same visual effect with fixed-width icons on multiple lines.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome 4 Deprecated ==&lt;br /&gt;
&lt;br /&gt;
Pistons that used icons from the previous version of Font Awesome will continue to work, though the icons may appear slightly different in Font Awesome 5. Please discontinue use of the &amp;lt;code&amp;gt;:fa fa-lock:&amp;lt;/code&amp;gt; and shorthand &amp;lt;code&amp;gt;:fa-lock:&amp;lt;/code&amp;gt; markup in favor of the Font Awesome 5 styles and icon names.&lt;br /&gt;
&lt;br /&gt;
The dashboard uses a shim published by the Font Awesome team that maps v4 icons to v5.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome Pro license ==&lt;br /&gt;
&lt;br /&gt;
The dashboard and other official webcore.co sites are authorized to use our Font Awesome 5 Pro license. If you choose to run an independent copy of the webCoRE dashboard, only a limited set of Font Awesome icons will be available. Missing icons will be indicated by a placeholder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-missing-icon fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When Font Awesome Pro cannot be loaded the dashboard will modify all icons embedded in the UI to work with the free version of Font Awesome 5. Icons specified in pistons are not modified so Font Awesome 5 Pro will not work without a Pro license. If you have purchased a Font Awesome Pro license, simply add your dashboard domain to the whitelist on your license to enable Pro icons – no code changes are required.&lt;br /&gt;
&lt;br /&gt;
Font Awesome Pro icons will load when the dashboard is run from localhost.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1928</id>
		<title>Font Awesome</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1928"/>
				<updated>2022-01-15T01:10:52Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Thousands of icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: left; clear: both; margin-right: 1em; margin-bottom: 1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thousands of icons ==&lt;br /&gt;
&lt;br /&gt;
Use this [https://fontawesome.com/v5.0/icons?d=gallery searchable list] to find over 3000 icons supported by webCoRE. All of the icons for version 5 (Free and Pro) can be used in your pistons.  (Typically in our “piston state”, logs or tiles... Note: They do not embed externally such as in SMS or emails)&lt;br /&gt;
&lt;br /&gt;
== Try it out ==&lt;br /&gt;
&lt;br /&gt;
The instructions and examples below can all be used in the Evaluation Console on any of your pistons. Just type in the icon markup as a Value and press enter to see the rendered icon. It's a quick way to experiment with icons before adding them to a piston.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Font Awesome icons can be added to values and expressions throughout your piston, particularly useful for enriching your [[Device Tiles]] and [[Piston State]]. Font Awesome icons will not work in text displayed outside of the dashboard such as in emails, push notifications, and SMS messages.&lt;br /&gt;
&lt;br /&gt;
The following simple markup will be displayed as an icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-battery-half&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-battery-half:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Simply find the name of an icon you want to use and choose the best style&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;fas&amp;lt;/code&amp;gt; Bold, solid icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fas fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;far&amp;lt;/code&amp;gt; Medium weight solid or outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;far fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fal&amp;lt;/code&amp;gt; Light, outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fal fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fab&amp;lt;/code&amp;gt; Brand logos&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fab fa-apple fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-android fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-windows fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Icons can be used alongside other text in expressions and values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Welcome home :far fa-grin-hearts:!&amp;lt;/code&amp;gt; Welcome home &amp;lt;i class=&amp;quot;far fa-grin-hearts fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;!&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
=== Icon modifiers ===&lt;br /&gt;
&lt;br /&gt;
You may notice that the icon markup looks very similar to the way icons are used in the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation], &amp;lt;code&amp;gt;class=&amp;amp;quot;fas fa-battery-half&amp;amp;quot;&amp;lt;/code&amp;gt;. In fact, this webCoRE markup maps to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute so any modifiers in the Font Awesome documentation can be replicated.&lt;br /&gt;
&lt;br /&gt;
==== Sizing icons ====&lt;br /&gt;
&lt;br /&gt;
The size of Font Awesome icons can be adjusted, [https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons see all sizes here]. All sizes are relative to the surrounding text so the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in the evaluation console may not exactly match the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in a tile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-clock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-xs&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-xs:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-2x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-4x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-4x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Rotating icons ====&lt;br /&gt;
&lt;br /&gt;
If you need an icon to face a different direction, use [https://fontawesome.com/how-to-use/on-the-web/styling/rotating-icons a rotation].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fal fa-bicycle fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-rotate-180 fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-rotate-180:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-flip-vertical fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-flip-vertical:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Animating icons ====&lt;br /&gt;
&lt;br /&gt;
Icons can spin, [https://fontawesome.com/how-to-use/on-the-web/styling/animating-icons learn more here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-circle-notch fa-spin fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-circle-notch fa-spin:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Power transforms ====&lt;br /&gt;
&lt;br /&gt;
While Font Awesome provides a handful of sizing options from &amp;lt;code&amp;gt;fa-xs&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;fa-10x&amp;lt;/code&amp;gt; and rotations like &amp;lt;code&amp;gt;fa-rotate-90&amp;lt;/code&amp;gt;, in some cases it is useful to have more granular control over icon size and position.&lt;br /&gt;
&lt;br /&gt;
Note that unlike the sizing options, power transforms like this one &amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot; style=&amp;quot;opacity: .5&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; do not affect the flow of text around icons. The transform is a sort of &amp;amp;quot;after effect&amp;amp;quot; that changes how the icon is displayed. To use power transforms in webCoRE, simply add the transform markup to the icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-exclamation data-fa-transform=&amp;amp;quot;grow-20 rotate-10&amp;amp;quot;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See the [https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms documentation and examples] to learn more about scaling, positioning, rotating, and flipping with power transforms. Power transforms are also used extensively in the Combining Icons section.&lt;br /&gt;
&lt;br /&gt;
=== Combining icons ===&lt;br /&gt;
&lt;br /&gt;
Font Awesome provides very powerful tools for mixing icons together, in webCoRE we use a different type of markup for these icon containers. &amp;lt;code&amp;gt;[modifiers|content]&amp;lt;/code&amp;gt; format allows you to create a container element around the content with the specified modifiers on that container.&lt;br /&gt;
&lt;br /&gt;
Follow the features described below to build complex and dynamic icons like this calendar that could show the day of the month and number of alerts today:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;27&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        27&lt;br /&gt;
    ]&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Stacked icons ====&lt;br /&gt;
&lt;br /&gt;
Combine two icons stacked with center alignment. The order of the icons matters; the first icon specified will be layered behind the second. [https://fontawesome.com/how-to-use/on-the-web/styling/stacking-icons Learn more here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fab fa-reddit-alien:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-certificate fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-certificate:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-lg&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate fa-stack-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-inverse fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-lg|&lt;br /&gt;
    :fas fa-certificate fa-stack-2x:&lt;br /&gt;
    :fab fa-reddit-alien fa-inverse fa-stack-1x:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE markup for colors for more distinct icons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-swimmer:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-ban fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:far fa-ban:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;far fa-ban fa-stack-2x&amp;quot; style=&amp;quot;color: red&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-2x|&lt;br /&gt;
    :fas fa-swimmer fa-stack-1x:&lt;br /&gt;
    [color-red|:far fa-ban fa-stack-2x:]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Layered icons ====&lt;br /&gt;
&lt;br /&gt;
Layering is similar to stacking but with full control over the positioning and number of icons. Font Awesome provides [https://fontawesome.com/how-to-use/on-the-web/styling/layering many good examples].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-play&amp;quot; data-fa-transform=&amp;quot;rotate--90 grow-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-sun fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-10 up-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-moon fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 left-4&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-star fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 right-3&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-play data-fa-transform=&amp;amp;quot;rotate--90 grow-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-sun fa-inverse data-fa-transform=&amp;amp;quot;shrink-10 up-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-moon fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 left-4&amp;amp;quot;:&lt;br /&gt;
    :fas fa-star fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 right-3&amp;amp;quot;:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Badges over icons ====&lt;br /&gt;
&lt;br /&gt;
Layered icons also provide a convenient mechanism for showing a counter or badge in the upper right corner of an icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation-triangle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-exclamation-triangle:&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE background color to change the badge color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-comment&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot; style=&amp;quot;background-color: royalblue&amp;quot;&amp;gt;15&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :far fa-comment:&lt;br /&gt;
    [fa-layers-counter bg-royalblue|&lt;br /&gt;
        15&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Custom text over icons ====&lt;br /&gt;
&lt;br /&gt;
Apply transforms to custom text. &lt;br /&gt;
&lt;br /&gt;
Sorry, folks this one does not actually work in webCoRE yet. We're still waiting on a fix for the [https://github.com/FortAwesome/Font-Awesome/issues/13497 bug reported on GitHub] when we first updated to Font Awesome 5. The &amp;lt;code&amp;gt;fa-layers-text&amp;lt;/code&amp;gt; does not work with transforms so the text in these sample icons appears far too large in webCoRE. If this affects you, please consider replying to the bug report on GitHub.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11.5 rotate--30&amp;quot; style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;NEW&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-certificate:&lt;br /&gt;
    [fa-layers-text fa-inverse b data-fa-transform=&amp;amp;quot;shrink-11.5 rotate--30&amp;amp;quot;|&lt;br /&gt;
        NEW&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        12&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other supported features ===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation] for additional features and examples. Use masking to &amp;amp;quot;cut out&amp;amp;quot; one icon from another, add borders, and use a fixed width for consistent alignment.&lt;br /&gt;
&lt;br /&gt;
=== Unsupported features ===&lt;br /&gt;
&lt;br /&gt;
webCoRE expressions do not support [https://fontawesome.com/how-to-use/on-the-web/styling/icons-in-a-list Icons in a list] since it requires the &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;li&amp;lt;/code&amp;gt; elements, but you can achieve the same visual effect with fixed-width icons on multiple lines.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome 4 Deprecated ==&lt;br /&gt;
&lt;br /&gt;
Pistons that used icons from the previous version of Font Awesome will continue to work, though the icons may appear slightly different in Font Awesome 5. Please discontinue use of the &amp;lt;code&amp;gt;:fa fa-lock:&amp;lt;/code&amp;gt; and shorthand &amp;lt;code&amp;gt;:fa-lock:&amp;lt;/code&amp;gt; markup in favor of the Font Awesome 5 styles and icon names.&lt;br /&gt;
&lt;br /&gt;
The dashboard uses a shim published by the Font Awesome team that maps v4 icons to v5.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome Pro license ==&lt;br /&gt;
&lt;br /&gt;
The dashboard and other official webcore.co sites are authorized to use our Font Awesome 5 Pro license. If you choose to run an independent copy of the webCoRE dashboard, only a limited set of Font Awesome icons will be available. Missing icons will be indicated by a placeholder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-missing-icon fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When Font Awesome Pro cannot be loaded the dashboard will modify all icons embedded in the UI to work with the free version of Font Awesome 5. Icons specified in pistons are not modified so Font Awesome 5 Pro will not work without a Pro license. If you have purchased a Font Awesome Pro license, simply add your dashboard domain to the whitelist on your license to enable Pro icons – no code changes are required.&lt;br /&gt;
&lt;br /&gt;
Font Awesome Pro icons will load when the dashboard is run from localhost.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1927</id>
		<title>Font Awesome</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1927"/>
				<updated>2022-01-15T01:08:20Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Thousands of icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: left; clear: both; margin-right: 1em; margin-bottom: 1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thousands of icons ==&lt;br /&gt;
&lt;br /&gt;
Use this [https://fontawesome.com/v5.0/icons?d=gallery searchable list] to find over 3000 icons supported by webCoRE. All of the icons for version 5 (Free and Pro) can be used in your pistons.&lt;br /&gt;
&lt;br /&gt;
== Try it out ==&lt;br /&gt;
&lt;br /&gt;
The instructions and examples below can all be used in the Evaluation Console on any of your pistons. Just type in the icon markup as a Value and press enter to see the rendered icon. It's a quick way to experiment with icons before adding them to a piston.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Font Awesome icons can be added to values and expressions throughout your piston, particularly useful for enriching your [[Device Tiles]] and [[Piston State]]. Font Awesome icons will not work in text displayed outside of the dashboard such as in emails, push notifications, and SMS messages.&lt;br /&gt;
&lt;br /&gt;
The following simple markup will be displayed as an icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-battery-half&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-battery-half:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Simply find the name of an icon you want to use and choose the best style&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;fas&amp;lt;/code&amp;gt; Bold, solid icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fas fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;far&amp;lt;/code&amp;gt; Medium weight solid or outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;far fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fal&amp;lt;/code&amp;gt; Light, outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fal fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fab&amp;lt;/code&amp;gt; Brand logos&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fab fa-apple fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-android fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-windows fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Icons can be used alongside other text in expressions and values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Welcome home :far fa-grin-hearts:!&amp;lt;/code&amp;gt; Welcome home &amp;lt;i class=&amp;quot;far fa-grin-hearts fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;!&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
=== Icon modifiers ===&lt;br /&gt;
&lt;br /&gt;
You may notice that the icon markup looks very similar to the way icons are used in the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation], &amp;lt;code&amp;gt;class=&amp;amp;quot;fas fa-battery-half&amp;amp;quot;&amp;lt;/code&amp;gt;. In fact, this webCoRE markup maps to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute so any modifiers in the Font Awesome documentation can be replicated.&lt;br /&gt;
&lt;br /&gt;
==== Sizing icons ====&lt;br /&gt;
&lt;br /&gt;
The size of Font Awesome icons can be adjusted, [https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons see all sizes here]. All sizes are relative to the surrounding text so the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in the evaluation console may not exactly match the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in a tile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-clock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-xs&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-xs:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-2x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-4x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-4x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Rotating icons ====&lt;br /&gt;
&lt;br /&gt;
If you need an icon to face a different direction, use [https://fontawesome.com/how-to-use/on-the-web/styling/rotating-icons a rotation].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fal fa-bicycle fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-rotate-180 fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-rotate-180:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-flip-vertical fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-flip-vertical:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Animating icons ====&lt;br /&gt;
&lt;br /&gt;
Icons can spin, [https://fontawesome.com/how-to-use/on-the-web/styling/animating-icons learn more here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-circle-notch fa-spin fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-circle-notch fa-spin:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Power transforms ====&lt;br /&gt;
&lt;br /&gt;
While Font Awesome provides a handful of sizing options from &amp;lt;code&amp;gt;fa-xs&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;fa-10x&amp;lt;/code&amp;gt; and rotations like &amp;lt;code&amp;gt;fa-rotate-90&amp;lt;/code&amp;gt;, in some cases it is useful to have more granular control over icon size and position.&lt;br /&gt;
&lt;br /&gt;
Note that unlike the sizing options, power transforms like this one &amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot; style=&amp;quot;opacity: .5&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; do not affect the flow of text around icons. The transform is a sort of &amp;amp;quot;after effect&amp;amp;quot; that changes how the icon is displayed. To use power transforms in webCoRE, simply add the transform markup to the icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-exclamation data-fa-transform=&amp;amp;quot;grow-20 rotate-10&amp;amp;quot;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See the [https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms documentation and examples] to learn more about scaling, positioning, rotating, and flipping with power transforms. Power transforms are also used extensively in the Combining Icons section.&lt;br /&gt;
&lt;br /&gt;
=== Combining icons ===&lt;br /&gt;
&lt;br /&gt;
Font Awesome provides very powerful tools for mixing icons together, in webCoRE we use a different type of markup for these icon containers. &amp;lt;code&amp;gt;[modifiers|content]&amp;lt;/code&amp;gt; format allows you to create a container element around the content with the specified modifiers on that container.&lt;br /&gt;
&lt;br /&gt;
Follow the features described below to build complex and dynamic icons like this calendar that could show the day of the month and number of alerts today:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;27&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        27&lt;br /&gt;
    ]&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Stacked icons ====&lt;br /&gt;
&lt;br /&gt;
Combine two icons stacked with center alignment. The order of the icons matters; the first icon specified will be layered behind the second. [https://fontawesome.com/how-to-use/on-the-web/styling/stacking-icons Learn more here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fab fa-reddit-alien:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-certificate fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-certificate:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-lg&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate fa-stack-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-inverse fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-lg|&lt;br /&gt;
    :fas fa-certificate fa-stack-2x:&lt;br /&gt;
    :fab fa-reddit-alien fa-inverse fa-stack-1x:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE markup for colors for more distinct icons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-swimmer:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-ban fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:far fa-ban:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;far fa-ban fa-stack-2x&amp;quot; style=&amp;quot;color: red&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-2x|&lt;br /&gt;
    :fas fa-swimmer fa-stack-1x:&lt;br /&gt;
    [color-red|:far fa-ban fa-stack-2x:]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Layered icons ====&lt;br /&gt;
&lt;br /&gt;
Layering is similar to stacking but with full control over the positioning and number of icons. Font Awesome provides [https://fontawesome.com/how-to-use/on-the-web/styling/layering many good examples].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-play&amp;quot; data-fa-transform=&amp;quot;rotate--90 grow-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-sun fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-10 up-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-moon fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 left-4&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-star fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 right-3&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-play data-fa-transform=&amp;amp;quot;rotate--90 grow-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-sun fa-inverse data-fa-transform=&amp;amp;quot;shrink-10 up-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-moon fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 left-4&amp;amp;quot;:&lt;br /&gt;
    :fas fa-star fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 right-3&amp;amp;quot;:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Badges over icons ====&lt;br /&gt;
&lt;br /&gt;
Layered icons also provide a convenient mechanism for showing a counter or badge in the upper right corner of an icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation-triangle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-exclamation-triangle:&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE background color to change the badge color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-comment&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot; style=&amp;quot;background-color: royalblue&amp;quot;&amp;gt;15&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :far fa-comment:&lt;br /&gt;
    [fa-layers-counter bg-royalblue|&lt;br /&gt;
        15&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Custom text over icons ====&lt;br /&gt;
&lt;br /&gt;
Apply transforms to custom text. &lt;br /&gt;
&lt;br /&gt;
Sorry, folks this one does not actually work in webCoRE yet. We're still waiting on a fix for the [https://github.com/FortAwesome/Font-Awesome/issues/13497 bug reported on GitHub] when we first updated to Font Awesome 5. The &amp;lt;code&amp;gt;fa-layers-text&amp;lt;/code&amp;gt; does not work with transforms so the text in these sample icons appears far too large in webCoRE. If this affects you, please consider replying to the bug report on GitHub.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11.5 rotate--30&amp;quot; style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;NEW&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-certificate:&lt;br /&gt;
    [fa-layers-text fa-inverse b data-fa-transform=&amp;amp;quot;shrink-11.5 rotate--30&amp;amp;quot;|&lt;br /&gt;
        NEW&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        12&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other supported features ===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation] for additional features and examples. Use masking to &amp;amp;quot;cut out&amp;amp;quot; one icon from another, add borders, and use a fixed width for consistent alignment.&lt;br /&gt;
&lt;br /&gt;
=== Unsupported features ===&lt;br /&gt;
&lt;br /&gt;
webCoRE expressions do not support [https://fontawesome.com/how-to-use/on-the-web/styling/icons-in-a-list Icons in a list] since it requires the &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;li&amp;lt;/code&amp;gt; elements, but you can achieve the same visual effect with fixed-width icons on multiple lines.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome 4 Deprecated ==&lt;br /&gt;
&lt;br /&gt;
Pistons that used icons from the previous version of Font Awesome will continue to work, though the icons may appear slightly different in Font Awesome 5. Please discontinue use of the &amp;lt;code&amp;gt;:fa fa-lock:&amp;lt;/code&amp;gt; and shorthand &amp;lt;code&amp;gt;:fa-lock:&amp;lt;/code&amp;gt; markup in favor of the Font Awesome 5 styles and icon names.&lt;br /&gt;
&lt;br /&gt;
The dashboard uses a shim published by the Font Awesome team that maps v4 icons to v5.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome Pro license ==&lt;br /&gt;
&lt;br /&gt;
The dashboard and other official webcore.co sites are authorized to use our Font Awesome 5 Pro license. If you choose to run an independent copy of the webCoRE dashboard, only a limited set of Font Awesome icons will be available. Missing icons will be indicated by a placeholder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-missing-icon fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When Font Awesome Pro cannot be loaded the dashboard will modify all icons embedded in the UI to work with the free version of Font Awesome 5. Icons specified in pistons are not modified so Font Awesome 5 Pro will not work without a Pro license. If you have purchased a Font Awesome Pro license, simply add your dashboard domain to the whitelist on your license to enable Pro icons – no code changes are required.&lt;br /&gt;
&lt;br /&gt;
Font Awesome Pro icons will load when the dashboard is run from localhost.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1926</id>
		<title>Font Awesome</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1926"/>
				<updated>2022-01-15T00:52:51Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Thousands of icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: left; clear: both; margin-right: 1em; margin-bottom: 1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thousands of icons ==&lt;br /&gt;
&lt;br /&gt;
Use this [https://fontawesome.com/icons searchable list] to find over 3000 icons supported by webCoRE. All of the icons for version 5 (Free and Pro) can be used in your pistons.&lt;br /&gt;
&lt;br /&gt;
== Try it out ==&lt;br /&gt;
&lt;br /&gt;
The instructions and examples below can all be used in the Evaluation Console on any of your pistons. Just type in the icon markup as a Value and press enter to see the rendered icon. It's a quick way to experiment with icons before adding them to a piston.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Font Awesome icons can be added to values and expressions throughout your piston, particularly useful for enriching your [[Device Tiles]] and [[Piston State]]. Font Awesome icons will not work in text displayed outside of the dashboard such as in emails, push notifications, and SMS messages.&lt;br /&gt;
&lt;br /&gt;
The following simple markup will be displayed as an icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-battery-half&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-battery-half:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Simply find the name of an icon you want to use and choose the best style&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;fas&amp;lt;/code&amp;gt; Bold, solid icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fas fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;far&amp;lt;/code&amp;gt; Medium weight solid or outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;far fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fal&amp;lt;/code&amp;gt; Light, outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fal fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fab&amp;lt;/code&amp;gt; Brand logos&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fab fa-apple fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-android fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-windows fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Icons can be used alongside other text in expressions and values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Welcome home :far fa-grin-hearts:!&amp;lt;/code&amp;gt; Welcome home &amp;lt;i class=&amp;quot;far fa-grin-hearts fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;!&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
=== Icon modifiers ===&lt;br /&gt;
&lt;br /&gt;
You may notice that the icon markup looks very similar to the way icons are used in the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation], &amp;lt;code&amp;gt;class=&amp;amp;quot;fas fa-battery-half&amp;amp;quot;&amp;lt;/code&amp;gt;. In fact, this webCoRE markup maps to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute so any modifiers in the Font Awesome documentation can be replicated.&lt;br /&gt;
&lt;br /&gt;
==== Sizing icons ====&lt;br /&gt;
&lt;br /&gt;
The size of Font Awesome icons can be adjusted, [https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons see all sizes here]. All sizes are relative to the surrounding text so the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in the evaluation console may not exactly match the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in a tile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-clock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-xs&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-xs:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-2x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-4x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-4x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Rotating icons ====&lt;br /&gt;
&lt;br /&gt;
If you need an icon to face a different direction, use [https://fontawesome.com/how-to-use/on-the-web/styling/rotating-icons a rotation].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fal fa-bicycle fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-rotate-180 fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-rotate-180:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-flip-vertical fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-flip-vertical:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Animating icons ====&lt;br /&gt;
&lt;br /&gt;
Icons can spin, [https://fontawesome.com/how-to-use/on-the-web/styling/animating-icons learn more here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-circle-notch fa-spin fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-circle-notch fa-spin:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Power transforms ====&lt;br /&gt;
&lt;br /&gt;
While Font Awesome provides a handful of sizing options from &amp;lt;code&amp;gt;fa-xs&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;fa-10x&amp;lt;/code&amp;gt; and rotations like &amp;lt;code&amp;gt;fa-rotate-90&amp;lt;/code&amp;gt;, in some cases it is useful to have more granular control over icon size and position.&lt;br /&gt;
&lt;br /&gt;
Note that unlike the sizing options, power transforms like this one &amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot; style=&amp;quot;opacity: .5&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; do not affect the flow of text around icons. The transform is a sort of &amp;amp;quot;after effect&amp;amp;quot; that changes how the icon is displayed. To use power transforms in webCoRE, simply add the transform markup to the icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-exclamation data-fa-transform=&amp;amp;quot;grow-20 rotate-10&amp;amp;quot;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See the [https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms documentation and examples] to learn more about scaling, positioning, rotating, and flipping with power transforms. Power transforms are also used extensively in the Combining Icons section.&lt;br /&gt;
&lt;br /&gt;
=== Combining icons ===&lt;br /&gt;
&lt;br /&gt;
Font Awesome provides very powerful tools for mixing icons together, in webCoRE we use a different type of markup for these icon containers. &amp;lt;code&amp;gt;[modifiers|content]&amp;lt;/code&amp;gt; format allows you to create a container element around the content with the specified modifiers on that container.&lt;br /&gt;
&lt;br /&gt;
Follow the features described below to build complex and dynamic icons like this calendar that could show the day of the month and number of alerts today:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;27&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        27&lt;br /&gt;
    ]&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Stacked icons ====&lt;br /&gt;
&lt;br /&gt;
Combine two icons stacked with center alignment. The order of the icons matters; the first icon specified will be layered behind the second. [https://fontawesome.com/how-to-use/on-the-web/styling/stacking-icons Learn more here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fab fa-reddit-alien:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-certificate fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-certificate:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-lg&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate fa-stack-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-inverse fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-lg|&lt;br /&gt;
    :fas fa-certificate fa-stack-2x:&lt;br /&gt;
    :fab fa-reddit-alien fa-inverse fa-stack-1x:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE markup for colors for more distinct icons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-swimmer:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-ban fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:far fa-ban:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;far fa-ban fa-stack-2x&amp;quot; style=&amp;quot;color: red&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-2x|&lt;br /&gt;
    :fas fa-swimmer fa-stack-1x:&lt;br /&gt;
    [color-red|:far fa-ban fa-stack-2x:]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Layered icons ====&lt;br /&gt;
&lt;br /&gt;
Layering is similar to stacking but with full control over the positioning and number of icons. Font Awesome provides [https://fontawesome.com/how-to-use/on-the-web/styling/layering many good examples].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-play&amp;quot; data-fa-transform=&amp;quot;rotate--90 grow-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-sun fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-10 up-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-moon fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 left-4&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-star fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 right-3&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-play data-fa-transform=&amp;amp;quot;rotate--90 grow-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-sun fa-inverse data-fa-transform=&amp;amp;quot;shrink-10 up-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-moon fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 left-4&amp;amp;quot;:&lt;br /&gt;
    :fas fa-star fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 right-3&amp;amp;quot;:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Badges over icons ====&lt;br /&gt;
&lt;br /&gt;
Layered icons also provide a convenient mechanism for showing a counter or badge in the upper right corner of an icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation-triangle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-exclamation-triangle:&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE background color to change the badge color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-comment&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot; style=&amp;quot;background-color: royalblue&amp;quot;&amp;gt;15&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :far fa-comment:&lt;br /&gt;
    [fa-layers-counter bg-royalblue|&lt;br /&gt;
        15&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Custom text over icons ====&lt;br /&gt;
&lt;br /&gt;
Apply transforms to custom text. &lt;br /&gt;
&lt;br /&gt;
Sorry, folks this one does not actually work in webCoRE yet. We're still waiting on a fix for the [https://github.com/FortAwesome/Font-Awesome/issues/13497 bug reported on GitHub] when we first updated to Font Awesome 5. The &amp;lt;code&amp;gt;fa-layers-text&amp;lt;/code&amp;gt; does not work with transforms so the text in these sample icons appears far too large in webCoRE. If this affects you, please consider replying to the bug report on GitHub.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11.5 rotate--30&amp;quot; style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;NEW&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-certificate:&lt;br /&gt;
    [fa-layers-text fa-inverse b data-fa-transform=&amp;amp;quot;shrink-11.5 rotate--30&amp;amp;quot;|&lt;br /&gt;
        NEW&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        12&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other supported features ===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation] for additional features and examples. Use masking to &amp;amp;quot;cut out&amp;amp;quot; one icon from another, add borders, and use a fixed width for consistent alignment.&lt;br /&gt;
&lt;br /&gt;
=== Unsupported features ===&lt;br /&gt;
&lt;br /&gt;
webCoRE expressions do not support [https://fontawesome.com/how-to-use/on-the-web/styling/icons-in-a-list Icons in a list] since it requires the &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;li&amp;lt;/code&amp;gt; elements, but you can achieve the same visual effect with fixed-width icons on multiple lines.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome 4 Deprecated ==&lt;br /&gt;
&lt;br /&gt;
Pistons that used icons from the previous version of Font Awesome will continue to work, though the icons may appear slightly different in Font Awesome 5. Please discontinue use of the &amp;lt;code&amp;gt;:fa fa-lock:&amp;lt;/code&amp;gt; and shorthand &amp;lt;code&amp;gt;:fa-lock:&amp;lt;/code&amp;gt; markup in favor of the Font Awesome 5 styles and icon names.&lt;br /&gt;
&lt;br /&gt;
The dashboard uses a shim published by the Font Awesome team that maps v4 icons to v5.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome Pro license ==&lt;br /&gt;
&lt;br /&gt;
The dashboard and other official webcore.co sites are authorized to use our Font Awesome 5 Pro license. If you choose to run an independent copy of the webCoRE dashboard, only a limited set of Font Awesome icons will be available. Missing icons will be indicated by a placeholder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-missing-icon fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When Font Awesome Pro cannot be loaded the dashboard will modify all icons embedded in the UI to work with the free version of Font Awesome 5. Icons specified in pistons are not modified so Font Awesome 5 Pro will not work without a Pro license. If you have purchased a Font Awesome Pro license, simply add your dashboard domain to the whitelist on your license to enable Pro icons – no code changes are required.&lt;br /&gt;
&lt;br /&gt;
Font Awesome Pro icons will load when the dashboard is run from localhost.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1925</id>
		<title>Font Awesome</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=Font_Awesome&amp;diff=1925"/>
				<updated>2022-01-15T00:52:02Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Thousands of icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: left; clear: both; margin-right: 1em; margin-bottom: 1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thousands of icons ==&lt;br /&gt;
&lt;br /&gt;
Use this [https://fontawesome.com/icons searchable list] to find over 3000 icons supported by webCoRE. All of the icons for version 5, Free and Pro, can be used in your pistons.&lt;br /&gt;
&lt;br /&gt;
== Try it out ==&lt;br /&gt;
&lt;br /&gt;
The instructions and examples below can all be used in the Evaluation Console on any of your pistons. Just type in the icon markup as a Value and press enter to see the rendered icon. It's a quick way to experiment with icons before adding them to a piston.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Font Awesome icons can be added to values and expressions throughout your piston, particularly useful for enriching your [[Device Tiles]] and [[Piston State]]. Font Awesome icons will not work in text displayed outside of the dashboard such as in emails, push notifications, and SMS messages.&lt;br /&gt;
&lt;br /&gt;
The following simple markup will be displayed as an icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-battery-half&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-battery-half:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Simply find the name of an icon you want to use and choose the best style&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;fas&amp;lt;/code&amp;gt; Bold, solid icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fas fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fas fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;far&amp;lt;/code&amp;gt; Medium weight solid or outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;far fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;far fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fal&amp;lt;/code&amp;gt; Light, outlined icons&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fal fa-lock fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-bolt fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fal fa-car fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;fab&amp;lt;/code&amp;gt; Brand logos&lt;br /&gt;
** &amp;lt;i class=&amp;quot;fab fa-apple fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-android fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;i class=&amp;quot;fab fa-windows fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Icons can be used alongside other text in expressions and values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;Welcome home :far fa-grin-hearts:!&amp;lt;/code&amp;gt; Welcome home &amp;lt;i class=&amp;quot;far fa-grin-hearts fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;!&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
=== Icon modifiers ===&lt;br /&gt;
&lt;br /&gt;
You may notice that the icon markup looks very similar to the way icons are used in the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation], &amp;lt;code&amp;gt;class=&amp;amp;quot;fas fa-battery-half&amp;amp;quot;&amp;lt;/code&amp;gt;. In fact, this webCoRE markup maps to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute so any modifiers in the Font Awesome documentation can be replicated.&lt;br /&gt;
&lt;br /&gt;
==== Sizing icons ====&lt;br /&gt;
&lt;br /&gt;
The size of Font Awesome icons can be adjusted, [https://fontawesome.com/how-to-use/on-the-web/styling/sizing-icons see all sizes here]. All sizes are relative to the surrounding text so the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in the evaluation console may not exactly match the size of a &amp;lt;code&amp;gt;fa-3x&amp;lt;/code&amp;gt; icon in a tile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-clock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-xs&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-xs:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-2x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-clock fa-4x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-clock fa-4x:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Rotating icons ====&lt;br /&gt;
&lt;br /&gt;
If you need an icon to face a different direction, use [https://fontawesome.com/how-to-use/on-the-web/styling/rotating-icons a rotation].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fal fa-bicycle fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-rotate-180 fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-rotate-180:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fal fa-bicycle fa-flip-vertical fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fal fa-bicycle fa-flip-vertical:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Animating icons ====&lt;br /&gt;
&lt;br /&gt;
Icons can spin, [https://fontawesome.com/how-to-use/on-the-web/styling/animating-icons learn more here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-circle-notch fa-spin fa-lg fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-circle-notch fa-spin:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Power transforms ====&lt;br /&gt;
&lt;br /&gt;
While Font Awesome provides a handful of sizing options from &amp;lt;code&amp;gt;fa-xs&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;fa-10x&amp;lt;/code&amp;gt; and rotations like &amp;lt;code&amp;gt;fa-rotate-90&amp;lt;/code&amp;gt;, in some cases it is useful to have more granular control over icon size and position.&lt;br /&gt;
&lt;br /&gt;
Note that unlike the sizing options, power transforms like this one &amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot; style=&amp;quot;opacity: .5&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; do not affect the flow of text around icons. The transform is a sort of &amp;amp;quot;after effect&amp;amp;quot; that changes how the icon is displayed. To use power transforms in webCoRE, simply add the transform markup to the icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation&amp;quot; data-fa-transform=&amp;quot;grow-20 rotate-10&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-exclamation data-fa-transform=&amp;amp;quot;grow-20 rotate-10&amp;amp;quot;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
See the [https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms documentation and examples] to learn more about scaling, positioning, rotating, and flipping with power transforms. Power transforms are also used extensively in the Combining Icons section.&lt;br /&gt;
&lt;br /&gt;
=== Combining icons ===&lt;br /&gt;
&lt;br /&gt;
Font Awesome provides very powerful tools for mixing icons together, in webCoRE we use a different type of markup for these icon containers. &amp;lt;code&amp;gt;[modifiers|content]&amp;lt;/code&amp;gt; format allows you to create a container element around the content with the specified modifiers on that container.&lt;br /&gt;
&lt;br /&gt;
Follow the features described below to build complex and dynamic icons like this calendar that could show the day of the month and number of alerts today:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;27&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        27&lt;br /&gt;
    ]&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Stacked icons ====&lt;br /&gt;
&lt;br /&gt;
Combine two icons stacked with center alignment. The order of the icons matters; the first icon specified will be layered behind the second. [https://fontawesome.com/how-to-use/on-the-web/styling/stacking-icons Learn more here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fab fa-reddit-alien:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;fas fa-certificate fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-certificate:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-lg&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate fa-stack-2x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fab fa-reddit-alien fa-inverse fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-lg|&lt;br /&gt;
    :fas fa-certificate fa-stack-2x:&lt;br /&gt;
    :fab fa-reddit-alien fa-inverse fa-stack-1x:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE markup for colors for more distinct icons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:fas fa-swimmer:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-ban fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;code&amp;gt;:far fa-ban:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;fa-stack fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-swimmer fa-stack-1x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;far fa-ban fa-stack-2x&amp;quot; style=&amp;quot;color: red&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-stack fa-2x|&lt;br /&gt;
    :fas fa-swimmer fa-stack-1x:&lt;br /&gt;
    [color-red|:far fa-ban fa-stack-2x:]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Layered icons ====&lt;br /&gt;
&lt;br /&gt;
Layering is similar to stacking but with full control over the positioning and number of icons. Font Awesome provides [https://fontawesome.com/how-to-use/on-the-web/styling/layering many good examples].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-play&amp;quot; data-fa-transform=&amp;quot;rotate--90 grow-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-sun fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-10 up-2&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-moon fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 left-4&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;i class=&amp;quot;fas fa-star fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11 down-4.2 right-3&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-play data-fa-transform=&amp;amp;quot;rotate--90 grow-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-sun fa-inverse data-fa-transform=&amp;amp;quot;shrink-10 up-2&amp;amp;quot;:&lt;br /&gt;
    :fas fa-moon fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 left-4&amp;amp;quot;:&lt;br /&gt;
    :fas fa-star fa-inverse data-fa-transform=&amp;amp;quot;shrink-11 down-4.2 right-3&amp;amp;quot;:&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Badges over icons ====&lt;br /&gt;
&lt;br /&gt;
Layered icons also provide a convenient mechanism for showing a counter or badge in the upper right corner of an icon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-exclamation-triangle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :fas fa-exclamation-triangle:&lt;br /&gt;
    [fa-layers-counter|&lt;br /&gt;
        3&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Combine with webCoRE background color to change the badge color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-3x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;far fa-comment&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-counter&amp;quot; style=&amp;quot;background-color: royalblue&amp;quot;&amp;gt;15&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-3x|&lt;br /&gt;
    :far fa-comment:&lt;br /&gt;
    [fa-layers-counter bg-royalblue|&lt;br /&gt;
        15&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Custom text over icons ====&lt;br /&gt;
&lt;br /&gt;
Apply transforms to custom text. &lt;br /&gt;
&lt;br /&gt;
Sorry, folks this one does not actually work in webCoRE yet. We're still waiting on a fix for the [https://github.com/FortAwesome/Font-Awesome/issues/13497 bug reported on GitHub] when we first updated to Font Awesome 5. The &amp;lt;code&amp;gt;fa-layers-text&amp;lt;/code&amp;gt; does not work with transforms so the text in these sample icons appears far too large in webCoRE. If this affects you, please consider replying to the bug report on GitHub.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-certificate&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-11.5 rotate--30&amp;quot; style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;NEW&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-certificate:&lt;br /&gt;
    [fa-layers-text fa-inverse b data-fa-transform=&amp;amp;quot;shrink-11.5 rotate--30&amp;amp;quot;|&lt;br /&gt;
        NEW&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;span class=&amp;quot;fa-layers fa-2x&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-calendar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span class=&amp;quot;fa-layers-text fa-inverse&amp;quot; data-fa-transform=&amp;quot;shrink-8 down-3&amp;quot;&amp;gt;12&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[fa-layers fa-2x|&lt;br /&gt;
    :fas fa-calendar:&lt;br /&gt;
    [fa-layers-text fa-inverse data-fa-transform=&amp;amp;quot;shrink-8 down-3&amp;amp;quot;|&lt;br /&gt;
        12&lt;br /&gt;
    ]&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other supported features ===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [https://fontawesome.com/how-to-use/on-the-web Font Awesome documentation] for additional features and examples. Use masking to &amp;amp;quot;cut out&amp;amp;quot; one icon from another, add borders, and use a fixed width for consistent alignment.&lt;br /&gt;
&lt;br /&gt;
=== Unsupported features ===&lt;br /&gt;
&lt;br /&gt;
webCoRE expressions do not support [https://fontawesome.com/how-to-use/on-the-web/styling/icons-in-a-list Icons in a list] since it requires the &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;li&amp;lt;/code&amp;gt; elements, but you can achieve the same visual effect with fixed-width icons on multiple lines.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome 4 Deprecated ==&lt;br /&gt;
&lt;br /&gt;
Pistons that used icons from the previous version of Font Awesome will continue to work, though the icons may appear slightly different in Font Awesome 5. Please discontinue use of the &amp;lt;code&amp;gt;:fa fa-lock:&amp;lt;/code&amp;gt; and shorthand &amp;lt;code&amp;gt;:fa-lock:&amp;lt;/code&amp;gt; markup in favor of the Font Awesome 5 styles and icon names.&lt;br /&gt;
&lt;br /&gt;
The dashboard uses a shim published by the Font Awesome team that maps v4 icons to v5.&lt;br /&gt;
&lt;br /&gt;
== Font Awesome Pro license ==&lt;br /&gt;
&lt;br /&gt;
The dashboard and other official webcore.co sites are authorized to use our Font Awesome 5 Pro license. If you choose to run an independent copy of the webCoRE dashboard, only a limited set of Font Awesome icons will be available. Missing icons will be indicated by a placeholder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i class=&amp;quot;far fa-missing-icon fa-lg&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When Font Awesome Pro cannot be loaded the dashboard will modify all icons embedded in the UI to work with the free version of Font Awesome 5. Icons specified in pistons are not modified so Font Awesome 5 Pro will not work without a Pro license. If you have purchased a Font Awesome Pro license, simply add your dashboard domain to the whitelist on your license to enable Pro icons – no code changes are required.&lt;br /&gt;
&lt;br /&gt;
Font Awesome Pro icons will load when the dashboard is run from localhost.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1924</id>
		<title>WCmore's Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1924"/>
				<updated>2022-01-15T00:42:39Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Symbols, Emoji &amp;amp; Tiny Images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Hello and welcome!!&lt;br /&gt;
&lt;br /&gt;
This is a collection of things that I have learned over the years.  Stay tuned for more Tips &amp;amp; Tricks...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Articles worth reading: ==&lt;br /&gt;
&lt;br /&gt;
* [[WCmore's_LogAndTrace|Troubleshooting pistons using Logs &amp;amp; Trace]]&lt;br /&gt;
* [[WCmore's_DragAndDrop|Move or Copy code using drag &amp;amp; drop]] -or- [[WCmore's_DragAndDrop#Copy_Code_to_another_piston|Copy code to another piston]]&lt;br /&gt;
* [[WCmore's_SimulatedSwitches|Simulated Switches]]&lt;br /&gt;
* [[WCmore's_AddDevices|Adding devices to webCoRE]]&lt;br /&gt;
* [[WCmore's_ExternalURL|External URLs - Execute a piston from elsewhere]]&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Links for Reference ==&lt;br /&gt;
We create &amp;amp; edit our pistons from the [https://dashboard.webcore.co/ Dashboard]. &amp;lt;br&amp;gt;&lt;br /&gt;
Here are a few other links that I have found to be helpful:&lt;br /&gt;
&lt;br /&gt;
=== webCoRE ===&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics]  (great community for like-minded people)&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]  (great place to get inspired!)&lt;br /&gt;
* Wiki - [[Samples|Samples from 2017]]  (Thanks @c1arkbar)&lt;br /&gt;
* Wiki - [[Functions|webCoRE Functions]]  (data processing &amp;amp; conversions)&lt;br /&gt;
* Wiki - [[Expressions|webCoRE Expressions]]  (mathematical constructions)&lt;br /&gt;
* Wiki - [[TWC_Weather|$twcweather]]  (which replaces [[Weather|$weather]])&lt;br /&gt;
* Wiki - [[$twcweather.alerts|$twcweather.alerts]]  (we're still gathering data on this one)&lt;br /&gt;
&lt;br /&gt;
=== Other Resources ===&lt;br /&gt;
* [https://account.smartthings.com/ SmartThings IDE]  (where we can add new devices)&lt;br /&gt;
* [http://alexa.amazon.com/ Amazon Alexa Settings]&lt;br /&gt;
* [https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers Hard refresh browser]  (sometimes handy after an update)&lt;br /&gt;
&lt;br /&gt;
=== Symbols, Emoji &amp;amp; Tiny Images ===&lt;br /&gt;
* [https://community.webcore.co/t/inserting-emoji-symbols-or-images-into-a-piston/17371?u=wcmore How to get shapes into webCoRE]  (forum thread with examples)&lt;br /&gt;
* [https://fontawesome.com/v5.0/icons?d=gallery Font Awesome Icons]  (over 3000 can be inserted in tiles, piston states etc)&amp;lt;br&amp;gt;We can also resize, layer and color, as seen in these [[Font_Awesome|code examples]].&lt;br /&gt;
* [https://hotemoji.com/copy-paste.html Emoji reference]  (can be inserted in SMS, notifications, tiles, piston states etc)&lt;br /&gt;
&lt;br /&gt;
=== Advanced Pistons - My gift to you ===&lt;br /&gt;
* [https://community.webcore.co/t/making-voice-announcements-controlling-amazon-alexa-echo/6286?u=wcmore Making voice announcements &amp;amp; controlling Amazon Alexa Echo]&lt;br /&gt;
* [https://community.webcore.co/t/webcore-asks-a-question-my-voice-response-determines-the-action/9871?u=wcmore WebCoRE asks a question, my voice response determines the action]&lt;br /&gt;
* [https://community.webcore.co/t/send-a-notification-to-only-one-device-without-a-sim-card/7829?u=wcmore Send a notification to only ONE device without a SIM card]&lt;br /&gt;
* [https://community.webcore.co/t/gauge-for-length-of-day-showing-solstices-equinoxes/5633?u=wcmore Gauge for Length of Day (showing Solstices &amp;amp; Equinoxes)]&lt;br /&gt;
* [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore $twcweather.forecast - Preserve data beyond 3 o'clock] (when it is no longer available)&lt;br /&gt;
* [https://community.webcore.co/t/visual-countdown-to-a-special-event/12634?u=wcmore Visual Countdown to a Special Event]&lt;br /&gt;
* [https://community.webcore.co/t/making-a-24-hour-clock-with-webcore/11202?u=wcmore Making a 24 hour Clock with webCoRE]&lt;br /&gt;
* [https://community.webcore.co/t/when-where-is-the-next-rocket-launch-worldwide/16978?u=wcmore When &amp;amp; where is the next rocket launch worldwide?] (Parsing an API)&lt;br /&gt;
* [https://community.webcore.co/t/word-games-with-webcore-create-your-own-story/17398?u=wcmore Word games with webCoRE] (create your own story)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Coming Soon ==&lt;br /&gt;
* Good Practices&lt;br /&gt;
* Task Cancellation Policy&lt;br /&gt;
* Triggering a piston by voice (''Alexa &amp;amp; SimSwitch'')&lt;br /&gt;
* Installation Tips (''GitHub'')&lt;br /&gt;
* Two Hub Communication&lt;br /&gt;
* Passing Arguments&lt;br /&gt;
* &amp;quot;Daisy-Chaining&amp;quot; Pistons&lt;br /&gt;
* Tasker (''Controlling &amp;amp; being controlled by an Android device'')&lt;br /&gt;
* EventGhost (''Controlling &amp;amp; being controlled by a Windows PC'')&lt;br /&gt;
* Android Presence Sensor using Tasker&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1923</id>
		<title>WCmore's Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1923"/>
				<updated>2022-01-15T00:42:14Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Symbols, Emoji &amp;amp; Tiny Images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Hello and welcome!!&lt;br /&gt;
&lt;br /&gt;
This is a collection of things that I have learned over the years.  Stay tuned for more Tips &amp;amp; Tricks...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Articles worth reading: ==&lt;br /&gt;
&lt;br /&gt;
* [[WCmore's_LogAndTrace|Troubleshooting pistons using Logs &amp;amp; Trace]]&lt;br /&gt;
* [[WCmore's_DragAndDrop|Move or Copy code using drag &amp;amp; drop]] -or- [[WCmore's_DragAndDrop#Copy_Code_to_another_piston|Copy code to another piston]]&lt;br /&gt;
* [[WCmore's_SimulatedSwitches|Simulated Switches]]&lt;br /&gt;
* [[WCmore's_AddDevices|Adding devices to webCoRE]]&lt;br /&gt;
* [[WCmore's_ExternalURL|External URLs - Execute a piston from elsewhere]]&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Links for Reference ==&lt;br /&gt;
We create &amp;amp; edit our pistons from the [https://dashboard.webcore.co/ Dashboard]. &amp;lt;br&amp;gt;&lt;br /&gt;
Here are a few other links that I have found to be helpful:&lt;br /&gt;
&lt;br /&gt;
=== webCoRE ===&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics]  (great community for like-minded people)&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]  (great place to get inspired!)&lt;br /&gt;
* Wiki - [[Samples|Samples from 2017]]  (Thanks @c1arkbar)&lt;br /&gt;
* Wiki - [[Functions|webCoRE Functions]]  (data processing &amp;amp; conversions)&lt;br /&gt;
* Wiki - [[Expressions|webCoRE Expressions]]  (mathematical constructions)&lt;br /&gt;
* Wiki - [[TWC_Weather|$twcweather]]  (which replaces [[Weather|$weather]])&lt;br /&gt;
* Wiki - [[$twcweather.alerts|$twcweather.alerts]]  (we're still gathering data on this one)&lt;br /&gt;
&lt;br /&gt;
=== Other Resources ===&lt;br /&gt;
* [https://account.smartthings.com/ SmartThings IDE]  (where we can add new devices)&lt;br /&gt;
* [http://alexa.amazon.com/ Amazon Alexa Settings]&lt;br /&gt;
* [https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers Hard refresh browser]  (sometimes handy after an update)&lt;br /&gt;
&lt;br /&gt;
=== Symbols, Emoji &amp;amp; Tiny Images ===&lt;br /&gt;
* [https://community.webcore.co/t/inserting-emoji-symbols-or-images-into-a-piston/17371?u=wcmore How to get shapes into webCoRE]  (forum thread with examples)&lt;br /&gt;
* [https://fontawesome.com/v5.0/icons?d=gallery Font Awesome Icons]  (over 3000 can be inserted in tiles, piston states etc) We can also resize, layer and color, as seen in these [[Font_Awesome|code examples]].&lt;br /&gt;
* [https://hotemoji.com/copy-paste.html Emoji reference]  (can be inserted in SMS, notifications, tiles, piston states etc)&lt;br /&gt;
&lt;br /&gt;
=== Advanced Pistons - My gift to you ===&lt;br /&gt;
* [https://community.webcore.co/t/making-voice-announcements-controlling-amazon-alexa-echo/6286?u=wcmore Making voice announcements &amp;amp; controlling Amazon Alexa Echo]&lt;br /&gt;
* [https://community.webcore.co/t/webcore-asks-a-question-my-voice-response-determines-the-action/9871?u=wcmore WebCoRE asks a question, my voice response determines the action]&lt;br /&gt;
* [https://community.webcore.co/t/send-a-notification-to-only-one-device-without-a-sim-card/7829?u=wcmore Send a notification to only ONE device without a SIM card]&lt;br /&gt;
* [https://community.webcore.co/t/gauge-for-length-of-day-showing-solstices-equinoxes/5633?u=wcmore Gauge for Length of Day (showing Solstices &amp;amp; Equinoxes)]&lt;br /&gt;
* [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore $twcweather.forecast - Preserve data beyond 3 o'clock] (when it is no longer available)&lt;br /&gt;
* [https://community.webcore.co/t/visual-countdown-to-a-special-event/12634?u=wcmore Visual Countdown to a Special Event]&lt;br /&gt;
* [https://community.webcore.co/t/making-a-24-hour-clock-with-webcore/11202?u=wcmore Making a 24 hour Clock with webCoRE]&lt;br /&gt;
* [https://community.webcore.co/t/when-where-is-the-next-rocket-launch-worldwide/16978?u=wcmore When &amp;amp; where is the next rocket launch worldwide?] (Parsing an API)&lt;br /&gt;
* [https://community.webcore.co/t/word-games-with-webcore-create-your-own-story/17398?u=wcmore Word games with webCoRE] (create your own story)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Coming Soon ==&lt;br /&gt;
* Good Practices&lt;br /&gt;
* Task Cancellation Policy&lt;br /&gt;
* Triggering a piston by voice (''Alexa &amp;amp; SimSwitch'')&lt;br /&gt;
* Installation Tips (''GitHub'')&lt;br /&gt;
* Two Hub Communication&lt;br /&gt;
* Passing Arguments&lt;br /&gt;
* &amp;quot;Daisy-Chaining&amp;quot; Pistons&lt;br /&gt;
* Tasker (''Controlling &amp;amp; being controlled by an Android device'')&lt;br /&gt;
* EventGhost (''Controlling &amp;amp; being controlled by a Windows PC'')&lt;br /&gt;
* Android Presence Sensor using Tasker&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1922</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1922"/>
				<updated>2022-01-09T01:56:14Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Partial day forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but [[WCmore's_Graphs|initial observations]] indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon and into the early morning hours)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ &amp;lt;br&amp;gt;  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1921</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1921"/>
				<updated>2022-01-09T01:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Partial day forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but [[WCmore's_Graphs|initial observations]] indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon and into the early morning hours)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ &amp;lt;br&amp;gt;  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to circumvent this craziness.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1920</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1920"/>
				<updated>2022-01-09T01:53:16Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Partial day forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but [[WCmore's_Graphs|initial observations]] indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon and into the early morning hours)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ &amp;lt;br&amp;gt;  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1919</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1919"/>
				<updated>2022-01-09T01:51:06Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but [[WCmore's_Graphs|initial observations]] indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon and into the early morning hours)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ &amp;lt;br&amp;gt;  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=WCmore%27s_Graphs&amp;diff=1918</id>
		<title>WCmore's Graphs</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=WCmore%27s_Graphs&amp;diff=1918"/>
				<updated>2022-01-09T01:48:24Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* twcweather.forecast.daypart[0] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;daypart&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== twcweather.forecast.daypart[0] ==&lt;br /&gt;
&lt;br /&gt;
Twice a day, some of the data stored under [[TWC_Weather#Partial_day_forecast|twcweather.forecast.daypart[0]]] will shift.  Preliminary tests over 33 days (''67 data points'') shows it changes sometime between 2:58 and 3:36.  Frequently, it changed between 3:02 and 3:07, but in reality, the time varies quite a bit from day by day.&lt;br /&gt;
&lt;br /&gt;
Here is a quick graph to show how much variety over 33 days...  (''the numbers show how many minutes past 3 AM/PM'')&lt;br /&gt;
&lt;br /&gt;
[[File:TwcChangeoverRotate5.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
The change over can't automatically trigger a piston, so to determine the time it changes I have to query it multiple times, and take note of when it changes.  Each mark above denotes the last time the old data was seen, and the first time the new data was seen.  (''the changeover happened sometime in between'')  The long bars are when I was checking every 5 or 10 minutes... The short bars are when I was checking every minute (''to narrow it down more precisely''). &lt;br /&gt;
&lt;br /&gt;
For those wanting a reliable piston, I would make your queries at 3:40 AM/PM (''or later'') to assure that you are getting the new data.  On the other hand, if you want to capture the old data right before it vanishes, I would grab that at 2:50 AM/PM (''or earlier'').&lt;br /&gt;
&lt;br /&gt;
TL;DR...  Do '''not''' rely on the twcweather.forecast results from 2:59 - 3:35 (both AM &amp;amp; PM)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
WebCoRE's official page on [[TWC_Weather#Partial_day_forecast|$twcweather.forecast.daypart[0]]]&lt;br /&gt;
&lt;br /&gt;
== twcweather.conditions.sunriseTimeLocal ==&lt;br /&gt;
&lt;br /&gt;
In the past four weeks, the sunrise/sunset times seem to change over between 11:59 and 12:11, as seen here:&lt;br /&gt;
&lt;br /&gt;
[[File:TwcSunriseRotate5.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
It is important to note that twice, I saw the '''new''' times come in, and one minute later it reverted back to the '''old''' data, and another minute later the '''new''' data returned (''and stuck this time'').&lt;br /&gt;
&lt;br /&gt;
* 12:00:37 AM ¦2019-03-29T06:53:23-0700  &amp;lt;-- OLD&lt;br /&gt;
* 12:01:36 AM ¦2019-03-30T06:52:00-0700  &amp;lt;-- NEW&lt;br /&gt;
* 12:02:33 AM ¦2019-03-29T06:53:23-0700  &amp;lt;-- OLD&lt;br /&gt;
* 12:03:48 AM ¦2019-03-30T06:52:00-0700  &amp;lt;-- NEW&lt;br /&gt;
&lt;br /&gt;
For those wanting a reliable piston, I would make your queries at 12:15 AM (or later) to assure that you are getting the new data.  On the other hand, if you want to capture the old data right before it vanishes, I would grab that at 11:55 PM (or earlier). &lt;br /&gt;
&lt;br /&gt;
TL;DR...  Do '''not''' rely on the sunrise &amp;amp; sunset results from 11:59pm - 12:11am&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Just want to confirm (months later) that the time ranges listed above are still accurate.&lt;br /&gt;
[[File:TimeCheck.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
WebCoRE's official page on [[TWC_Weather#Conditions|$twcweather.conditions]]&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1917</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1917"/>
				<updated>2022-01-09T01:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon and into the early morning hours)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ &amp;lt;br&amp;gt;  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1916</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1916"/>
				<updated>2022-01-09T01:45:39Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  &amp;lt;br&amp;gt;&lt;br /&gt;
(IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon and into the early morning hours)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ &amp;lt;br&amp;gt;  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1915</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1915"/>
				<updated>2022-01-09T01:44:49Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon and into the early morning hours)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ ...  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1914</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1914"/>
				<updated>2022-01-09T01:44:01Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat ⃰ ...  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1913</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1913"/>
				<updated>2022-01-09T01:43:16Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
⃰ clears throat⃰ ...  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1912</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1912"/>
				<updated>2022-01-09T01:42:56Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
⃰clears throat⃰  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1911</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1911"/>
				<updated>2022-01-09T01:39:50Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, some [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
{clears throat}  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1910</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1910"/>
				<updated>2022-01-09T01:37:05Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, many [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
{clears throat}  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1909</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1909"/>
				<updated>2022-01-09T01:36:09Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, many [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
*clears throat*  A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1908</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1908"/>
				<updated>2022-01-09T01:33:52Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this confusion, many [0] dataPoints (for today) vanish shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1907</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1907"/>
				<updated>2022-01-09T01:32:53Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
To add to this frustration, many [0] dataPoints for today drop off shortly after 3pm.  (IE:$twcweather.forecast.temperatureMax[0] returns null all afternoon)&lt;br /&gt;
&lt;br /&gt;
A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1906</id>
		<title>WCmore's Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1906"/>
				<updated>2022-01-09T00:20:58Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Advanced Pistons - My gift to you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Hello and welcome!!&lt;br /&gt;
&lt;br /&gt;
This is a collection of things that I have learned over the years.  Stay tuned for more Tips &amp;amp; Tricks...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Articles worth reading: ==&lt;br /&gt;
&lt;br /&gt;
* [[WCmore's_LogAndTrace|Troubleshooting pistons using Logs &amp;amp; Trace]]&lt;br /&gt;
* [[WCmore's_DragAndDrop|Move or Copy code using drag &amp;amp; drop]] -or- [[WCmore's_DragAndDrop#Copy_Code_to_another_piston|Copy code to another piston]]&lt;br /&gt;
* [[WCmore's_SimulatedSwitches|Simulated Switches]]&lt;br /&gt;
* [[WCmore's_AddDevices|Adding devices to webCoRE]]&lt;br /&gt;
* [[WCmore's_ExternalURL|External URLs - Execute a piston from elsewhere]]&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Links for Reference ==&lt;br /&gt;
We create &amp;amp; edit our pistons from the [https://dashboard.webcore.co/ Dashboard]. &amp;lt;br&amp;gt;&lt;br /&gt;
Here are a few other links that I have found to be helpful:&lt;br /&gt;
&lt;br /&gt;
=== webCoRE ===&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics]  (great community for like-minded people)&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]  (great place to get inspired!)&lt;br /&gt;
* Wiki - [[Samples|Samples from 2017]]  (Thanks @c1arkbar)&lt;br /&gt;
* Wiki - [[Functions|webCoRE Functions]]  (data processing &amp;amp; conversions)&lt;br /&gt;
* Wiki - [[Expressions|webCoRE Expressions]]  (mathematical constructions)&lt;br /&gt;
* Wiki - [[TWC_Weather|$twcweather]]  (which replaces [[Weather|$weather]])&lt;br /&gt;
* Wiki - [[$twcweather.alerts|$twcweather.alerts]]  (we're still gathering data on this one)&lt;br /&gt;
&lt;br /&gt;
=== Other Resources ===&lt;br /&gt;
* [https://account.smartthings.com/ SmartThings IDE]  (where we can add new devices)&lt;br /&gt;
* [http://alexa.amazon.com/ Amazon Alexa Settings]&lt;br /&gt;
* [https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers Hard refresh browser]  (sometimes handy after an update)&lt;br /&gt;
&lt;br /&gt;
=== Symbols, Emoji &amp;amp; Tiny Images ===&lt;br /&gt;
* [https://community.webcore.co/t/inserting-emoji-symbols-or-images-into-a-piston/17371?u=wcmore How to get shapes into webCoRE]  (forum thread with examples)&lt;br /&gt;
* [https://fontawesome.com/icons?d=gallery Font Awesome Icons]  (can be inserted in tiles, piston states etc) Examples [[Font_Awesome|here]]&lt;br /&gt;
* [https://hotemoji.com/copy-paste.html Emoji reference]  (can be inserted in SMS, notifications, tiles, piston states etc)&lt;br /&gt;
&lt;br /&gt;
=== Advanced Pistons - My gift to you ===&lt;br /&gt;
* [https://community.webcore.co/t/making-voice-announcements-controlling-amazon-alexa-echo/6286?u=wcmore Making voice announcements &amp;amp; controlling Amazon Alexa Echo]&lt;br /&gt;
* [https://community.webcore.co/t/webcore-asks-a-question-my-voice-response-determines-the-action/9871?u=wcmore WebCoRE asks a question, my voice response determines the action]&lt;br /&gt;
* [https://community.webcore.co/t/send-a-notification-to-only-one-device-without-a-sim-card/7829?u=wcmore Send a notification to only ONE device without a SIM card]&lt;br /&gt;
* [https://community.webcore.co/t/gauge-for-length-of-day-showing-solstices-equinoxes/5633?u=wcmore Gauge for Length of Day (showing Solstices &amp;amp; Equinoxes)]&lt;br /&gt;
* [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore $twcweather.forecast - Preserve data beyond 3 o'clock] (when it is no longer available)&lt;br /&gt;
* [https://community.webcore.co/t/visual-countdown-to-a-special-event/12634?u=wcmore Visual Countdown to a Special Event]&lt;br /&gt;
* [https://community.webcore.co/t/making-a-24-hour-clock-with-webcore/11202?u=wcmore Making a 24 hour Clock with webCoRE]&lt;br /&gt;
* [https://community.webcore.co/t/when-where-is-the-next-rocket-launch-worldwide/16978?u=wcmore When &amp;amp; where is the next rocket launch worldwide?] (Parsing an API)&lt;br /&gt;
* [https://community.webcore.co/t/word-games-with-webcore-create-your-own-story/17398?u=wcmore Word games with webCoRE] (create your own story)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Coming Soon ==&lt;br /&gt;
* Good Practices&lt;br /&gt;
* Task Cancellation Policy&lt;br /&gt;
* Triggering a piston by voice (''Alexa &amp;amp; SimSwitch'')&lt;br /&gt;
* Installation Tips (''GitHub'')&lt;br /&gt;
* Two Hub Communication&lt;br /&gt;
* Passing Arguments&lt;br /&gt;
* &amp;quot;Daisy-Chaining&amp;quot; Pistons&lt;br /&gt;
* Tasker (''Controlling &amp;amp; being controlled by an Android device'')&lt;br /&gt;
* EventGhost (''Controlling &amp;amp; being controlled by a Windows PC'')&lt;br /&gt;
* Android Presence Sensor using Tasker&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1905</id>
		<title>WCmore's Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1905"/>
				<updated>2022-01-08T19:29:45Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Advanced Pistons - My gift to you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Hello and welcome!!&lt;br /&gt;
&lt;br /&gt;
This is a collection of things that I have learned over the years.  Stay tuned for more Tips &amp;amp; Tricks...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Articles worth reading: ==&lt;br /&gt;
&lt;br /&gt;
* [[WCmore's_LogAndTrace|Troubleshooting pistons using Logs &amp;amp; Trace]]&lt;br /&gt;
* [[WCmore's_DragAndDrop|Move or Copy code using drag &amp;amp; drop]] -or- [[WCmore's_DragAndDrop#Copy_Code_to_another_piston|Copy code to another piston]]&lt;br /&gt;
* [[WCmore's_SimulatedSwitches|Simulated Switches]]&lt;br /&gt;
* [[WCmore's_AddDevices|Adding devices to webCoRE]]&lt;br /&gt;
* [[WCmore's_ExternalURL|External URLs - Execute a piston from elsewhere]]&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Links for Reference ==&lt;br /&gt;
We create &amp;amp; edit our pistons from the [https://dashboard.webcore.co/ Dashboard]. &amp;lt;br&amp;gt;&lt;br /&gt;
Here are a few other links that I have found to be helpful:&lt;br /&gt;
&lt;br /&gt;
=== webCoRE ===&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics]  (great community for like-minded people)&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]  (great place to get inspired!)&lt;br /&gt;
* Wiki - [[Samples|Samples from 2017]]  (Thanks @c1arkbar)&lt;br /&gt;
* Wiki - [[Functions|webCoRE Functions]]  (data processing &amp;amp; conversions)&lt;br /&gt;
* Wiki - [[Expressions|webCoRE Expressions]]  (mathematical constructions)&lt;br /&gt;
* Wiki - [[TWC_Weather|$twcweather]]  (which replaces [[Weather|$weather]])&lt;br /&gt;
* Wiki - [[$twcweather.alerts|$twcweather.alerts]]  (we're still gathering data on this one)&lt;br /&gt;
&lt;br /&gt;
=== Other Resources ===&lt;br /&gt;
* [https://account.smartthings.com/ SmartThings IDE]  (where we can add new devices)&lt;br /&gt;
* [http://alexa.amazon.com/ Amazon Alexa Settings]&lt;br /&gt;
* [https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers Hard refresh browser]  (sometimes handy after an update)&lt;br /&gt;
&lt;br /&gt;
=== Symbols, Emoji &amp;amp; Tiny Images ===&lt;br /&gt;
* [https://community.webcore.co/t/inserting-emoji-symbols-or-images-into-a-piston/17371?u=wcmore How to get shapes into webCoRE]  (forum thread with examples)&lt;br /&gt;
* [https://fontawesome.com/icons?d=gallery Font Awesome Icons]  (can be inserted in tiles, piston states etc) Examples [[Font_Awesome|here]]&lt;br /&gt;
* [https://hotemoji.com/copy-paste.html Emoji reference]  (can be inserted in SMS, notifications, tiles, piston states etc)&lt;br /&gt;
&lt;br /&gt;
=== Advanced Pistons - My gift to you ===&lt;br /&gt;
* [https://community.webcore.co/t/making-voice-announcements-controlling-amazon-alexa-echo/6286?u=wcmore Making voice announcements &amp;amp; controlling Amazon Alexa Echo]&lt;br /&gt;
* [https://community.webcore.co/t/webcore-asks-a-question-my-voice-response-determines-the-action/9871?u=wcmore WebCoRE asks a question, my voice response determines the action]&lt;br /&gt;
* [https://community.webcore.co/t/send-a-notification-to-only-one-device-without-a-sim-card/7829?u=wcmore Send a notification to only ONE device without a SIM card]&lt;br /&gt;
* [https://community.webcore.co/t/gauge-for-length-of-day-showing-solstices-equinoxes/5633?u=wcmore Gauge for Length of Day (showing Solstices &amp;amp; Equinoxes)]&lt;br /&gt;
* [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore $twcweather.forecast - Preserve data at 3 o'clock] (when it is no longer available)&lt;br /&gt;
* [https://community.webcore.co/t/visual-countdown-to-a-special-event/12634?u=wcmore Visual Countdown to a Special Event]&lt;br /&gt;
* [https://community.webcore.co/t/making-a-24-hour-clock-with-webcore/11202?u=wcmore Making a 24 hour Clock with webCoRE]&lt;br /&gt;
* [https://community.webcore.co/t/when-where-is-the-next-rocket-launch-worldwide/16978?u=wcmore When &amp;amp; where is the next rocket launch worldwide?] (Parsing an API)&lt;br /&gt;
* [https://community.webcore.co/t/word-games-with-webcore-create-your-own-story/17398?u=wcmore Word games with webCoRE] (create your own story)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Coming Soon ==&lt;br /&gt;
* Good Practices&lt;br /&gt;
* Task Cancellation Policy&lt;br /&gt;
* Triggering a piston by voice (''Alexa &amp;amp; SimSwitch'')&lt;br /&gt;
* Installation Tips (''GitHub'')&lt;br /&gt;
* Two Hub Communication&lt;br /&gt;
* Passing Arguments&lt;br /&gt;
* &amp;quot;Daisy-Chaining&amp;quot; Pistons&lt;br /&gt;
* Tasker (''Controlling &amp;amp; being controlled by an Android device'')&lt;br /&gt;
* EventGhost (''Controlling &amp;amp; being controlled by a Windows PC'')&lt;br /&gt;
* Android Presence Sensor using Tasker&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1904</id>
		<title>WCmore's Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1904"/>
				<updated>2022-01-08T19:29:00Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Advanced Pistons - My gift to you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Hello and welcome!!&lt;br /&gt;
&lt;br /&gt;
This is a collection of things that I have learned over the years.  Stay tuned for more Tips &amp;amp; Tricks...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Articles worth reading: ==&lt;br /&gt;
&lt;br /&gt;
* [[WCmore's_LogAndTrace|Troubleshooting pistons using Logs &amp;amp; Trace]]&lt;br /&gt;
* [[WCmore's_DragAndDrop|Move or Copy code using drag &amp;amp; drop]] -or- [[WCmore's_DragAndDrop#Copy_Code_to_another_piston|Copy code to another piston]]&lt;br /&gt;
* [[WCmore's_SimulatedSwitches|Simulated Switches]]&lt;br /&gt;
* [[WCmore's_AddDevices|Adding devices to webCoRE]]&lt;br /&gt;
* [[WCmore's_ExternalURL|External URLs - Execute a piston from elsewhere]]&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Links for Reference ==&lt;br /&gt;
We create &amp;amp; edit our pistons from the [https://dashboard.webcore.co/ Dashboard]. &amp;lt;br&amp;gt;&lt;br /&gt;
Here are a few other links that I have found to be helpful:&lt;br /&gt;
&lt;br /&gt;
=== webCoRE ===&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics]  (great community for like-minded people)&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]  (great place to get inspired!)&lt;br /&gt;
* Wiki - [[Samples|Samples from 2017]]  (Thanks @c1arkbar)&lt;br /&gt;
* Wiki - [[Functions|webCoRE Functions]]  (data processing &amp;amp; conversions)&lt;br /&gt;
* Wiki - [[Expressions|webCoRE Expressions]]  (mathematical constructions)&lt;br /&gt;
* Wiki - [[TWC_Weather|$twcweather]]  (which replaces [[Weather|$weather]])&lt;br /&gt;
* Wiki - [[$twcweather.alerts|$twcweather.alerts]]  (we're still gathering data on this one)&lt;br /&gt;
&lt;br /&gt;
=== Other Resources ===&lt;br /&gt;
* [https://account.smartthings.com/ SmartThings IDE]  (where we can add new devices)&lt;br /&gt;
* [http://alexa.amazon.com/ Amazon Alexa Settings]&lt;br /&gt;
* [https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers Hard refresh browser]  (sometimes handy after an update)&lt;br /&gt;
&lt;br /&gt;
=== Symbols, Emoji &amp;amp; Tiny Images ===&lt;br /&gt;
* [https://community.webcore.co/t/inserting-emoji-symbols-or-images-into-a-piston/17371?u=wcmore How to get shapes into webCoRE]  (forum thread with examples)&lt;br /&gt;
* [https://fontawesome.com/icons?d=gallery Font Awesome Icons]  (can be inserted in tiles, piston states etc) Examples [[Font_Awesome|here]]&lt;br /&gt;
* [https://hotemoji.com/copy-paste.html Emoji reference]  (can be inserted in SMS, notifications, tiles, piston states etc)&lt;br /&gt;
&lt;br /&gt;
=== Advanced Pistons - My gift to you ===&lt;br /&gt;
* [https://community.webcore.co/t/making-voice-announcements-controlling-amazon-alexa-echo/6286?u=wcmore Making voice announcements &amp;amp; controlling Amazon Alexa Echo]&lt;br /&gt;
* [https://community.webcore.co/t/webcore-asks-a-question-my-voice-response-determines-the-action/9871?u=wcmore WebCoRE asks a question, my voice response determines the action]&lt;br /&gt;
* [https://community.webcore.co/t/send-a-notification-to-only-one-device-without-a-sim-card/7829?u=wcmore Send a notification to only ONE device without a SIM card]&lt;br /&gt;
* [https://community.webcore.co/t/gauge-for-length-of-day-showing-solstices-equinoxes/5633?u=wcmore Gauge for Length of Day (showing Solstices &amp;amp; Equinoxes)]&lt;br /&gt;
* [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore $twc.weather - Preserve data at 3 o'clock] (when it is no longer available)&lt;br /&gt;
* [https://community.webcore.co/t/visual-countdown-to-a-special-event/12634?u=wcmore Visual Countdown to a Special Event]&lt;br /&gt;
* [https://community.webcore.co/t/making-a-24-hour-clock-with-webcore/11202?u=wcmore Making a 24 hour Clock with webCoRE]&lt;br /&gt;
* [https://community.webcore.co/t/when-where-is-the-next-rocket-launch-worldwide/16978?u=wcmore When &amp;amp; where is the next rocket launch worldwide?] (Parsing an API)&lt;br /&gt;
* [https://community.webcore.co/t/word-games-with-webcore-create-your-own-story/17398?u=wcmore Word games with webCoRE] (create your own story)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Coming Soon ==&lt;br /&gt;
* Good Practices&lt;br /&gt;
* Task Cancellation Policy&lt;br /&gt;
* Triggering a piston by voice (''Alexa &amp;amp; SimSwitch'')&lt;br /&gt;
* Installation Tips (''GitHub'')&lt;br /&gt;
* Two Hub Communication&lt;br /&gt;
* Passing Arguments&lt;br /&gt;
* &amp;quot;Daisy-Chaining&amp;quot; Pistons&lt;br /&gt;
* Tasker (''Controlling &amp;amp; being controlled by an Android device'')&lt;br /&gt;
* EventGhost (''Controlling &amp;amp; being controlled by a Windows PC'')&lt;br /&gt;
* Android Presence Sensor using Tasker&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1903</id>
		<title>WCmore's Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=WCmore%27s_Tips&amp;diff=1903"/>
				<updated>2022-01-08T19:28:29Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Advanced Pistons - My gift to you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Hello and welcome!!&lt;br /&gt;
&lt;br /&gt;
This is a collection of things that I have learned over the years.  Stay tuned for more Tips &amp;amp; Tricks...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Articles worth reading: ==&lt;br /&gt;
&lt;br /&gt;
* [[WCmore's_LogAndTrace|Troubleshooting pistons using Logs &amp;amp; Trace]]&lt;br /&gt;
* [[WCmore's_DragAndDrop|Move or Copy code using drag &amp;amp; drop]] -or- [[WCmore's_DragAndDrop#Copy_Code_to_another_piston|Copy code to another piston]]&lt;br /&gt;
* [[WCmore's_SimulatedSwitches|Simulated Switches]]&lt;br /&gt;
* [[WCmore's_AddDevices|Adding devices to webCoRE]]&lt;br /&gt;
* [[WCmore's_ExternalURL|External URLs - Execute a piston from elsewhere]]&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Links for Reference ==&lt;br /&gt;
We create &amp;amp; edit our pistons from the [https://dashboard.webcore.co/ Dashboard]. &amp;lt;br&amp;gt;&lt;br /&gt;
Here are a few other links that I have found to be helpful:&lt;br /&gt;
&lt;br /&gt;
=== webCoRE ===&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics]  (great community for like-minded people)&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]&lt;br /&gt;
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]  (great place to get inspired!)&lt;br /&gt;
* Wiki - [[Samples|Samples from 2017]]  (Thanks @c1arkbar)&lt;br /&gt;
* Wiki - [[Functions|webCoRE Functions]]  (data processing &amp;amp; conversions)&lt;br /&gt;
* Wiki - [[Expressions|webCoRE Expressions]]  (mathematical constructions)&lt;br /&gt;
* Wiki - [[TWC_Weather|$twcweather]]  (which replaces [[Weather|$weather]])&lt;br /&gt;
* Wiki - [[$twcweather.alerts|$twcweather.alerts]]  (we're still gathering data on this one)&lt;br /&gt;
&lt;br /&gt;
=== Other Resources ===&lt;br /&gt;
* [https://account.smartthings.com/ SmartThings IDE]  (where we can add new devices)&lt;br /&gt;
* [http://alexa.amazon.com/ Amazon Alexa Settings]&lt;br /&gt;
* [https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers Hard refresh browser]  (sometimes handy after an update)&lt;br /&gt;
&lt;br /&gt;
=== Symbols, Emoji &amp;amp; Tiny Images ===&lt;br /&gt;
* [https://community.webcore.co/t/inserting-emoji-symbols-or-images-into-a-piston/17371?u=wcmore How to get shapes into webCoRE]  (forum thread with examples)&lt;br /&gt;
* [https://fontawesome.com/icons?d=gallery Font Awesome Icons]  (can be inserted in tiles, piston states etc) Examples [[Font_Awesome|here]]&lt;br /&gt;
* [https://hotemoji.com/copy-paste.html Emoji reference]  (can be inserted in SMS, notifications, tiles, piston states etc)&lt;br /&gt;
&lt;br /&gt;
=== Advanced Pistons - My gift to you ===&lt;br /&gt;
* [https://community.webcore.co/t/making-voice-announcements-controlling-amazon-alexa-echo/6286?u=wcmore Making voice announcements &amp;amp; controlling Amazon Alexa Echo]&lt;br /&gt;
* [https://community.webcore.co/t/webcore-asks-a-question-my-voice-response-determines-the-action/9871?u=wcmore WebCoRE asks a question, my voice response determines the action]&lt;br /&gt;
* [https://community.webcore.co/t/send-a-notification-to-only-one-device-without-a-sim-card/7829?u=wcmore Send a notification to only ONE device without a SIM card]&lt;br /&gt;
* [https://community.webcore.co/t/gauge-for-length-of-day-showing-solstices-equinoxes/5633?u=wcmore Gauge for Length of Day (showing Solstices &amp;amp; Equinoxes)]&lt;br /&gt;
* [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore $twc.weather - Preserve data at 3 o'clock (when it is no longer available)]&lt;br /&gt;
* [https://community.webcore.co/t/visual-countdown-to-a-special-event/12634?u=wcmore Visual Countdown to a Special Event]&lt;br /&gt;
* [https://community.webcore.co/t/making-a-24-hour-clock-with-webcore/11202?u=wcmore Making a 24 hour Clock with webCoRE]&lt;br /&gt;
* [https://community.webcore.co/t/when-where-is-the-next-rocket-launch-worldwide/16978?u=wcmore When &amp;amp; where is the next rocket launch worldwide?] (Parsing an API)&lt;br /&gt;
* [https://community.webcore.co/t/word-games-with-webcore-create-your-own-story/17398?u=wcmore Word games with webCoRE] (create your own story)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;br /&gt;
&lt;br /&gt;
== Coming Soon ==&lt;br /&gt;
* Good Practices&lt;br /&gt;
* Task Cancellation Policy&lt;br /&gt;
* Triggering a piston by voice (''Alexa &amp;amp; SimSwitch'')&lt;br /&gt;
* Installation Tips (''GitHub'')&lt;br /&gt;
* Two Hub Communication&lt;br /&gt;
* Passing Arguments&lt;br /&gt;
* &amp;quot;Daisy-Chaining&amp;quot; Pistons&lt;br /&gt;
* Tasker (''Controlling &amp;amp; being controlled by an Android device'')&lt;br /&gt;
* EventGhost (''Controlling &amp;amp; being controlled by a Windows PC'')&lt;br /&gt;
* Android Presence Sensor using Tasker&lt;br /&gt;
&lt;br /&gt;
{{TipsTOC}}&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1902</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1902"/>
				<updated>2022-01-08T09:08:04Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to out-smart this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1901</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1901"/>
				<updated>2022-01-08T09:02:29Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
2022 Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore fairly complex piston] to help combat this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1900</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1900"/>
				<updated>2022-01-08T09:02:09Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
Edit in 2022: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore fairly complex piston] to help combat this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1899</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1899"/>
				<updated>2022-01-08T09:01:44Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore fairly complex piston] to help combat this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1898</id>
		<title>TWC Weather</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=TWC_Weather&amp;diff=1898"/>
				<updated>2022-01-08T09:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Forecast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; system variable provides data from The Weather Company following the shutdown of the Weather Underground API that powered &amp;lt;code&amp;gt;$weather&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt; was introduced in webCoRE v0.3.10a.20190223. See sample data below which is available for webCoRE installs running on the SmartThings platform.&lt;br /&gt;
&lt;br /&gt;
Note: If you discover useful data that is not listed here, feel free to post in [https://community.webcore.co/t/twcweather-observations/12605?u=wcmore this thread] so we can update this page accordingly.&lt;br /&gt;
&lt;br /&gt;
If you are interested in data for bad weather alerts, try: [[$twcweather.alerts|$twcweather.alerts]].&lt;br /&gt;
&lt;br /&gt;
=Conditions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCeiling&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 100, 2100, 8500&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.cloudCoverPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Cloudy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Wednesday&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;D&amp;quot;, &amp;quot;N&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545249077&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;3200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.obsQualifierSeverity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.precip24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureAltimeter&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.29&lt;br /&gt;
29.95, 30.14&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2.71&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureMeanSeaLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1018.5&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0, 1, 2&lt;br /&gt;
(Representing &amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot; respectively)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.pressureTendencyTrend&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Steady&amp;quot;, &amp;quot;Rising&amp;quot;, &amp;quot;Falling&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow1Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow6Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.snow24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T07:28:58-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545222538&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T17:10:52-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545257452&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureChange24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-2, 9&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureDewPoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2, 62&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureFeelsLike&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMax24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;12, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMaxSince7Am&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;10, 75&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureMin24Hour&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-3, 58&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;9, 72&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Extreme&amp;quot;, &amp;quot;Very High&amp;quot;, &amp;quot;High&amp;quot;, &amp;quot;Moderate&amp;quot;, &amp;quot;Low&amp;quot;, &amp;quot;No Report&amp;quot;, &amp;quot;Not Available&amp;quot;&lt;br /&gt;
(Extreme=11-16  Very High=8-10  High=6-7  Moderate=3-5  Low=0-2  No Report=-1  Not Available=-2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;2018-12-19T14:41:17-0500&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1545248477&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.visibility&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;16.09&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;S&amp;quot;, &amp;quot;SSE&amp;quot;, &amp;quot;SE&amp;quot;, &amp;quot;ESE&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;ENE&amp;quot;, &amp;quot;NE&amp;quot;, &amp;quot;NNE&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;NNW&amp;quot;, &amp;quot;NW&amp;quot;, &amp;quot;WNW&amp;quot;, &amp;quot;W&amp;quot;, &amp;quot;WSW&amp;quot;, &amp;quot;SW&amp;quot;, &amp;quot;SSW&amp;quot;, &amp;quot;CALM&amp;quot;, &amp;quot;VAR&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windGust&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null, 22&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseLong&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 32 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frozen Rain Mix&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Rain with Thunder&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain Shower with Thunder&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in the Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseMedium&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 22? characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Heavy Rain/Wind&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Rain and Thunder&amp;quot;, &amp;quot;Light Rain/Wind&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;Mostly Cloudy&amp;quot;, &amp;quot;Mostly Cloudy/Wind&amp;quot;, &amp;quot;Partly Cloudy&amp;quot;, &amp;quot;Partly Cloudy/Wind&amp;quot;, &amp;quot;Rain/Freezing Rain&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain Shower and Thunder&amp;quot;, &amp;quot;Rain Shower/Wind&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers in Vicinity&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow Shower/Wind&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sunny/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.conditions.wxPhraseShort&amp;lt;/code&amp;gt;&lt;br /&gt;
(weather phrase up to 12 characters)&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Clear&amp;quot;, &amp;quot;Cloudy&amp;quot;, &amp;quot;Cloudy/Wind&amp;quot;, &amp;quot;Fair&amp;quot;, &amp;quot;Fair/Wind&amp;quot;, &amp;quot;Flurries&amp;quot;, &amp;quot;Fog&amp;quot;, &amp;quot;Frz Rain&amp;quot;, &amp;quot;Heavy Rain&amp;quot;, &amp;quot;Ice/Snow&amp;quot;, &amp;quot;Light Rain&amp;quot;, &amp;quot;Light Snow&amp;quot;, &amp;quot;M Cldy/Wind&amp;quot;, &amp;quot;M Cloudy&amp;quot;, &amp;quot;P Cldy/Wind&amp;quot;, &amp;quot;P Cloudy&amp;quot;, &amp;quot;Rain Shower&amp;quot;, &amp;quot;Rain/Snow&amp;quot;, &amp;quot;Rain/Thunder&amp;quot;, &amp;quot;Rain/Wind&amp;quot;, &amp;quot;Showers Near&amp;quot;, &amp;quot;Snow Shower&amp;quot;, &amp;quot;Snow/Wind&amp;quot;, &amp;quot;Shower/Wind&amp;quot;, &amp;quot;Sunny&amp;quot;, &amp;quot;Sun/Wind&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Forecast=&lt;br /&gt;
&lt;br /&gt;
15 day forecast; append the index to get an individual day. For example, &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin[0]&amp;lt;/code&amp;gt; is today's low temperature.&lt;br /&gt;
&lt;br /&gt;
Normally, [0] is today's data, and [1] is tomorrow's data... but initial observations indicate that the data shifts over to a new day at approximately 3:15am, not at midnight, as one would expect.  So from midnight to about 3:15am, the [0] data will likely be displaying '''yesterday's''' data, and [1] will be the '''current''' day.  Once the data shifts over, then [0] will go back to being today, and [1] being tomorrow.  (IE: 20+ hours a day, [0] is today... 3+ hours a day, [1] is today... with events during the 3am hour potentially going in either direction)&lt;br /&gt;
&lt;br /&gt;
A special &amp;quot;Thank you&amp;quot; to TWC for forcing us to add extra code to work around this convoluted logic.&lt;br /&gt;
&lt;br /&gt;
To see a real life example, we can look at &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek[0]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Fri at 11:03pm returned Friday ✅&lt;br /&gt;
* Sat at 12:03am returned Friday ❌&lt;br /&gt;
* Sat at 01:03am returned Friday ❌&lt;br /&gt;
* Sat at 02:03am returned Friday ❌&lt;br /&gt;
* Sat at 03:03am returned Friday ❌&lt;br /&gt;
* Sat at 04:03am returned Saturday ✅ (Finally!)&lt;br /&gt;
&lt;br /&gt;
Edit: I have created a [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore piston] to help combat this craziness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.dayOfWeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Wednesday&amp;quot;,&lt;br /&gt;
     &amp;quot;Thursday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.expirationTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268,&lt;br /&gt;
     1545251268&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhase&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;First Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;Full Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Last Quarter&amp;quot;,&lt;br /&gt;
     &amp;quot;New Moon&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waning Gibbous&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Crescent&amp;quot;,&lt;br /&gt;
     &amp;quot;Waxing Gibbous&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;F&amp;quot;,&lt;br /&gt;
     &amp;quot;FQ&amp;quot;,&lt;br /&gt;
     &amp;quot;LQ&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;,&lt;br /&gt;
     &amp;quot;WNC&amp;quot;,&lt;br /&gt;
     &amp;quot;WNG&amp;quot;,&lt;br /&gt;
     &amp;quot;WXC&amp;quot;,&lt;br /&gt;
     &amp;quot;WXG&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonPhaseDay&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     11,&lt;br /&gt;
     12,&lt;br /&gt;
     13,&lt;br /&gt;
     15&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T15:04:06-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T15:44:43-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T16:32:25-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:26:58-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545249846,&lt;br /&gt;
     1545338683,&lt;br /&gt;
     1545427945,&lt;br /&gt;
     1545517618&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T03:50:48-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T04:56:24-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T06:03:51-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:11:16-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.moonsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545209448,&lt;br /&gt;
     1545299784,&lt;br /&gt;
     1545390231,&lt;br /&gt;
     1545480676&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;A few clouds. Highs in the low 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Chance of afternoon showers. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy with rain. Highs in the mid 50s and lows in the upper 30s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mix of sun and clouds. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;More sun than clouds. Highs in the low 70s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly sunny. Highs in the upper 40s and lows in the low 30s.&amp;quot;&lt;br /&gt;
     &amp;quot;Partly cloudy. Highs in the mid 60s and lows in the low 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Plenty of sun. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain and wind. Highs in the low 50s and lows in the low 40s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered thunderstorms possible. Highs in the mid 60s and lows in the mid 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible in the afternoon. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers possible. Highs in the upper 60s and lows in the upper 50s.&amp;quot;,&lt;br /&gt;
     &amp;quot;Times of sun and clouds. Highs in the mid 60s and lows in the mid 50s.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     1.44,&lt;br /&gt;
     0.49,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:28:58-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:29:31-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:30:02-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:30:32-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunriseTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545222538,&lt;br /&gt;
     1545308971,&lt;br /&gt;
     1545395402,&lt;br /&gt;
     1545481832&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
(This prediction bounces around, as seen [https://community.webcore.co/t/twc-sunrise-set-forecast-conditions-slightly-different/17578/30?u=wcmore here])&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T17:10:52-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T17:11:19-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T17:11:47-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T17:12:18-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.sunsetTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545257452,&lt;br /&gt;
     1545343879,&lt;br /&gt;
     1545430307,&lt;br /&gt;
     1545516738&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMax&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     49,&lt;br /&gt;
     54,&lt;br /&gt;
     49&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.temperatureMin&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     38,&lt;br /&gt;
     47,&lt;br /&gt;
     37,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;2018-12-19T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-20T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-21T07:00:00-0500&amp;quot;,&lt;br /&gt;
     &amp;quot;2018-12-22T07:00:00-0500&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.validTimeUtc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1545220800,&lt;br /&gt;
     1545307200,&lt;br /&gt;
     1545393600,&lt;br /&gt;
     1545480000&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partial day forecast==&lt;br /&gt;
&lt;br /&gt;
The forecast includes morning and evening data for various attributes. The indexes begin at 0 for &amp;quot;this morning&amp;quot; so 2 is tomorrow morning and 3 is tomorrow evening (see the &amp;lt;code&amp;gt;daypartName&amp;lt;/code&amp;gt; value). To show an icon for tonight's weather you would get the icon code with the expression &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode[1]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the first value for some attributes may be blank in the evening. For example, running a piston in the morning you may get &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ 25, 79, 100, ...]&amp;lt;/code&amp;gt; but that same evening &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover =&amp;gt; [ null, 79, 100, ...]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[WCmore's_Graphs#twcweather.forecast.daypart|Preliminary testing]] shows that today's morning/daytime data [0] turns null shortly after 3PM each day, and the next day's data shifts to [0] and [1] shortly after 3AM.  This means from approximately 3PM to 3AM, you will find [0] to be null, and [1] will show data from the evening/night in progress.  This also means that at about 3AM, the data for the night in progress vanishes, and is replaced with data for the following day/night.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
| Here's my findings over 20 days/40 events: … ([[WCmore's_Graphs#twcweather.forecast.daypart|Graph shown here]])&lt;br /&gt;
 * 22 changed between 2:58 and 3:10   (55% of the time)&lt;br /&gt;
 * 10 changed between 3:10 and 3:20   (25% of the time)&lt;br /&gt;
 *  8 changed between 3:20 and 3:36   (20% of the time)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].cloudCover&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     14,&lt;br /&gt;
     79,&lt;br /&gt;
     100&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].dayOrNight&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;D&amp;quot;,&lt;br /&gt;
     &amp;quot;N&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].daypartName&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Today&amp;quot;,&lt;br /&gt;
     &amp;quot;Tonight&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow&amp;quot;,&lt;br /&gt;
     &amp;quot;Tomorrow night&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday&amp;quot;,&lt;br /&gt;
     &amp;quot;Friday night&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday&amp;quot;,&lt;br /&gt;
     &amp;quot;Saturday night&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     34,&lt;br /&gt;
     27,&lt;br /&gt;
     12,&lt;br /&gt;
     26,&lt;br /&gt;
     33&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].iconCodeExtend&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3400,&lt;br /&gt;
     2700,&lt;br /&gt;
     1200,&lt;br /&gt;
     2600,&lt;br /&gt;
     3300&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].narrative&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Lots of sunshine. High 51F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly cloudy early followed by cloudy skies overnight. Low 38F. Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. High 49F. Winds NE at 5 to 10 mph. Chance of rain 100%. Rainfall near an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain likely. Low 47F. Winds light and variable. Chance of rain 90%. Rainfall near a half an inch.&amp;quot;,&lt;br /&gt;
     &amp;quot;Periods of rain. Thunder possible. High 54F. Winds SSW at 5 to 10 mph. Chance of rain 100%.&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy. Low 37F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;A few clouds early, otherwise mostly sunny. High 49F. Winds WNW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear to partly cloudy. Low 31F. Winds light and variable.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipChance&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     20,&lt;br /&gt;
     100,&lt;br /&gt;
     90&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].precipType&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;precip&amp;quot;,&lt;br /&gt;
     &amp;quot;rain&amp;quot;,&lt;br /&gt;
     &amp;quot;snow&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpf&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0.93,&lt;br /&gt;
     0.51,&lt;br /&gt;
     0.48&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qpfSnow&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Q1021&amp;quot;,   (Winds could occasionally gust over 40 mph)&lt;br /&gt;
     &amp;quot;Q5015&amp;quot;,   (Slight chance of a rain shower.)&lt;br /&gt;
     &amp;quot;Q5053&amp;quot;,   (Locally heavier rainfall possible)&lt;br /&gt;
     &amp;quot;Q8001&amp;quot;,   (A stray shower or thunderstorm is possible.)&lt;br /&gt;
     &amp;quot;Q8003&amp;quot;,   (Thunder possible.)&lt;br /&gt;
     &amp;quot;Q8005&amp;quot;,   (A stray shower or thunderstorm is possible early.)&lt;br /&gt;
     &amp;quot;Q8035&amp;quot;,   (Gusty winds and small hail are possible.)&lt;br /&gt;
     &amp;quot;Q902&amp;quot;,    (Areas of patchy fog.)&lt;br /&gt;
     &amp;quot;Q904&amp;quot;     (Areas of patchy fog early.)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].qualifierPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
(null is the most common result here)&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;A few storms may be severe.&amp;quot;, &lt;br /&gt;
     &amp;quot;A shower is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray afternoon thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray severe thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray thunderstorm is possible throughout the evening.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;A stray shower or thunderstorm is possible early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog developing.&amp;quot;, &lt;br /&gt;
     &amp;quot;Areas of patchy fog early.&amp;quot;, &lt;br /&gt;
     &amp;quot;Continued very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Damaging winds, large hail and possibly a tornado with some storms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Gusty winds and small hail are possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Higher wind gusts possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Localized flooding is possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavier rainfall possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Locally heavy rainfall possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for flooding rains.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for heavy rainfall.&amp;quot;, &lt;br /&gt;
     &amp;quot;Potential for severe thunderstorms.&amp;quot;, &lt;br /&gt;
     &amp;quot;Slight chance of a rain shower.&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible.&amp;quot;, &lt;br /&gt;
     &amp;quot;Very hot.&amp;quot;, &lt;br /&gt;
     &amp;quot;Watching the tropics.&amp;quot;, &lt;br /&gt;
     &amp;quot;Winds could occasionally gust over 40 mph&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].relativeHumidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     63,&lt;br /&gt;
     85,&lt;br /&gt;
     96,&lt;br /&gt;
     76,&lt;br /&gt;
     55&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].snowRange&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     51,&lt;br /&gt;
     38,&lt;br /&gt;
     49,&lt;br /&gt;
     47,&lt;br /&gt;
     54,&lt;br /&gt;
     37,&lt;br /&gt;
     49,&lt;br /&gt;
     31&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureHeatIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     50,&lt;br /&gt;
     43,&lt;br /&gt;
     48,&lt;br /&gt;
     50,&lt;br /&gt;
     54,&lt;br /&gt;
     46,&lt;br /&gt;
     48,&lt;br /&gt;
     39&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].temperatureWindChill&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     44,&lt;br /&gt;
     39,&lt;br /&gt;
     41,&lt;br /&gt;
     46,&lt;br /&gt;
     43,&lt;br /&gt;
     34,&lt;br /&gt;
     33,&lt;br /&gt;
     32&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;No thunder&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunder expected&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms possible&amp;quot;, &lt;br /&gt;
     &amp;quot;Severe thunderstorms likely&amp;quot;, &lt;br /&gt;
     &amp;quot;High risk of severe thunderstorms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].thunderIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     0,   (&amp;quot;No thunder&amp;quot;)&lt;br /&gt;
     1,   (&amp;quot;Thunder possible&amp;quot;)&lt;br /&gt;
     2,   (&amp;quot;Thunder expected&amp;quot;)&lt;br /&gt;
     3,   (&amp;quot;Severe thunderstorms possible&amp;quot;)&lt;br /&gt;
     4,   (&amp;quot;Severe thunderstorms likely&amp;quot;)&lt;br /&gt;
     5    (&amp;quot;High risk of severe thunderstorms&amp;quot;)&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;Low&amp;quot;,&lt;br /&gt;
     &amp;quot;Moderate&amp;quot;,&lt;br /&gt;
     &amp;quot;High&amp;quot;,&lt;br /&gt;
     &amp;quot;Very High&amp;quot;,&lt;br /&gt;
     &amp;quot;Extreme&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].uvIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     1,&lt;br /&gt;
     0,&lt;br /&gt;
     2,&lt;br /&gt;
     0&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     173,&lt;br /&gt;
     44,&lt;br /&gt;
     51,&lt;br /&gt;
     125,&lt;br /&gt;
     208,&lt;br /&gt;
     292,&lt;br /&gt;
     282,&lt;br /&gt;
     274&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windDirectionCardinal&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;S&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;NE&amp;quot;,&lt;br /&gt;
     &amp;quot;SE&amp;quot;,&lt;br /&gt;
     &amp;quot;SSW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;WNW&amp;quot;,&lt;br /&gt;
     &amp;quot;W&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windPhrase&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;Winds light and variable.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds NE at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds SSW at 5 to 10 mph.&amp;quot;,&lt;br /&gt;
     &amp;quot;Winds WNW at 5 to 10 mph.&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].windSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     3,&lt;br /&gt;
     1,&lt;br /&gt;
     6,&lt;br /&gt;
     5,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     9,&lt;br /&gt;
     3&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseLong&lt;br /&gt;
(weather phrase up to 32 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     null,&lt;br /&gt;
     &amp;quot;AM Clouds/PM Sun&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;AM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Clouds Early/Clearing Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Fog Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Foggy&amp;quot;,&lt;br /&gt;
     &amp;quot;Isolated Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Clear/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Mostly Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Partly Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Scattered Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms&amp;quot;,&lt;br /&gt;
     &amp;quot;Thunderstorms Early&amp;quot;, &lt;br /&gt;
     &amp;quot;Thunderstorms Late&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.forecast.daypart[0].wxPhraseShort&lt;br /&gt;
(weather phrase up to 12 characters)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
 [&lt;br /&gt;
     &amp;quot;AM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Clear&amp;quot;,&lt;br /&gt;
     &amp;quot;Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;Few Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;M Clear&amp;quot;, &lt;br /&gt;
     &amp;quot;M Clr/Wind&amp;quot;, &lt;br /&gt;
     &amp;quot;M Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;M Sunny&amp;quot;,&lt;br /&gt;
     &amp;quot;P Cloudy&amp;quot;,&lt;br /&gt;
     &amp;quot;PM Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain Late&amp;quot;,&lt;br /&gt;
     &amp;quot;Rain/Wind&amp;quot;,&lt;br /&gt;
     &amp;quot;Sct T-Storms&amp;quot;,&lt;br /&gt;
     &amp;quot;Showers&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Early&amp;quot;,&lt;br /&gt;
     &amp;quot;Shwrs Late&amp;quot;,&lt;br /&gt;
     &amp;quot;T-Storms&amp;quot;&lt;br /&gt;
 ]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Weather Icons=&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Choose an icon set below and use it with the iconCode values from &amp;lt;code&amp;gt;$twcweather&amp;lt;/code&amp;gt;.  The following examples can be used in the Value field.&lt;br /&gt;
&lt;br /&gt;
Current Weather using the &amp;quot;TWC&amp;quot; icon set: &amp;lt;code&amp;gt;:twc-{$twcweather.conditions.iconCode}:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Forecast Day using the &amp;quot;WU v4&amp;quot; icon set: &amp;lt;code&amp;gt;:wu-v4-{$twcweather.forecast.daypart[0].iconCode[INDEX]}&amp;lt;/code&amp;gt; note: You will need to change [INDEX] to a value from 0-7 (0 being the next forecasted half day/night and 7 being the 3rd day/night)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
! TWC Icon&lt;br /&gt;
! WU v4 Icon&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Tornado&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/00.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/0.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-0:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tropical Storm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/01.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/1.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-1:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Hurricane&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/02.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/2.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-2:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Strong Storms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/03.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/3.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-3:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Thunder and Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/04.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/4.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-4:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Rain to Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/05.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/5.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-5:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Rain / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/06.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/6.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-6:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Wintry Mix Snow / Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/07.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/7.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-7:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Freezing Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/08.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/8.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-8:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Drizzle&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/09.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/9.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-9:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Freezing Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/10.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/10.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-10:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Light Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/11.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/11.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-11:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/12.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/12.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-12:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Scattered Flurries&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/13.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/13.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-13:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Light Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/14.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/14.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-14:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Blowing / Drifting Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/15.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/15.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-15:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/16.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/16.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-16:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/17.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/17.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-17:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Sleet&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/18.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/18.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-18:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Blowing Dust / Sandstorm&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/19.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/19.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-19:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Foggy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/20.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/20.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-20:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Haze / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/21.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/21.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-21:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Smoke / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/22.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/22.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-22:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Breezy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/23.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/23.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-23:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Blowing Spray / Windy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/24.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/24.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-24:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Frigid / Ice Crystals&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/25.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/25.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-25:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/26.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/26.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-26:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/27.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/27.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-27:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Mostly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/28.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/28.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-28:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/29.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/29.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-29:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Partly Cloudy&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/30.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/30.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-30:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/31.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/31.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-31:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/32.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/32.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-32:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fair / Mostly Clear&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/33.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/33.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-33:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Fair / Mostly Sunny&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/34.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/34.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-34:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Mixed Rain &amp;amp; Hail&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/35.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/35.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-35:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Hot&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/36.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/36.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-36:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Isolated Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/37.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/37.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-37:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/38.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/38.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-38:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/39.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/39.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-39:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Heavy Rain&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/40.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/40.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-40:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/41.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/41.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-41:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Heavy Snow&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/42.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/42.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-42:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Blizzard&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/43.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/43.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-43:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Not Available (N/A)&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/44.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/44.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-44:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Scattered Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/45.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/45.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-45:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Scattered Snow Showers&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/46.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/46.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-46:&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Scattered Thunderstorms&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://smartthings-twc-icons.s3.amazonaws.com/47.png&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:twc-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | &amp;lt;img src=&amp;quot;https://icons.wxug.com/i/c/v4/47.svg&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;:wu-v4-47:&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Old icon sets==&lt;br /&gt;
&lt;br /&gt;
Several additional icon sets are available but all have a much more limited set of icons. We have ensured that the &amp;lt;code&amp;gt;$twcWeather&amp;lt;/code&amp;gt; icon code numbers map to an approximately accurate representation in the old icon sets. While the old sets work we encourage use of the more expressive TWC and WU v4 icon sets.&lt;br /&gt;
&lt;br /&gt;
All of the icon sets described on the original [[Weather#Weather_Icons | Weather Icons]] page work with the new codes, for example &amp;lt;code&amp;gt;:wu-b-36:&amp;lt;/code&amp;gt; maps to the &amp;quot;sunny&amp;quot; icon in the &amp;quot;B&amp;quot; icon set.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1897</id>
		<title>New SmartThings App</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1897"/>
				<updated>2022-01-01T23:53:07Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Depreciated Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to serve as an updated page of the steps required for the new SmartThings app. &amp;lt;br&amp;gt; (a special thank you to [https://community.webcore.co/t/webcore-and-migrating-from-classic-to-the-new-st-app/17666/13?u=wcmore jkp] for taking the time to write out the steps below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Open the SmartThings app on your Android device.&lt;br /&gt;
# From the Home screen, you have two options from where to add a new instance of webCoRE... &lt;br /&gt;
#* Automations &amp;gt; Add a Routine &amp;gt; webCoRE&lt;br /&gt;
#* or on the Favorites screen touch the Plus (+) icon and select &amp;quot;Add a Routine&amp;quot;&lt;br /&gt;
# Scroll down to the Custom section until you find webCoRE and tap it. &amp;lt;br&amp;gt; (If you can't find webCore you likely skipped some [[webCoRE#Installing_webCoRE|earlier steps]])&lt;br /&gt;
# Do not tap webCoRE Dashboard, webCoRE Piston or webCoRE Storage. &lt;br /&gt;
# Tap Next.&lt;br /&gt;
# On this screen you can ...&lt;br /&gt;
#* set the name for your webCoRE instance to anything you desire, &lt;br /&gt;
#* scroll down and Choose a security password for your webCoRE dashboard &lt;br /&gt;
#* choose how often the dashboard login expires&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Scroll through the list and select all of the devices you want webCoRE to have access to. If you do not do this, you will not be able to use those devices in webCoRE. This must also be done again when adding new devices to your SmartThings Account (see adding new or additional devices below). webCoRE will not automatically import them.&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Tap Done.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Adding New or additional Devices to your Instance of webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]]  and touch SmartApps.&lt;br /&gt;
# Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Select Settings&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# There are two sections;&lt;br /&gt;
#* Select devices by type: Which actuators and Which sensors&lt;br /&gt;
#* Select devices by capability: Capability group 1-3&lt;br /&gt;
&lt;br /&gt;
If you don't find your devices in the first section, be sure to go through group 1-3 in section 2&lt;br /&gt;
&lt;br /&gt;
Note: there is a display bug when exiting after you select your devices. Click Done,  Next and Next again but then you will encounter Cancel, Cancel and Discard. Don't worry - your devices you selected are saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Opening the new dashboard from your phone==&lt;br /&gt;
&lt;br /&gt;
# From within the SmartThings app, &lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap Dashboard.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using webCoRE from another browser==&lt;br /&gt;
&lt;br /&gt;
You cannot bookmark the URL you launched from the SmartThing app. In order to use webCoRE on another device you must follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.&lt;br /&gt;
#  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap &amp;quot;Register a browser&amp;quot; , a page will appear providing you with a registration code. The code expires in 3 minutes and can only be used once.&lt;br /&gt;
# On your other device, open the browser and visit [https://dashboard.webcore.co/register/ dashboard.webcore.co/register]&lt;br /&gt;
# Enter the code and click &amp;quot;Register&amp;quot;.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Future Updates==&lt;br /&gt;
&lt;br /&gt;
As we learn more, this page will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Depreciated Links==&lt;br /&gt;
&lt;br /&gt;
For reference, here are the links to the '''outdated''' install instructions:&lt;br /&gt;
&lt;br /&gt;
* [[webCoRE#Installing_webCoRE|Wiki / webCoRE #Installing]] (I still use this as reference when using GitHub)&lt;br /&gt;
* [[Install_webCoRE|Wiki / Install webCoRE]]&lt;br /&gt;
* [[GitHub_Install|Wiki / GitHub Install]]&lt;br /&gt;
* [[Manual_Install|Wiki / Manual Install]]&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1896</id>
		<title>New SmartThings App</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1896"/>
				<updated>2022-01-01T23:51:29Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Installing webCoRE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to serve as an updated page of the steps required for the new SmartThings app. &amp;lt;br&amp;gt; (a special thank you to [https://community.webcore.co/t/webcore-and-migrating-from-classic-to-the-new-st-app/17666/13?u=wcmore jkp] for taking the time to write out the steps below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Open the SmartThings app on your Android device.&lt;br /&gt;
# From the Home screen, you have two options from where to add a new instance of webCoRE... &lt;br /&gt;
#* Automations &amp;gt; Add a Routine &amp;gt; webCoRE&lt;br /&gt;
#* or on the Favorites screen touch the Plus (+) icon and select &amp;quot;Add a Routine&amp;quot;&lt;br /&gt;
# Scroll down to the Custom section until you find webCoRE and tap it. &amp;lt;br&amp;gt; (If you can't find webCore you likely skipped some [[webCoRE#Installing_webCoRE|earlier steps]])&lt;br /&gt;
# Do not tap webCoRE Dashboard, webCoRE Piston or webCoRE Storage. &lt;br /&gt;
# Tap Next.&lt;br /&gt;
# On this screen you can ...&lt;br /&gt;
#* set the name for your webCoRE instance to anything you desire, &lt;br /&gt;
#* scroll down and Choose a security password for your webCoRE dashboard &lt;br /&gt;
#* choose how often the dashboard login expires&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Scroll through the list and select all of the devices you want webCoRE to have access to. If you do not do this, you will not be able to use those devices in webCoRE. This must also be done again when adding new devices to your SmartThings Account (see adding new or additional devices below). webCoRE will not automatically import them.&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Tap Done.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Adding New or additional Devices to your Instance of webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]]  and touch SmartApps.&lt;br /&gt;
# Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Select Settings&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# There are two sections;&lt;br /&gt;
#* Select devices by type: Which actuators and Which sensors&lt;br /&gt;
#* Select devices by capability: Capability group 1-3&lt;br /&gt;
&lt;br /&gt;
If you don't find your devices in the first section, be sure to go through group 1-3 in section 2&lt;br /&gt;
&lt;br /&gt;
Note: there is a display bug when exiting after you select your devices. Click Done,  Next and Next again but then you will encounter Cancel, Cancel and Discard. Don't worry - your devices you selected are saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Opening the new dashboard from your phone==&lt;br /&gt;
&lt;br /&gt;
# From within the SmartThings app, &lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap Dashboard.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using webCoRE from another browser==&lt;br /&gt;
&lt;br /&gt;
You cannot bookmark the URL you launched from the SmartThing app. In order to use webCoRE on another device you must follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.&lt;br /&gt;
#  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap &amp;quot;Register a browser&amp;quot; , a page will appear providing you with a registration code. The code expires in 3 minutes and can only be used once.&lt;br /&gt;
# On your other device, open the browser and visit [https://dashboard.webcore.co/register/ dashboard.webcore.co/register]&lt;br /&gt;
# Enter the code and click &amp;quot;Register&amp;quot;.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Future Updates==&lt;br /&gt;
&lt;br /&gt;
As we learn more, this page will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Depreciated Links==&lt;br /&gt;
&lt;br /&gt;
For reference, here are the links to the '''outdated''' install instructions:&lt;br /&gt;
&lt;br /&gt;
* [[webCoRE#Installing_webCoRE|Wiki / webCoRE #Installing]]&lt;br /&gt;
* [[Install_webCoRE|Wiki / Install webCoRE]]&lt;br /&gt;
* [[GitHub_Install|Wiki / GitHub Install]]&lt;br /&gt;
* [[Manual_Install|Wiki / Manual Install]]&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1895</id>
		<title>New SmartThings App</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1895"/>
				<updated>2022-01-01T23:49:46Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Installing webCoRE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to serve as an updated page of the steps required for the new SmartThings app. &amp;lt;br&amp;gt; (a special thank you to [https://community.webcore.co/t/webcore-and-migrating-from-classic-to-the-new-st-app/17666/13?u=wcmore jkp] for taking the time to write out the steps below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Open the SmartThings app on your Android device.&lt;br /&gt;
# From the Home screen, you have two options from where to add a new instance of webCoRE... &lt;br /&gt;
#* Automations &amp;gt; Add a Routine &amp;gt; webCoRE&lt;br /&gt;
#* or on the Favorites screen touch the Plus (+) icon and select &amp;quot;Add a Routine&amp;quot;&lt;br /&gt;
# Scroll down to the Custom section until you find webCoRE and tap it. &lt;br /&gt;
If you can't find webCore you likely skipped some [[webCoRE#Installing_webCoRE|earlier steps]].&lt;br /&gt;
# Do not tap webCoRE Dashboard, webCoRE Piston or webCoRE Storage. &lt;br /&gt;
# Tap Next.&lt;br /&gt;
# On this screen you can ...&lt;br /&gt;
#* set the name for your webCoRE instance to anything you desire, &lt;br /&gt;
#* scroll down and Choose a security password for your webCoRE dashboard &lt;br /&gt;
#* choose how often the dashboard login expires&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Scroll through the list and select all of the devices you want webCoRE to have access to. If you do not do this, you will not be able to use those devices in webCoRE. This must also be done again when adding new devices to your SmartThings Account (see adding new or additional devices below). webCoRE will not automatically import them.&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Tap Done.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Adding New or additional Devices to your Instance of webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]]  and touch SmartApps.&lt;br /&gt;
# Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Select Settings&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# There are two sections;&lt;br /&gt;
#* Select devices by type: Which actuators and Which sensors&lt;br /&gt;
#* Select devices by capability: Capability group 1-3&lt;br /&gt;
&lt;br /&gt;
If you don't find your devices in the first section, be sure to go through group 1-3 in section 2&lt;br /&gt;
&lt;br /&gt;
Note: there is a display bug when exiting after you select your devices. Click Done,  Next and Next again but then you will encounter Cancel, Cancel and Discard. Don't worry - your devices you selected are saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Opening the new dashboard from your phone==&lt;br /&gt;
&lt;br /&gt;
# From within the SmartThings app, &lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap Dashboard.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using webCoRE from another browser==&lt;br /&gt;
&lt;br /&gt;
You cannot bookmark the URL you launched from the SmartThing app. In order to use webCoRE on another device you must follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.&lt;br /&gt;
#  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap &amp;quot;Register a browser&amp;quot; , a page will appear providing you with a registration code. The code expires in 3 minutes and can only be used once.&lt;br /&gt;
# On your other device, open the browser and visit [https://dashboard.webcore.co/register/ dashboard.webcore.co/register]&lt;br /&gt;
# Enter the code and click &amp;quot;Register&amp;quot;.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Future Updates==&lt;br /&gt;
&lt;br /&gt;
As we learn more, this page will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Depreciated Links==&lt;br /&gt;
&lt;br /&gt;
For reference, here are the links to the '''outdated''' install instructions:&lt;br /&gt;
&lt;br /&gt;
* [[webCoRE#Installing_webCoRE|Wiki / webCoRE #Installing]]&lt;br /&gt;
* [[Install_webCoRE|Wiki / Install webCoRE]]&lt;br /&gt;
* [[GitHub_Install|Wiki / GitHub Install]]&lt;br /&gt;
* [[Manual_Install|Wiki / Manual Install]]&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1894</id>
		<title>New SmartThings App</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1894"/>
				<updated>2022-01-01T23:49:16Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Installing webCoRE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to serve as an updated page of the steps required for the new SmartThings app. &amp;lt;br&amp;gt; (a special thank you to [https://community.webcore.co/t/webcore-and-migrating-from-classic-to-the-new-st-app/17666/13?u=wcmore jkp] for taking the time to write out the steps below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Open the SmartThings app on your Android device.&lt;br /&gt;
# From the Home screen, you have two options from where to add a new instance of webCoRE... &lt;br /&gt;
#* Automations &amp;gt; Add a Routine &amp;gt; webCoRE&lt;br /&gt;
#* or on the Favorites screen touch the Plus (+) icon and select &amp;quot;Add a Routine&amp;quot;&lt;br /&gt;
# Scroll down to the Custom section until you find webCoRE and tap it. If you can't find webCore you likely skipped some [[webCoRE#Installing_webCoRE|earlier steps]].&lt;br /&gt;
# Do not tap webCoRE Dashboard, webCoRE Piston or webCoRE Storage. &lt;br /&gt;
# Tap Next.&lt;br /&gt;
# On this screen you can ...&lt;br /&gt;
#* set the name for your webCoRE instance to anything you desire, &lt;br /&gt;
#* scroll down and Choose a security password for your webCoRE dashboard &lt;br /&gt;
#* choose how often the dashboard login expires&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Scroll through the list and select all of the devices you want webCoRE to have access to. If you do not do this, you will not be able to use those devices in webCoRE. This must also be done again when adding new devices to your SmartThings Account (see adding new or additional devices below). webCoRE will not automatically import them.&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Tap Done.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Adding New or additional Devices to your Instance of webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]]  and touch SmartApps.&lt;br /&gt;
# Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Select Settings&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# There are two sections;&lt;br /&gt;
#* Select devices by type: Which actuators and Which sensors&lt;br /&gt;
#* Select devices by capability: Capability group 1-3&lt;br /&gt;
&lt;br /&gt;
If you don't find your devices in the first section, be sure to go through group 1-3 in section 2&lt;br /&gt;
&lt;br /&gt;
Note: there is a display bug when exiting after you select your devices. Click Done,  Next and Next again but then you will encounter Cancel, Cancel and Discard. Don't worry - your devices you selected are saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Opening the new dashboard from your phone==&lt;br /&gt;
&lt;br /&gt;
# From within the SmartThings app, &lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap Dashboard.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using webCoRE from another browser==&lt;br /&gt;
&lt;br /&gt;
You cannot bookmark the URL you launched from the SmartThing app. In order to use webCoRE on another device you must follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.&lt;br /&gt;
#  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap &amp;quot;Register a browser&amp;quot; , a page will appear providing you with a registration code. The code expires in 3 minutes and can only be used once.&lt;br /&gt;
# On your other device, open the browser and visit [https://dashboard.webcore.co/register/ dashboard.webcore.co/register]&lt;br /&gt;
# Enter the code and click &amp;quot;Register&amp;quot;.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Future Updates==&lt;br /&gt;
&lt;br /&gt;
As we learn more, this page will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Depreciated Links==&lt;br /&gt;
&lt;br /&gt;
For reference, here are the links to the '''outdated''' install instructions:&lt;br /&gt;
&lt;br /&gt;
* [[webCoRE#Installing_webCoRE|Wiki / webCoRE #Installing]]&lt;br /&gt;
* [[Install_webCoRE|Wiki / Install webCoRE]]&lt;br /&gt;
* [[GitHub_Install|Wiki / GitHub Install]]&lt;br /&gt;
* [[Manual_Install|Wiki / Manual Install]]&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1893</id>
		<title>New SmartThings App</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1893"/>
				<updated>2022-01-01T23:48:28Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Installing webCoRE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to serve as an updated page of the steps required for the new SmartThings app. &amp;lt;br&amp;gt; (a special thank you to [https://community.webcore.co/t/webcore-and-migrating-from-classic-to-the-new-st-app/17666/13?u=wcmore jkp] for taking the time to write out the steps below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Open the SmartThings app on your Android device.&lt;br /&gt;
# From the Home screen, you have two options from where to add a new instance of webCoRE... &lt;br /&gt;
#* Automations &amp;gt; Add a Routine &amp;gt; webCoRE&lt;br /&gt;
#* or on the Favorites screen touch the Plus (+) icon and select &amp;quot;Add a Routine&amp;quot;&lt;br /&gt;
# Scroll down to the Custom section until you find webCoRE and tap it. If you can't find webCore you likely skipped some steps [[webCoRE#Installing_webCoRE|above]].&lt;br /&gt;
# Do not tap webCoRE Dashboard, webCoRE Piston or webCoRE Storage. &lt;br /&gt;
# Tap Next.&lt;br /&gt;
# On this screen you can ...&lt;br /&gt;
#* set the name for your webCoRE instance to anything you desire, &lt;br /&gt;
#* scroll down and Choose a security password for your webCoRE dashboard &lt;br /&gt;
#* choose how often the dashboard login expires&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Scroll through the list and select all of the devices you want webCoRE to have access to. If you do not do this, you will not be able to use those devices in webCoRE. This must also be done again when adding new devices to your SmartThings Account (see adding new or additional devices below). webCoRE will not automatically import them.&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Tap Done.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Adding New or additional Devices to your Instance of webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]]  and touch SmartApps.&lt;br /&gt;
# Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Select Settings&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# There are two sections;&lt;br /&gt;
#* Select devices by type: Which actuators and Which sensors&lt;br /&gt;
#* Select devices by capability: Capability group 1-3&lt;br /&gt;
&lt;br /&gt;
If you don't find your devices in the first section, be sure to go through group 1-3 in section 2&lt;br /&gt;
&lt;br /&gt;
Note: there is a display bug when exiting after you select your devices. Click Done,  Next and Next again but then you will encounter Cancel, Cancel and Discard. Don't worry - your devices you selected are saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Opening the new dashboard from your phone==&lt;br /&gt;
&lt;br /&gt;
# From within the SmartThings app, &lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap Dashboard.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using webCoRE from another browser==&lt;br /&gt;
&lt;br /&gt;
You cannot bookmark the URL you launched from the SmartThing app. In order to use webCoRE on another device you must follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.&lt;br /&gt;
#  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap &amp;quot;Register a browser&amp;quot; , a page will appear providing you with a registration code. The code expires in 3 minutes and can only be used once.&lt;br /&gt;
# On your other device, open the browser and visit [https://dashboard.webcore.co/register/ dashboard.webcore.co/register]&lt;br /&gt;
# Enter the code and click &amp;quot;Register&amp;quot;.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Future Updates==&lt;br /&gt;
&lt;br /&gt;
As we learn more, this page will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Depreciated Links==&lt;br /&gt;
&lt;br /&gt;
For reference, here are the links to the '''outdated''' install instructions:&lt;br /&gt;
&lt;br /&gt;
* [[webCoRE#Installing_webCoRE|Wiki / webCoRE #Installing]]&lt;br /&gt;
* [[Install_webCoRE|Wiki / Install webCoRE]]&lt;br /&gt;
* [[GitHub_Install|Wiki / GitHub Install]]&lt;br /&gt;
* [[Manual_Install|Wiki / Manual Install]]&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1892</id>
		<title>New SmartThings App</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=New_SmartThings_App&amp;diff=1892"/>
				<updated>2022-01-01T23:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Installing webCoRE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to serve as an updated page of the steps required for the new SmartThings app. &amp;lt;br&amp;gt; (a special thank you to [https://community.webcore.co/t/webcore-and-migrating-from-classic-to-the-new-st-app/17666/13?u=wcmore jkp] for taking the time to write out the steps below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Open the SmartThings app on your Android device.&lt;br /&gt;
# From the Home screen, you have two options from where to add a new instance of webCoRE... &lt;br /&gt;
#* Automations &amp;gt; Add a Routine &amp;gt; webCoRE&lt;br /&gt;
#* or on the Favorites screen touch the Plus (+) icon and select &amp;quot;Add a Routine&amp;quot;&lt;br /&gt;
# Scroll down to the Custom section until you find webCoRE and tap it. If you can't find webCore you likely skipped some steps above.&lt;br /&gt;
# Do not tap webCoRE Dashboard, webCoRE Piston or webCoRE Storage. &lt;br /&gt;
# Tap Next.&lt;br /&gt;
# On this screen you can ...&lt;br /&gt;
#* set the name for your webCoRE instance to anything you desire, &lt;br /&gt;
#* scroll down and Choose a security password for your webCoRE dashboard &lt;br /&gt;
#* choose how often the dashboard login expires&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Scroll through the list and select all of the devices you want webCoRE to have access to. If you do not do this, you will not be able to use those devices in webCoRE. This must also be done again when adding new devices to your SmartThings Account (see adding new or additional devices below). webCoRE will not automatically import them.&lt;br /&gt;
# Tap Next.&lt;br /&gt;
# Tap Done.&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Adding New or additional Devices to your Instance of webCoRE==&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]]  and touch SmartApps.&lt;br /&gt;
# Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Select Settings&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# Tap Available Devices&lt;br /&gt;
# There are two sections;&lt;br /&gt;
#* Select devices by type: Which actuators and Which sensors&lt;br /&gt;
#* Select devices by capability: Capability group 1-3&lt;br /&gt;
&lt;br /&gt;
If you don't find your devices in the first section, be sure to go through group 1-3 in section 2&lt;br /&gt;
&lt;br /&gt;
Note: there is a display bug when exiting after you select your devices. Click Done,  Next and Next again but then you will encounter Cancel, Cancel and Discard. Don't worry - your devices you selected are saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Opening the new dashboard from your phone==&lt;br /&gt;
&lt;br /&gt;
# From within the SmartThings app, &lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap Dashboard.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using webCoRE from another browser==&lt;br /&gt;
&lt;br /&gt;
You cannot bookmark the URL you launched from the SmartThing app. In order to use webCoRE on another device you must follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# Select Menu [[File:Hamburger16.png|16px|link=New_SmartThings_App]] and touch SmartApps.&lt;br /&gt;
#  Scroll down and tap the name of the webCoRE instance you are trying to access. This is typically webCoRE, unless you edited the name during the installation process.&lt;br /&gt;
# Tap &amp;quot;Register a browser&amp;quot; , a page will appear providing you with a registration code. The code expires in 3 minutes and can only be used once.&lt;br /&gt;
# On your other device, open the browser and visit [https://dashboard.webcore.co/register/ dashboard.webcore.co/register]&lt;br /&gt;
# Enter the code and click &amp;quot;Register&amp;quot;.&lt;br /&gt;
# You will be prompted to enter the security password, the same password you created when you installed webCoRE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Future Updates==&lt;br /&gt;
&lt;br /&gt;
As we learn more, this page will be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Depreciated Links==&lt;br /&gt;
&lt;br /&gt;
For reference, here are the links to the '''outdated''' install instructions:&lt;br /&gt;
&lt;br /&gt;
* [[webCoRE#Installing_webCoRE|Wiki / webCoRE #Installing]]&lt;br /&gt;
* [[Install_webCoRE|Wiki / Install webCoRE]]&lt;br /&gt;
* [[GitHub_Install|Wiki / GitHub Install]]&lt;br /&gt;
* [[Manual_Install|Wiki / Manual Install]]&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1891</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1891"/>
				<updated>2021-10-23T20:34:04Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Significance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning from THU 11:00 AM EDT until THU 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Excessive Heat Warning, Excessive Heat Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Warning, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Excessive Heat Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Surge Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Current Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Excessive Heat Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning, Winter Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, Heavy Freezing Spray Advisory, High Surf Advisory, Lake Wind Advisory, Low Water Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1890</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1890"/>
				<updated>2021-10-23T20:30:28Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* productIdentifier Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning from THU 11:00 AM EDT until THU 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Excessive Heat Warning, Excessive Heat Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Warning, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Surf Advisory, Lake Wind Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1889</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1889"/>
				<updated>2021-10-23T20:29:51Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* phenomena Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning from THU 11:00 AM EDT until THU 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Excessive Heat Warning, Excessive Heat Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Surf Advisory, Lake Wind Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1888</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1888"/>
				<updated>2021-10-23T20:27:53Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Important and Useful */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Warning from THU 11:00 AM EDT until THU 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Surf Advisory, Lake Wind Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1887</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1887"/>
				<updated>2021-10-23T20:26:19Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* productIdentifier Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Excessive Heat Watch, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Surf Advisory, Lake Wind Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1886</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1886"/>
				<updated>2021-10-23T20:25:05Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Important and Useful */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1:00 PM EDT until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Surf Advisory, Lake Wind Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1885</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1885"/>
				<updated>2021-10-23T20:24:23Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* Important and Useful */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Heat Watch from FRI 1&amp;quot;:&amp;quot;00 PM EDT until FRI 8&amp;quot;:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Surf Advisory, Lake Wind Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	<entry>
		<id>https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1884</id>
		<title>$twcweather.alerts</title>
		<link rel="alternate" type="text/html" href="https://wiki.webcore.co/index.php?title=$twcweather.alerts&amp;diff=1884"/>
				<updated>2021-10-23T20:22:35Z</updated>
		
		<summary type="html">&lt;p&gt;WCmore: /* productIdentifier Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
As of October 24th, we have been unable to locate an &amp;quot;official&amp;quot; document listing the weather alerts available to SmartThings, with complete syntax and responses.  Since most of us would rather not have to wait for that documentation to start programming, a bunch of us have been gathering data the old fashioned way, and combining our findings on this page.  &lt;br /&gt;
&lt;br /&gt;
If you see a unique alert for your location, please contribute your observations in [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread], and I will keep the wiki updated.&lt;br /&gt;
&lt;br /&gt;
If you are interested in standard weather data that is '''not''' an alert, try: [[TWC_Weather|TWC Weather]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TableOfContents&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Everything on this page focuses on &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;.  This query will usually return [] unless there is an alert for your location.  When that happens, up to 62 different dataPoints may be returned.  Every one of them begins with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt; followed by a period, and ending with the dataPoint listed below.  (such as: &amp;lt;code&amp;gt;$twcweather.alerts.eventDescription&amp;lt;/code&amp;gt;)  There are a couple of tables below that got a bit crowded, so some of them will not list the beginning portion, but it is important to remember that every single command on this page begins with '''$twcweather.alerts.'''&lt;br /&gt;
&lt;br /&gt;
=== Accessing the data ===&lt;br /&gt;
&lt;br /&gt;
It is unfortunate, but a weather alert cannot be used as a trigger.  To get alerts for your area, you can program a piston to periodically make a query.   (mine is set to run every 15 minutes, but other triggers can work as well, such as right before you go to work)  Please program strategically so we don't hammer the weather server too frequently.  Any more often than 4 times an hour is a waste of resources and pointless for alerts.  We don't want to encourage SmartThings to start charging us for this data.  (since they are billed for each query)&lt;br /&gt;
&lt;br /&gt;
=== Legend ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick list to show what each color represents on this page...&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Headers for each table&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| Warnings / Reminders&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Duplicates&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; cellpadding=&amp;quot;12&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Code found in a 2016 document that needs to be verified&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
For the most part, the [[$twcweather.alerts#Needs_More_Information_Gathered|&amp;quot;unknown dataPoints&amp;quot;]] are listed first, so they get the most exposure &amp;amp; hopefully more contributions.  These will be followed by the dataPoints that are likely the [[$twcweather.alerts#Important_and_Useful|most useful]], and the occasional [[$twcweather.alerts#Flood|flood dataPoints]].  The final category will be the dataPoints that are probably the [[$twcweather.alerts#Not_Very_Useful|least useful]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Needs More Information Gathered ==&lt;br /&gt;
&lt;br /&gt;
We really need more data responses for this section.  Please add any unique observations to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
=== Unknown dataPoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.disclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Disclaimer for data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.eventTrackingNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 digit number or a checksum&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unverified dataPoints ===&lt;br /&gt;
&lt;br /&gt;
The following responses are not returned with &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;, but there is a chance that they exist if a direct query is made.  Further testing is required.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! (Unverified) Expression&lt;br /&gt;
! (Unverified) Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.synopsis&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| (Brief summary)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.description&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...Flood Warning extended until Monday morning...The Flood Warning\ncontinues for the Guadalupe River Near Bloomington.\n* until Monday morning...or until the warning is cancelled.\n* At  8:00 AM Friday the stage was 25.2 feet.\n* Moderate flooding is occurring and Moderate flooding is forecast.\n* Flood stage is 20.0 feet.\n* Forecast: The river has crested overnight and will continue to fall\nand is expected to go below flood stage by Sunday afternoon.\n* At 26.0 feet Irrigation and oil well pumps, tank batteries, and\nequipment in the lower flood plain below Victoria flood. Livestock\nare cut off, may have to be fed by boat, and could drown. Homes\ndownstream above Highway 35 on the left bank are cut off.\n\n&amp;amp;&amp;amp;\n\nBelow are the latest river stages and stage forecasts:\n\nFLD LATEST               FORECAST 6 AM LST\nLOCATION              STG  STG  DAY  TIME   Sat  Sun  Mon  Tue  Wed\n\nGuadalupe River\nBloomington          20  25.2 Fri 08 AM  23.8 21.1 18.7 17.8 17.6\n\n&amp;amp;&amp;amp;\n\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.instruction&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.languageCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;??.texts.overview&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | &amp;quot;...The Flood Warning continues for the following river in Texas...\n\nGuadalupe River Near Bloomington affecting Calhoun...Refugio and\nVictoria Counties\n\n.Recent rainfall upstream and over the area will keep the aforementioned\nriver above flood stage for the next few days.\n\nPRECAUTIONARY/PREPAREDNESS ACTIONS...\n\nStay tuned to NOAA Weather Radio, local TV and radio\nstations, or cable TV outlets, for the latest weather\ninformation, as additional rainfall could affect crest\nforecasts.\n\nFor the latest river stages and forecasts visit our AHPS page at:\nhttp://water.weather.gov/ahps2/index.php?wfo=crp\n\n&amp;amp;&amp;amp;\n\n&amp;quot;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I recommend testing these commands shortly after you receive a weather alert, and share your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].&lt;br /&gt;
&lt;br /&gt;
* $twcweather.alerts.details&lt;br /&gt;
* $twcweather.alerts.details.class&lt;br /&gt;
* $twcweather.alerts.details.phenomena&lt;br /&gt;
* $twcweather.alerts.details.disclaimer&lt;br /&gt;
* $twcweather.alerts.details.text&lt;br /&gt;
* $twcweather.alerts.details.text.description&lt;br /&gt;
* $twcweather.alerts.details.text.instruction&lt;br /&gt;
* $twcweather.alerts.details.text.overview&lt;br /&gt;
&lt;br /&gt;
(They should return [] if there is no alert for your area)&lt;br /&gt;
&lt;br /&gt;
These last three (if they work) will be incredibly valuable to our programming…&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So far, we have testing (''and failed'') with:&lt;br /&gt;
&lt;br /&gt;
[[File:AlertFailures.jpg|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Important and Useful ==&lt;br /&gt;
&lt;br /&gt;
Most of our coding will likely use the data found in this section.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you discovery any data not listed here, please [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore let us know here].&lt;br /&gt;
&lt;br /&gt;
=== Alerts ===&lt;br /&gt;
&lt;br /&gt;
It appears that these next 5 dataPoints are mostly connected, so this table is shown a bit differently than the above tables.&amp;lt;br /&amp;gt;&lt;br /&gt;
To conserve space, the first three columns are marked with numbers that align with:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt;   (Phenomena code of an event)&lt;br /&gt;
# &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt;   (Refer Inbound PIL/Event Tab)&lt;br /&gt;
# &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt;   (4 digit number or a checksum)&lt;br /&gt;
''NOTE:  No patterns have been seen for &amp;lt;code&amp;gt;eventTrackingNumber&amp;lt;/code&amp;gt; yet... What is this number '''really'''??''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.phenomena&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! eventDescription&lt;br /&gt;
! headlineText&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Airport Weather Warning until FRI 2:15 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAQ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;AQA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Air Quality Alert until THU 11:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BH&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0014&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Beach Hazard Statement from SAT 10:00 AM EDT until SAT 10:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CAE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Child Abduction Emergency until FRI 9:59 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TCE&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CEM&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Civil Emergency Message until WED 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Advisory from SAT 5:00 AM EST until SAT 8:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Statement from FRI 8:00 PM EDT until SAT 12:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Warning from TUE 8:00 PM EDT until WED 1:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch from TUE 8:00 PM EDT until WED 2:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FG, MF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003, 0007, 0009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Dense Fog Advisory from SAT 5:40 AM EDT until SAT 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0076&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Warning from WED 7:47 PM CDT until WED 11:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FFA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1, 0001, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood Watch until WED 9:00 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0090, 0156, 0169&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Advisory from THU 5:21 PM EDT until THU 7:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0011&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning from THU 9:03 AM EST until THU 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0004&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Watch until TUE 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Warning from FRI 2:00 AM EDT until FRI 10:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze Watch from FRI 12:00 AM EDT until FRI 8:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freezing Fog Advisory from SUN 2:33 AM EST until SUN 10:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Frost Advisory until FRI 9:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0010, 0024&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Warning from TUE 10:26 AM EST until WED 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0023, 0030&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale Watch from WED 6:00 PM EST until THU 6:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heat Advisory from TUE 10:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Heavy Freezing Spray Advisory from FRI 7:00 AM EST until FRI 3:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SU&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Surf Advisory from TUE 8:00 AM EDT until WED 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Warning from THU 3:09 PM EDT until FRI 6:00 AM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Wind Watch from SUN 1:00 PM EST until MON 7:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Lake Wind Advisory from SAT 8:58 AM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Low Water Advisory from TUE 5:32 AM EST until TUE 10:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Statement until TUE 2:30 PM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;RFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Red Flag Warning from SAT 12:00 PM EST until SAT 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://www.weather.gov/bou/RFW_Definitions Potential Fire]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Current Statement from TUE 6:00 AM EDT until TUE 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0008, 0010&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip Tide Statement from WED 6:00 AM EDT until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0065&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Advisory until SUN 7:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;FLS, FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0016&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood Warning until FRI 8:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SVR, SVS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0024, 0030, 0106, 0333&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Warning from WED 6:14 PM CDT until WED 6:45 PM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0094, 0547&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch until WED 9:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| US&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;thunderstorm&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;ECA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | &amp;lt;code&amp;gt;Severe Thunderstorm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSG&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Significant Weather Advisory until FRI 4:15 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0062, 0093&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Small Craft Advisory from MON 3:36 PM EDT until TUE 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SMW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Marine Warning from TUE 10:34 PM EST until TUE 11:15 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TSL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Weather Statement until SUN 9:00 AM CDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Is there Alt data for column 1 &amp;amp; 2?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Surge Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Storm Watch from MON 6:00 AM EDT until MON 6:00 PM EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TOR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001, 0006&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Warning from TUE 4:35 AM EST until TUE 5:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0015&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado Watch until SAT 9:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MWW, TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1006, 1008, 1009&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Warning is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1005&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm Watch is in effect&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TTP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;HLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Weather Statement until TUE 4:15 AM AST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WI&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0002, 0003&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Advisory from SAT 10:00 AM EST until SUN 12:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;??&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;???&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Wind Chill Advisory from TUE 10:00 PM EST until WED 9:00 AM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; | &amp;lt;code&amp;gt;Needs more info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Warning from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0001&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm Watch from WED 2:00 PM EST until THU 1:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0005, 0025, 0038&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Weather Advisory from MON 4:00 PM EST until TUE 7:00 PM EST&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
==== phenomena Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;phenomena&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! phenomena&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flash Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flash Flood Warning, Flash Flood Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;River Flood?&amp;lt;/code&amp;gt;&lt;br /&gt;
| River Flood Advisory, River Flood Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FZ&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Freeze?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Freeze Warning, Freeze Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Gale?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gale Warning, Gale Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;HW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;High Winds?&amp;lt;/code&amp;gt;&lt;br /&gt;
| High Wind Warning, High Wind Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MA&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Marine Weather Statement, Special Marine Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;RP&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Rip?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rip Current Statement, Rip Tide Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe Thunderstorm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Warning, Severe Thunderstorm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tornado?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tornado Warning, Tornado Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TR&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter Storm?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== productIdentifier Patterns ====&lt;br /&gt;
&lt;br /&gt;
Some of the results for &amp;lt;code&amp;gt;productIdentifier&amp;lt;/code&amp;gt; (''shown above'') aligns with more than one &amp;lt;code&amp;gt;eventDescription&amp;lt;/code&amp;gt;... Here is educated guesses as to their meaning:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! productIdentifier&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;CFW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Coastal Flood Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Advisory, Coastal Flood Statement, Coastal Flood Warning, Coastal Flood Watch, High Surf Advisory, Rip Current Statement, Rip Tide Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Statement?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Advisory, River Flood Advisory, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FLW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood Warning, River Flood Warning&lt;br /&gt;
| RFW needs confirmation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;MWW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Marine Weather Watch/Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Gale Warning, Gale Watch, Heavy Freezing Spray Advisory, Low Water Advisory, Small Craft Advisory, Storm Watch, Tropical Storm Warning&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;NPW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Non-Precipitation Warning?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Dense Fog Advisory, Freeze Warning, Freeze Watch, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Wind Warning, High Wind Watch, Lake Wind Advisory, Wind Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;SPS&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Special Statement??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant Weather Advisory, Special Weather Statement&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;TCV&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Tropical Cyclone??&amp;lt;/code&amp;gt;&lt;br /&gt;
| Storm Surge Watch, Tropical Storm Warning, Tropical Storm Watch&lt;br /&gt;
| [https://www.nhc.noaa.gov/tcv/ TCV] is estimated by zones, so the warning areas are approximate&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WCN&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch County Notification?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severe Thunderstorm Watch, Tornado Watch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;WSW&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Winter?&amp;lt;/code&amp;gt;&lt;br /&gt;
| Winter Storm Warning, Winter Storm Watch, Winter Weather Advisory&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Descriptions ===&lt;br /&gt;
&lt;br /&gt;
It appears that the following dataPoints are paired up, so this table is shown a bit differently than the above tables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.certaintyCode&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! certaintyCode&lt;br /&gt;
! certainty&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Observed&amp;lt;/code&amp;gt;&lt;br /&gt;
| Determined to have occurred or to be ongoing&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Likely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Likely (p &amp;gt; ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Possible&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible but not likely (p &amp;lt;= ~50%)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unlikely&amp;lt;/code&amp;gt;&lt;br /&gt;
| Not expected to occur (p ~ 0)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Certainty unknown&lt;br /&gt;
|-&lt;br /&gt;
! messageTypeCode&lt;br /&gt;
! messageType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt;&lt;br /&gt;
| Initial information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Updates existing message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;3?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancels the earlier message&lt;br /&gt;
|-&lt;br /&gt;
! responseTypes.responseTypeCode&lt;br /&gt;
! responseTypes.responseType&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Shelter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Take shelter in place or per instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Hopefully never seen) --&amp;gt;  &amp;lt;code&amp;gt;2?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Evacuate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Relocate as instructed in the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
| Make preparations per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute a pre-planned activity identified in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Avoid&amp;lt;/code&amp;gt;&lt;br /&gt;
| Avoid the subject event as per the instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attend to information sources as described in instruction&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;7?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Assess&amp;lt;/code&amp;gt;&lt;br /&gt;
| Evaluate the information in this message. (This value SHOULD NOT be used in public warning applications.)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;8?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;AllClear&amp;lt;/code&amp;gt;&lt;br /&gt;
| The subject event no longer poses a threat or concern and any follow on action is described in &amp;lt;instruction&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;9?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| No action recommended&lt;br /&gt;
|-&lt;br /&gt;
! severityCode&lt;br /&gt;
! severity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extraordinary threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Severe&amp;lt;/code&amp;gt;&lt;br /&gt;
| Significant threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Possible threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimal to no known threat to life or property&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Severity unknown&lt;br /&gt;
|-&lt;br /&gt;
! urgencyCode&lt;br /&gt;
! urgency&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Immediate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken immediately&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken soon (within next hour)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Future&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action SHOULD be taken in the near future&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | (Likely never seen) --&amp;gt;  &amp;lt;code&amp;gt;4?&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Past&amp;lt;/code&amp;gt;&lt;br /&gt;
| Responsive action is no longer required&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Urgency not known&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(the known &amp;quot;Sample values&amp;quot; are shown in the grey boxes above)&lt;br /&gt;
&lt;br /&gt;
=== Significance ===&lt;br /&gt;
&lt;br /&gt;
The code &amp;lt;code&amp;gt;$twcweather.alerts.significance&amp;lt;/code&amp;gt; returns a single letter, as seen in the &amp;quot;Sample value&amp;quot; column below.&amp;lt;br /&amp;gt;&lt;br /&gt;
The second column contains educated guesses based on the alerts I have seen so far.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Sample value&lt;br /&gt;
! Likely?&lt;br /&gt;
! Seen during&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Watch&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Watch, Flash Flood Watch, Freeze Watch, Gale Watch, High Wind Watch, Severe Thunderstorm Watch, Storm Watch, Tornado Watch, Tropical Storm Watch, Winter Storm Watch&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Bulletin&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Extreme&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Local Alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
| Air Quality Alert, Child Abduction Emergency&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Civil Emergency Message&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Outlook&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Report&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Statement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Beach Hazard Statement, Coastal Flood Statement, Marine Weather Statement, Rip Tide Statement, Special Weather Statement, Tropical Weather Statement&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Warning&amp;lt;/code&amp;gt;&lt;br /&gt;
| Airport Weather Warning, Coastal Flood Warning, Flash Flood Warning, Flood Warning, Freeze Warning, Gale Warning, High Wind Warning, Red Flag Warning, River Flood Warning, Severe Thunderstorm Warning, Special Marine Warning, Tornado Warning, Tropical Storm Warning&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Advisory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Coastal Flood Advisory, Dense Fog Advisory, Flood Advisory, Freezing Fog Advisory, Frost Advisory, Heat Advisory, High Surf Advisory, Lake Wind Advisory, River Flood Advisory, Significant Weather Advisory, Small Craft Advisory, Wind Advisory, Winter Weather Advisory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the most helpful times listed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
! Seems to be...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.processTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564471315&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid unix time UTC&lt;br /&gt;
| Alert process time in SUN&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeUTC&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;1564534800&amp;lt;/code&amp;gt;&lt;br /&gt;
| Valid Epoch time&lt;br /&gt;
| Expire date and time in UTC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T03:21:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Alert issuance time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T21:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| Expire date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Onset date &amp;amp; time of the information in the alert message. (Canada only)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;2019-07-30T10:00:00-04:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Usually returns null.&lt;br /&gt;
| Effective date &amp;amp; time of the information in the alert message&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
These seem to be the only helpful locations, that may change based on the precise location of the alert.  It likely depends on whether the particular alert is based on county, city, or GPS coords. (I would love it if there was data available to see how large the '''range''' of the alert is)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NYZ179&amp;quot;, &amp;quot;ANZ335&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Code for a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Northern Nassau County&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Long Island Sound East of New Haven CT/Port Jefferson NY&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Coastal Waters of Southern Puerto Rico out 10 NM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mixed case location name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.areaTypeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;C&amp;quot;&amp;lt;/code&amp;gt; = County,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Z&amp;quot;&amp;lt;/code&amp;gt; = Zone,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;CLC&amp;quot;&amp;lt;/code&amp;gt; = Canada Location&lt;br /&gt;
| Type of location &amp;lt;br /&amp;gt;(Usually returns Z)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;40.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid latitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;-75.01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:black; background-color:#FFD366;&amp;quot; | Centroid longitude of a location where the event occurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;KOKX&amp;quot;, &amp;quot;CWTO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;Nashville&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;quot;Knoxville/Tri-Cities&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
&lt;br /&gt;
The category description of the subject event of the alert message.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color:darkred; background-color:#FEE7E6;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|Each dataPoint below '''must''' begin with &amp;lt;code&amp;gt;$twcweather.alerts.categories.&amp;lt;/code&amp;gt;  (Such as: &amp;lt;code&amp;gt;$twcweather.alerts.categories.categoryCode&amp;lt;/code&amp;gt; although &amp;lt;code&amp;gt;$twcweather.alerts.categories[0].categoryCode&amp;lt;/code&amp;gt; may work as well)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! categoryCode&lt;br /&gt;
! category&lt;br /&gt;
! More Details&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Geo&amp;lt;/code&amp;gt;&lt;br /&gt;
| Geophysical (inc. landslide)&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Met&amp;lt;/code&amp;gt;&lt;br /&gt;
| Meteorological (inc. flood)&lt;br /&gt;
| 96% of responses seen&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Safety&amp;lt;/code&amp;gt;&lt;br /&gt;
| General emergency and public safety&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Security&amp;lt;/code&amp;gt;&lt;br /&gt;
| Law enforcement, military, homeland and local/private security&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rescue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rescue and recovery&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Fire&amp;lt;/code&amp;gt;&lt;br /&gt;
| Fire suppression and rescue&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt;&lt;br /&gt;
| Medical and public health&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Env&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pollution and other environmental&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Transport&amp;lt;/code&amp;gt;&lt;br /&gt;
| Public and private transportation&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Infra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Utility, telecommunication, other non-transport infrastructure&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;CBRNE&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chemical, Biological, Radiological, Nuclear or High-Yield Explosive threat or attack&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt;&lt;br /&gt;
| Other events&lt;br /&gt;
| Child Abduction, Civil Emergency&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edit May 2020 during the pandemic:&lt;br /&gt;
I am surprised that nobody has shared an alert yet for CBRNE, Health or Safety...  Perhaps we are limited to code 2 &amp;amp; 12??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Flood ==&lt;br /&gt;
&lt;br /&gt;
The dataPoint &amp;lt;code&amp;gt;$twcweather.alerts.flood&amp;lt;/code&amp;gt; is usually null, but when there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T21:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodCrestTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T23:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodEndTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;00000, AFBI2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodLocationName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;N/A&amp;quot;, &amp;quot;White River at Apache Tailwater&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Any valid NWS flood location identifier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2017-10-07T20:30:00-05:00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodStartTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flood start date time zone abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodImmediateCause ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodImmediateCauseCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodImmediateCause&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ER&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Excessive Rainfall&amp;lt;/code&amp;gt;&lt;br /&gt;
| Only response seen so far&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and Snowmelt&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DM&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Dam or Levee Failure&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IJ&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GO&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Glacier-Dammed Lake Outburst&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Rain and/or Snowmelt and/or Ice Jam&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FS&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Storm Surge&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Flooding plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ET&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Elevated Upstream Flow plus Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Wind and/or Tidal Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DR&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Upstream Dam or Reservoir Release&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Multiple Causes&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OT&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Other Effects&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodRecordStatus ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodRecordStatusCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodRecordStatus&lt;br /&gt;
! Notes (unconfirmed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| For areal flood warnings, areal flash flood products, and flood advisories (point &amp;amp; areal)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;A record flood is not expected&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;NR&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Near record or record flood expected&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;UU&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
| &amp;lt;code&amp;gt;Flood without a period of record to compare&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== floodSeverity ===&lt;br /&gt;
&lt;br /&gt;
When there is an alert for possible flooding, then these extra dataPoints may appear:&lt;br /&gt;
&lt;br /&gt;
Column 1 represents &amp;lt;code&amp;gt;$twcweather.alerts.flood.floodSeverityCode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! $twcweather.alerts.flood.floodSeverity&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;N/A&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Minor&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Moderate&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Major&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;U&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;color:green; background-color:#FFD366;&amp;quot; | &amp;lt;code&amp;gt;Unknown&amp;lt;/code&amp;gt;&lt;br /&gt;
| ??&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Not Very Useful ==&lt;br /&gt;
&lt;br /&gt;
The following dataPoints seem mostly useless, but we are still [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore gathering data].&amp;lt;br /&amp;gt;&lt;br /&gt;
If any of these dataPoints are found to be helpful, I will relocate it to the appropriate section above.&lt;br /&gt;
&lt;br /&gt;
=== Times ===&lt;br /&gt;
&lt;br /&gt;
I suspect these dataPoints will only change twice a year (when we change our clocks).&lt;br /&gt;
IE: &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt; in the Summer becomes &amp;lt;code&amp;gt;EST&amp;lt;/code&amp;gt; in the Winter&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.expireTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for expire time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.effectiveTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for effective time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.issueTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for issue time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.onsetTimeLocalTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EDT, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time Zone Abbreviation for onset time (Canada only??)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locations ===&lt;br /&gt;
&lt;br /&gt;
It seems like most of these dataPoints do not change very often, if at all.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, &amp;quot;Alberta&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.adminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;, &amp;quot;AB&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| country code of the location&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.countryName&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;UNITED STATES OF AMERICA&amp;quot;, &amp;quot;CANADA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.ianaTimeZone&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;America/New_York&amp;quot;, &amp;quot;America/Edmonton&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrict&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;New York&amp;quot;, null&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeAdminDistrictCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;NY&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.officeCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;US&amp;quot;, &amp;quot;CA&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Issuing Office Country Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.source&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;National Weather Service&amp;quot;, &amp;quot;Meteorological Service of Canada&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Originating source of alert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am hoping this last one changes occasionally...&lt;br /&gt;
It'd be nice to see multiple sources merging for important alerts&lt;br /&gt;
&lt;br /&gt;
In the 100+ alerts I have seen so far, none of these locations changed between alerts.  I think the best way for us to confirm this, is if each of us observes our own alerts.  You'll see patterns after a handful of alerts, and can report your findings [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore here].  (Please do not share your real longitude &amp;amp; latitude)&lt;br /&gt;
&lt;br /&gt;
=== Unique dataPoints===&lt;br /&gt;
&lt;br /&gt;
Not sure of the relevance here...  They change at almost every alert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Sample value&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.detailKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;8db0a39f-2c26-39c9-862b-37f7256f3d45&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;681e5182-53c2-394e-9440-c4a426680f82&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Detail record key (36 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''similar'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$twcweather.alerts.identifier&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;f1bac66b482866c05c82fc3462978a17&amp;quot;&amp;lt;/code&amp;gt;,&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;&amp;quot;6e39ac945ef3c7be4593d528be6388d4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Checksum value uniquely identifies a bulletin&amp;lt;br /&amp;gt;(32 characters)&amp;lt;br /&amp;gt;Might linger if the alerts are '''identical'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
The data gathering phase is still in progress, so this page will be updated whenever new data is posted to [https://community.webcore.co/t/twcweather-alerts-observations/13504?u=wcmore this thread].&lt;br /&gt;
&lt;br /&gt;
I am excited to see what kind of pistons we can create for these weather alerts!&lt;br /&gt;
Don't forget to [https://community.webcore.co/ share your creations on the forum]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Future Projects ==&lt;br /&gt;
&lt;br /&gt;
I think we also need to monitor &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt;, because &amp;lt;br /&amp;gt;&lt;br /&gt;
that dataPoint does not return when querying &amp;lt;code&amp;gt;$twcweather.alerts&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This makes me wonder what other hidden dataPoints are available...&lt;br /&gt;
&lt;br /&gt;
Note to self:&lt;br /&gt;
Check out $twcweather.alerts.synopsis&lt;br /&gt;
&lt;br /&gt;
=== Observations ===&lt;br /&gt;
&lt;br /&gt;
Normally, on a clear day, the responses are usually:&lt;br /&gt;
[[File:AlertsVsLength_Default.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
Unfortuunately, it seems that &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; will also count nulls.&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
[[File:AlertsVsLength2.jpg|none|caption]]&lt;br /&gt;
&lt;br /&gt;
I have had about 15 of these the past few days. Each time, the weather was only slightly bad. (not worthy of an alert, IMO)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you'd like to help me understand what &amp;lt;code&amp;gt;$twcweather.alerts.length&amp;lt;/code&amp;gt; represents, [https://community.webcore.co/t/twcweather-alerts-observations/13504/71?u=wcmore here is a piston] that is ready for import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>WCmore</name></author>	</entry>

	</feed>