Skip to content

Features by Version

Kurt Sanders edited this page Jun 18, 2024 · 78 revisions

Change-log: Features by Version

Ambient Weather Station for Hubitat

Hubitat Package Manager (Supported)

Suite Version 6.2.1

Filename Type Version
ambient-weather-station.groovy Application Version 6.2.1
ambient-particulate-monitor.groovy Device Driver Version 6.2.1
ambient-weather-station remote-sensor.groovy Device Driver Version 6.2.1
ambient-weather-station.groovy Device Driver Version 6.2.1
AWSLibrary Library Version 1.0.0
  • AWS Library Filename Change (Removed hyphen) - Bug Fix Only

Suite Version 6.2.0

Filename Type Version
ambient-weather-station.groovy Application Version 6.2.0
ambient-particulate-monitor.groovy Device Driver Version 6.2.0
ambient-weather-station remote-sensor.groovy Device Driver Version 6.2.0
ambient-weather-station.groovy Device Driver Version 6.2.0
AWS-Library Library Version 1.0.0

Notice, please fully test this new release before implmenting into your production hub. There are numerous major fixes & code changes implemented in this release.

  1. Upgraded logging capabilities and schedules in the app and device drivers.
  2. Improved installation GUI, fixed numerous issues with child device creation.
  3. Improved integration of new Ambient soil sensors and data.
  4. Added ability to rename child device labels in and outside of AWS app.
  5. Miscellaneous bug fixes and improvements.
  6. Implemented HE library/bundle for code optimization.
  7. Implemented synchronization of logging in child devices from the AWS parent app for improved troubleshooting and consistency of logging.
  8. Automatically remove old device data value states in all child devices from the AWS app after update which removes stale data states that might not be accurate after a user exits the AWS app. A manual or auto refresh will re-populate the current device data states.

Suite Version 6.1.0

Filename Type Version
ambient-weather-station.groovy Application Code Version 6.1.0
ambient-particulate-monitor.groovy Device Driver Version 6.0.1
ambient-weather-station remote-sensor.groovy Device Driver Version 6.0.1
ambient-weather-station.groovy Device Driver Version 6.0.1
  • Performance Improvement: Added new UI feature ability to select all or filter the weather data keys imported into HE.\n\n - The data key filter will allow one to select only those weather data keys needed and as a result, will reduce the number of events generated by the HE hub.
  • Added a 'Clear All States' command in the AWS device UI that will remove all previous current states so that the next AWS Poll will only reflect only the active/filtered list of weather data keys. Using is optional and one only need to run this command once for cleanup.
  • Removed much of the legacy SmartThings code and several device attributes that are not applicable to Hubitat.
  • Changed custom AWS device driver data attributes to numeric from string (SmartThings legacy).
  • Removed problematic device capabilities, Motion, Power, Energy and Water as these impacted HSM and are no longer needed. AWS users can use WebCore/Rules to obtain same capability functionality of monitoring Rain and Wind data values imported into HE".

Version 6.0.0

  • Added sensor data from Ambient AQIN/CO2 Sensor to the HE Ambient Particulate Monitor device,
  • Added sensor data from Ambient Lightning Detector to HE Ambient Main Console Device,
  • Changed default run every from 5 to 15 mins to reduce event load on HE hub.
  • Removed all remnants of legacy code and detection logic to completely end support for the SmartThings version.

Version 5.06

  • Respect info and debug app preference settings for suppressing run-time log messages

Version 5.05

  • Reduce excessive info log messages

SmartThings (Legacy/Unsupported)

V6.00

Features & Bug Fix:

ST GitHub Settings for 6.00 (Legacy)

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged
My Device Handler kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor Updated

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


V5.03

Features & Bug Fix:

  1. Units of measure corrected for display in the new ST Mobile Client app.
  2. Added definition metadata fields (vid and mmm) to Ambient Weather Console and Remote device tiles to correctly display temperature on the dashboard of the new ST Mobile Client.

ST GitHub Settings for 5.03

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged
My Device Handler kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : SmartWeather Tile Station Updated
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor Updated

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


V5.0.2

Feature Request and Bug Fixes:

  1. Corrected bug in lastRainDate time duration calculation

ST GitHub Settings for 5.0.2

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated 5.0.2
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged 4.21
My Device Handler kurtsanders : Ambient Weather Station UnChanged 4.21
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged 4.21
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged 4.21

V5.0.0

Feature Request and Bug Fixes:

  1. Added color and bolding for keywords in Pushover™ Service for notifications.
  2. Continue to identify & correct unwanted weather alert notifications

