Ok that’s what I did but just wanted to make sure.
Is there a way to select what SMS alerts you receive? The texts about the small craft advisories do not relate to our situation so I was wondering if there was a way to filter that out.
Do you know how the ‘small craft advisories’ are classified in your alerts? We don’t get these alerts where I live.
I found this extensive list of NWS Weather Forecast Office Product Listing weather alert product identifiers but it is very long list. Perhaps I could allow one to enter a filter list, but I need to better understand your list that you are seeing.
For example, this morning I received the following alert:
SEVERE WEATHER ALERT for Egg Harbor Township, NJ US at 3:49:47 AM: Gale Warning until SAT 6:00 PM EDT (this would also be a nice one to filter out in my situation)
Here’s the small craft one:
SEVERE WEATHER ALERT for Egg Harbor Township, NJ US at 3:51:47 AM: Small Craft Advisory from THU 8:00 AM EDT until FRI 6:00 AM…then a gale watch and a coastal flooding advisory
We are near the ocean, but not close enough to need gale, small craft, or coastal flooding warnings. If it is a huge undertaking do not worry about it. I was just curious.
Does that help or did I not answer your question?
batteries are not being displayed correctly in the V4… unless i’ve screwed something up…
Can you elaborate a bit more?
Ambient weather stations, that have the capability to report a battery status in the API, only report a ‘1’ or ‘0’ which doesn’t give one much information except when they are ‘0’ which means ‘low/dead’. Ambient Weather stations that do not report battery status are a ‘null’ value
Ambient Weather Station Battery Status Tile Icons
‘null’ =
‘0’ =
‘1’ =