ST GitHub Settings for 5.0.0

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated 5.0.0
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged 4.21
My Device Handler kurtsanders : Ambient Weather Station UnChanged 4.21
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged 4.21
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged 4.21

Required: Execute Ambient Weather Station SmartThings SmartApp setup on your mobile device safter installing these updated files. Please verify all settings and save.


V4.3.1

Feature Request:

  1. Working to identify and correct bugs in the new Pushover™ Service for notifications

ST GitHub Settings for 4.3.1

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch bugfix

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged
My Device Handler kurtsanders : Ambient Weather Station UnChanged
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


V4.3.0

Feature Request:

  1. 🆕 Added Pushover™ Service as an additional means for event notifications, along with SMS and ST Push. Pushover™ makes it easy to get real-time notifications on your Android, iPhone, iPad, and Desktop (Android Wear and Apple Watch, too!)

ST GitHub Settings for 4.3.0

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged
My Device Handler kurtsanders : Ambient Weather Station UnChanged
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


V4.2.4

Feature Request:

  1. 🆕 Added Millimeter as a unit of measurement for rainfall.

ST GitHub Settings for 4.24

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged
My Device Handler kurtsanders : Ambient Weather Station UnChanged
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


V4.23

Bug Fix:

  1. Corrected a condition where a user, who had activated Weather Alerts/Notifications, could not deactivate the Weather Alerts/Notifications by removing the mobile phone number as directed in the input field's instructions. Removing the mobile phone from the input field is now possible and will defeat Weather Alerts/Notifications.
  2. Changed default Weather Alert/Notifications interval to every 4 hours.

ST GitHub Settings for 4.23

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged
My Device Handler kurtsanders : Ambient Weather Station UnChanged
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


V4.22

Bug Fixes & Feature Request:

  1. Added new SmartApp preference setting to ignore the device battery values sent by the Ambient API. Reported device battery levels are very unpredictable and cause SmartThings to notify of low battery when weather device is fully charged. If selected, device battery level will be set to 100%.
  2. Made selecting all of the 'Units of Measure' easier when installing.
  3. If invalid zipcode or coordinates are entered, the SmartThings hub geolocation will be used by TWC API.

ST GitHub Settings for 4.22

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files since previous version MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor UnChanged
My Device Handler kurtsanders : Ambient Weather Station UnChanged
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


**V4.21 **

Bug Fixes & Feature Request:

  1. Fixed new install 'Unexpected Error' bug for users who did not have the PM25 accessory.
  2. Added Refresh Button back to screen for a manual refresh.
  3. Updated battery values sent by various Ambient models
  4. Changed the HTTP Get params to reduce number of 'groovyx.net.http.HttpResponseException: Too Many Requests' error messages from SmartThings
  5. Removed 'seconds' from 'Duration from Last Rain' string

ST GitHub Settings for 4.21

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor Updated
My Device Handler kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : SmartWeather Tile Station Updated
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor Updated

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


V4.20

Feature Request:

  1. Added support for the Ambient Weather PM25 PM2.5 Wireless Indoor / Outdoor Particulate Monitor as a separate remote sensor.

  • Requires the new 'Ambient Particulate Monitor' device type handler (DTH)
  • The sensor is a high quality Honeywell HPM Series Particle Sensor.
  • PM2.5 refers to particles that are 2.5 microns or smaller in diameter. The high quality Honeywell HPM Series Particle Sensor uses laser scattering to radiate suspending particles in the air, then collects scattering light to obtain the curve of scattering light change with time. The microprocessor calculates equivalent particle diameter and the number of particles with different diameter per unit volume.
  • The following describes the Air Quality Index (AQI) vs. PM2.5 breakpoints.
    • AQI Category: Breakpoints
      • Good: 0.0 – 12.0 (µg/m3
      • Moderate: 12.1 – 35.4 (µg/m3)
      • Unhealthy for Sensitive Groups: 35.5 – 55.4 (µg/m3)
      • Unhealthy: 55.5 – 150.4 (µg/m3)
      • Very Unhealthy: 150.5 – 250.4 (µg/m3)
      • Hazardous: 250.5 – 350.4 (µg/m3)
      • Extremely Hazardous: 350.5 – 500 (µg/m3)

ST GitHub Settings for 4.2

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Particulate Monitor New
My Device Handler kurtsanders : Ambient Weather Station UnChanged
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


**V4.11 **

Feature Request:

  1. Added the ability to either a 5 digit USA zipCode or a latitude,longitude for geo location Weather conditions, forecasts, etc in support of International user base. If the numeric format entered does not match a valid zipCode NNNNN or latitude,longitude NNN.NNN,NNN.NNN string, the ST hub's default geo location coordinate will be used.
  2. Validation of geo location is a Regex string test of ^(-?\d+(.\d+)?),\s*(-?\d+(.\d+)?)$|^[0-9]{5}$)