Yes, I see that these alerts have a Product Identifier of MWW which is a ‘Marine Weather Statement’.
I could work on a feature request beta version which would allow one to enter a delimited list of Weather Alert Product Identifiers to filter out unwanted weather alerts like ‘MWW MWS’ which would filter out:
MWS = Marine Weather Statements
MWW = Marine Weather Messages
This would also allow other users of this app to create a delimited filter list of weather alert product identifiers for their specific alerts. If the filter list is blank, all alerts would be shown as this is the default nature of the app now.
I will start this development version and let you know when I am ready for testing the beta.
Ambient Weather Station New Feature Release
**V4.0.2 **
This is non urgent feature release which allows one the ability to suppress Weather Alerts using the Nation Weather Services Product Identifiers in the preferences menu. All the product identifiers for Weather Alerts have been pre-loaded and one can select one or more for Alert filtering/suppression.
Only the Ambient Weather Station SmartApp has been modified and must be installed for this new feature. After installation, enter the Ambient Weather Station SmartApp preferences menu to select one or more product identifiers (for example MWW and MWS to suppress/filter Marine Weather & Marine Messages)
ST GitHub Settings for 4.0.2
Name | Value |
---|---|
Owner | kurtsanders |
Name: | STAmbientWeather |
Branch | master |
Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ‘Update from Repo’)
IDE Repository | Filename | Status |
---|---|---|
My SmartApps | kurtsanders : Ambient Weather Station | Updated |
My Device Handler | kurtsanders : SmartWeather Tile Station | No Change |
My Device Handler | kurtsanders : Ambient Weather Station | No Change |
My Device Handler | kurtsanders : Ambient Weather Station Remote Sensor | No Change |
Ambient shows battery good, SmartThings shows bad… don’t know if console, metrobidge, or ambient reports batteries in console or/and battery in outdoor transmitter.
SmartThings is Set to English units.
This was answered below in the unusual way that SmartThings rounds numeric values displayed in Tiles
If you need access to the real values from a SmartApp or WebCore, please read this thread for the variable names that contain the non rounded raw values.
What about the battery thing?
I would prefer that you put it in scientific notation by multiplying by 100 and then put E-2 after it, so1E-2 would be .01
Dear @RottenMutt,
- I have PM you the details on the weather station’s battery issue.
- Thanks for the scientific formatting suggestion for displaying small data values. I am just as disappointed as you in the SmartThings engineers that made the decision to round down raw data displayed in their SmartThings classic app. I, like you, would prefer allowing one to select the raw data values being displayed with/without scientific notation suffix.
I choose to round up low data values <.05 that would be automatically rounded down by the SmartThings classic application as ‘0’ so that a tile value will render a non zero value and trigger an event for other SmartApp applications to take action. For example, creates a trigger event to close an outside awning when just starting to rain. Remember, the raw weather data is also being reported in this SmartApp for one to use in another SmartApp or WebCore Piston/Tile.
I have a created and shared a WebCore piston that shows the values with color as tiles. Please feel free to use this as a template that might be useful for you.
Yes, I am excited about this! Thank you!!
Let me know how this new feature works for your zipcode. As you can see below, using the following two Weather Alert PRODUCT IDENTIFIER filters, I was able to filter out marine small boat warnings and messages…
I also added the weather alert PRODUCT IDENTIFIERS to displayed alerts so that one can see how weather alerts are categorized. In the Live Logging view of the ST IDE, the suppressed/filtered weather alerts will be shown as Info Warnings when looking at the Ambient Weather Station App.
Nice work @kurtsanders. I am glad to be able to use my own Ambient Weather station data to control some of the HVAC settings in my house. Very easy to install and configure. I do have one question, and it applies to other SmartThings apps too, how can I change the icon for each device back to default. I updated the icons for the remote sensor, console and SmartWeather “Things” thinking that it was only changing the icon in the list of devices. I didn’t realize it was also adding the icon to the tiles displaying temperature and forcing the font size to something very small. I’d like to go back to default icons so the temperature font is large again. I don’t see a way to do it in the app and nothing obvious in the code either.
Thanks.
Dear @rda2w,
Great question, but your not going to like the answer.
Originally, I had coded the Ambient Weather Station smartApp set so that users could not change the default tile icon. But I had several user requests that the default icon, which is set by SmartThings, is a weird circle and they wished to modify their default icon. So made the decision to allow that feature since who am I to restrict that end user choice.
In testing of the new release, I changed my default tile icon to be a fluffy cloud, and noticed that it severely changed the large tile’s temperature display to be a very small. I disliked it and tried to set it back to normal. Found out what you learned… there isn’t a reset icon button.
I quickly reviewed the other threads with my issue in this forum for a fix, as I thought I could just reset it back to ‘null’, but alas, I think that one can only select another icon. Many forum members are also dissatisfied in this same issue, and apparently the only fix I could find, was to uninstall and reinstall the Ambient Weather Station SmartApp. For me, this is a pain because I have this Ambient Weather Station device used in about 10 other dependent SmartApps which I would have to remove first to uninstall and reinstall.
I am currently living with the small display and not happy. If you find a means while searching the other threads, please post…
https://community.smartthings.com/search?q=change%20default%20device%20icon
“Some users say to remove/readd the device, or email support to have them change the device’s icon”
Thanks for the explanation. I fixed it by removing and re-adding the devices. You are right, it becomes a PITA removing the smart app linkages. I used a trick I’ve had to use before. Instead of uninstalling all the linkages I go into the linked apps and elect other sensors to remove the linkage to my weather station. Then I removed/reinstalled the weather station app. Once reinstalled I go back and redo the linkage. All told it was a 2 minute task.
I might have to try that shortcut. I have a few test virtual contact sensors that I can swap in/out and get it reset. Agree, head bang for why they did not code a ‘reset’ in the device icon change…
Ambient Weather Station
**V4.0.3 **
Fixed bug in “Notify Rain Detected to SMS Alert” when hourly rain values in stations that report rain values which are less than 1 and greater than zero. Previous version release only SMS reported on hourly rain values greater than or equal to 1.
ST GitHub Settings for 4.0.3
Name | Value |
---|---|
Owner | kurtsanders |
Name: | STAmbientWeather |
Branch | master |
Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ‘Update from Repo’)
IDE Repository | Filename | Status |
---|---|---|
My SmartApps | kurtsanders : Ambient Weather Station | Updated |
My Device Handler | kurtsanders : SmartWeather Tile Station | UnChanged |
My Device Handler | kurtsanders : Ambient Weather Station | UnChanged |
My Device Handler | kurtsanders : Ambient Weather Station Remote Sensor | UnChanged |