ST GitHub Settings for 4.11

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Weather Station UnChanged
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files.


**V4.10 **

Fixed Bugs:

  1. Added "Units of Measure Selection" in the SmartApp Preferences
  2. Supported various "mix & match" units of measure for Wind, Temperature, Barometric Pressure and Rain
  3. Corrected missing Soil Sensors
  4. Added additional logic for adding extra remote weather sensors during installation

ST GitHub Settings for 4.10

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : Ambient Weather Station Updated
My Device Handler kurtsanders : SmartWeather Tile Station UnChanged
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

Required: Please run Ambient Weather Station SmartThings SmartApp setup after installing these updated files and select Units of Measure for Rain, Wind, Barometric Pressure and Temperature!


**V4.0.4 **

Fixed Bugs:

  1. Added logic to search for and handle adding random remote sensors from 1 to 8
  2. Added logic to accomodate missing temp values from TWC for alerting

ST GitHub Settings for 4.0.4

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down: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

**V4.0.3 **

Fixed Bug in "Notify Rain Detected to SMS alert" when hourly rain values which are less than 1 and greater than zero.

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 ':arrow_down: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

**V4.0.2 **

Added the ability to suppress Weather Alerts using the Nation Weather Services Product Identifiers in the preferences menu.

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 ':arrow_down: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

**V4.0.1 **

Patch to correct reported issue of numeric values (X) are rounded to 0.1 if X > 0 and X < 0.1 because SmartThings Tiles cannot display values in this range.

  • Created new attributes for the main weather console device that are "as is" reported by Ambient Weather Data API without rounding. These new non displayable attributes have a suffix added '_real' and are only programmatically available via other SmartApps, like WebCore, etc.

      // Actual numeric values from Ambient Weather API non rounded"
      attribute "windspeedmph_real", "number"
      attribute "windgustmph_real", "number"
      attribute "maxdailygust_real", "number"
      attribute "tempf_real", "number"
      attribute "hourlyrainin_real", "number"
      attribute "eventrainin_real", "number"
      attribute "dailyrainin_real", "number"
      attribute "weeklyrainin_real", "number"
      attribute "monthlyrainin_real", "number"
      attribute "totalrainin_real", "number"
      attribute "baromrelin_real", "number"
      attribute "baromabsin_real", "number"
      attribute "humidity_real", "number"
      attribute "tempinf_real", "number"
      attribute "humidityin_real", "number"
      attribute "solarradiation_real", "number"
      attribute "feelsLike_real", "number"
      attribute "dewPoint_real", "number"
    

    ST GitHub Settings for 4.0.1

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down: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 Updated
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor UnChanged

**V4.0.0 **

New SmartApp and DTH Names

  • The old SmartApp name of 'Ambient Weather Station Service Manager V3' has been changed to simply 'Ambient Weather Station' for compatibility with ST naming standards which do not provide support for Version Numbers like 'V3' in the title.

  • Old 'Ambient Weather Station Service Manager V3' Device Handlers (DTH) with version number suffixes in the DTH file names have been removed.

    ST GitHub Settings for 4.0.0

Name Value
Owner kurtsanders
Name: STAmbientWeather
Branch master

Required Files MUST be installed and published to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station NEW
My Device Handler kurtsanders : SmartWeather Tile Station Updated
My Device Handler kurtsanders : Ambient Weather Station NEW
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor NEW

Requirements:

  • Although a 'Ambient Weather Station Service Manager V3' installation can continue to operate along side a new 'Ambient Weather Station' install, it is highly recommended that the previous versions/files in your ST IDE My SmartApps and My Device Handlers be removed. Support, going forward, will be minimal in previous releases as 'Ambient Weather Station' is now the officially supported distribution and will include new features/bug fixes moving forward.
  • The 'Ambient Weather Station' files, from the table above, are the ONLY files you will need to install. They are identified from namespace 'kurtsanders' in your SmartThings IDE (My SmartApps and My Device Handlers').
  • Ambient Weather Station Service Manager V3 cannot be migrated/updated to 'Ambient Weather Station' due to the new architecture and extensive re-coding to accomodate multiple instances of Ambient Weather Station nodes, new sensor types, SMS alerts, etc. A fresh/clean install of 'Ambient Weather Station' is the only way to migrate to this release.

Updates/Features

  1. Added extensive re-coding to detect and accomodate users who have more than one Ambient Weather Station nodes.

    • Allows user to select ONE of their Ambient weather stations to install & configure.
    • Allows multiple instances of the App to be installed from the Marketplace to add additional weather station nodes.
    • Allows the user to name each 'Ambient Weather Station' instance with a unique name, where the default provided (and recommended) is the Ambient Weather Station name as defined from Ambient.net.
  2. Added option in preferences to send Weather SMS Text Alerts for user defined values :

    • Low Temperature

    • High Temperature

    • Rain Detected¹

    • Severe Weather

      • ¹Alerts are hidden if the installed weather station does not provide a value.
  3. The Weather SMS Alerts are sent per user preferences for once every {1,2,4,6,12,24} hours.

  4. Now sending imperial|metric explicit units of measure as defined from SmartThings Location Temperature Scale setting. Default UNIT is imperial, metric if user's 'Temperature Scale' is 'C' :

    • Temperature (ºF|ºC)
    • Wind (MPH|KPH)
    • Humidity (%)
    • Barometric Pressure (inHg|mmHg)
    • Rain (in|cm)
  5. Added Ambient Server DateTime to weather device tiles, which will show the date/time of the Ambient.net server that was responding.

  6. Added a Battery attribute status icon for those select Ambient Weather Station models that return their 'Good/Bad' battery condition. Otherwise a battery icon showing N/A is displayed.

  7. Added additional logic to handle the various Ambient Weather Station models with limited or missing weather attributes from the full functionality outside network weather models.

  8. Lowercase dewPoint and FeelsLike internal variables to be consistent with other SmartThings weather applications.

  9. Removed all dynamic background colors for standard & value tiles due to color display inconsistencies between Android and Apple devices.

  10. Added detection of soil temp/humidity sensors as remote sensors.

  11. Added detection of pool temp sensor as a remote sensor w/o humidity values.

  12. Sends missing inside or outside temp/humidity values for the ST device with the suffix 'Console' from the remote sensor #1's temp/humidity values, should they exist.

  13. Provides an '(N Alerts)' prefix to the main weather device secondary display message when severe weather is detected.

  14. Truncates extended severe weather details to a total of 300 characters to be readable in mobile devices.

  15. Determines latitude and longitude coordinates from zipCode preference for displaying TWC severe weather alerts.

  16. Added new preference option to shorten or eliminate the base prefix name used for creating the ST weather devices

  17. Added 'Refresh All' action function to both 'Tile Last Refreshed...' and 'Refresh Cycle...' tiles. When pressed, this will cause all sensor devices to be refreshed and the refresh cycle timer to be reset to avoid excessive HTTP requests error.

  18. Changed logic to accomodate up to 99 remote sensors from API.

  19. Changed w/m² to lux conversion to w/m² * 126.7 = lux to match Ambient 2902 console conversion. FootCandles (FC) conversion is w/m² * 126.7 * 0.0929. Formatted light values with a comma for device display.


Version: 3.05

Release Date: Jan 14, 2019

ActionTiles™


Ambient Weather Station ActionTiles™ Integration


Required Files MUST be installed to your SmartThings IDE Repositories (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Service Manager V3 Updated
My Device Handler kurtsanders : SmartWeather Tile Station New
My Device Handler kurtsanders : Ambient Weather Station V3 No Change
My Device Handler kurtsanders : Ambient Weather Station V3 No Color Tiles No Change
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor V3 No Change
  1. Added a new STAmbientWeather APP preference option to "Create a SmartWeather Station Tile for use as an Ambient Weather ActionTiles™ Weather Tile?".
  • When this new option is set to 'ON', and after SAVING from the APP, a local "special use" version of the SmartWeather Station Tile child device will be created with the title "Ambient SmartWeather Station". It will only receive the required weather data fields from the Ambient Weather Station at the same update frequency as the STAmbientWeather APP refresh setting.
  • Please refer to the instructions on ActionTiles™ website on how to create a SmartWeather Station Weather Tile on your dashboard.
  • If one has already installed the SmartThings namespace SmartWeather Tile Station installed and reporting their local weather, the child device created by STAmbientWeather will not impact that existing device.
  • If one does not have SmartThings namespace SmartWeather Station Tile, you may choose to install and configure it separately so that your ActionTiles™ dashboard has both Ambient and local weather.
  • Do not modify the kurtsanders namespace SmartWeather Station Tile DTH or device as it is pre-configured to work only with STAmbientWeather.
  1. Added a unique Run number to each execution of STAmbientWeather in Live Logging.

Version: 3.04

Release Date: Jan 13, 2019

Required Files in your SmartThings IDE Repository (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Service Manager V3 Updated
My Device Handler kurtsanders : Ambient Weather Station V3 No Change
My Device Handler kurtsanders : Ambient Weather Station V3 No Color Tiles No Change
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor V3 No Change
  1. Reset Refresh Schedule start time after a manual refresh from the device or the APP Touch. This will reduce the warning from Ambient and/or SmartThings for "too many http requests".
  2. Added "up to 3 retries after waiting 10 seconds" when receiving "groovyx.net.http.HttpResponseException: Too Many Requests". After 3 retires, the app will only attempt an HTTP request manually or per the cron Refresh interval.
  3. Added a App Touch capability to refresh all devices from the Automations view of the SmartThings App
  4. Provided a unique run number and timestamp in the Live logging messages.
  5. Corrected the order of showing the dynamic message on the secondary control logic:
    • Feels-good <> Outside Temperature
    • Rain > 0
    • Wind > 0
    • Humidity

Version: 3.03

Release Date: Jan 11, 2019

Required Files in your SmartThings IDE Repository (Use ':arrow_down:Update from Repo')

IDE Repository Filename Status
My SmartApps kurtsanders : Ambient Weather Station Service Manager V3 Updated
My Device Handler kurtsanders : Ambient Weather Station V3 Updated
My Device Handler kurtsanders : Ambient Weather Station V3 No Color Tiles Updated
My Device Handler kurtsanders : Ambient Weather Station Remote Sensor V3 No Change
  1. Converted all weather/location API calls to SmartThings supported TWC Weather/locational API's. The depreciated API calls to Weather Underground will begin to fail.
    • Note: Version 2 of STAmbientWeather will not be migrated to TWC API's. It is strongly recommended that one upgrade V2 to V3 of STAmbientWeather to avoid severe runtime errors.
  2. Changed current Weather Icons to SmartThings TWC API icons.
  3. Eliminated the need for a duplicate separate 'Refresh' tile. A manual Refresh of your data can be activated by tapping on the tile labeled 'Refresh N mins' where N is an integer which reflects the interval of auto refreshing that was selected in the application preferences.
  4. Added Moon Lunar Day & Phase to Weather Tiles
  5. Improved Weather Alerts to handle multiple alerts.
  6. Added longitude & latitude in display for alerts
  7. Added logic to avoid severe errors caused by reduced features/functionality Ambient Weather displays, like the Ambient Model WS-8482. This model weather station only reports inside temperature and outside temp/humidity values, but supports up to six (6) additional temperature and humidity only sensors (TX-3110B) for a total of seven reporting sensors.
  8. Several performance optimizations

Version: 3.02

Release Date: Jan 7, 2019

  1. Added informative input titles for App setup and configuration
  2. Added a NEW separate SmartThings remote sensor device to report the internal temperature and humidity values originating from the Ambient's Weather Station console. This new SmartThings device will appear as a remote sensor DTH tile.
  3. Additional error handling from local weather forecast API (converted from WU to TWC)
  4. Added Footcandle as a choice for another unit of measure for Solar Radiation
    • 1 Footcandle is equal to 10.7639104167097 Lux (SI unit). Footcandle measures the number of lumens per area of one square foot. 1 fc = 10.7639104167097 lx.

Version: 3.01

Release Date: Jan 6, 2019

  1. Reduced complex nested menu trees during install to fix Android o/s install issues
  2. Added a 'NO COLOR' option preference during install to accomodate Android background color display issues.
  3. Added dynamic secondary control banner to the main temperature tile based on Feel Like, Rain, Wind or Humidity conditions.

Version: 3.00

Release Date: Jan 1, 2019

  1. Eliminated the need for end users to obtain a developers APP key from Ambient. End users ONLY need their weather stations' API key.
  2. Recognizes up to 8 Ambient (WH31B or similar) remote temperature/hydro sensor(s) as new child devices (separate SmartThing devices) for viewing and handling temperature and humidity events. It is recommended to create a 'Room' called weather to group the weather station and remote sensors for ease of display.
  3. Added lux preference display option for an additional Units of Measure for displaying Solar Radiation (Illuminance).
    • Lux is the basic unit of illuminance in the International System of Units (SI). Lux measures the amount of luminous flux per unit area. Lux (lx) is defined as one lumen per square meter (lm/m2). 1 lx = 1 lm/mm2.
  4. Added additional error handling logic for inconsistencies in the weather API returned data.
Clone this wiki locally