Fantastic Weather  

Developer: Dave's Plugins     Like this plugin? Show your appreciation!
Category: Weather and Environmental Sensors
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.fogbert.indigoplugin.fantasticwWeather
Latest release: v1.0.11 released on Feb. 1, 2021
Release downloaded: 0 times
Requires: Indigo v7.0.2 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

Logo

The Fantastic Weather plugin allows users to create weather devices for Indigo by providing a bridge between the Dark Sky API service and Indigo.

Dark Sky has been acquired by Apple and is no longer allowing new API sign-ups. The Fantastic Weather plugin will remain in the Plugin Store until the API is sun setted at the end of 2021.

Powered by Dark Sky

Release details
Released on: Feb. 1, 2021
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Better handling of errors raised by r.requests.raise_for_status().

Release details
Released on: Nov. 13, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

v1.0.10 - Removes traceback logging for requests timeout.

v1.0.09 - Additional trap for satellite image retrieval timeout.

Release details
Released on: Nov. 9, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Fixes critical bug in time formatting code.

Release details
Released on: Nov. 8, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Reminder: The Dark Sky service is no longer issuing new API keys and existing API keys will cease working in 2021.

v1.0.06 - Code refinements.

v1.0.05 - Further integrates DLFramework.

v1.0.04 - Better integrates DLFramework.

v1.0.03 - "Unable to reach..." error changed to warning.

Release details
Released on: Aug. 8, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

v1.0.02 - Changes level of "unable to reach" messages from errors to warnings until 15 minute interval reached. - Adds states to display shortened Sunrise (sunRiseShort) and Sunset (sunSetShort).

v1.0.01 - Takes plugin out of beta status. - Rounds visibility in weather forecast email to the nearest quarter unit (i.e., 7.251 becomes 7.25, 7.38 becomes 7.50.)

Release details
Released on: March 26, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

v0.5.04 - Adds check to ensure minimum OS requirement is met.

Release details
Released on: Jan. 4, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release
  • Adds custom states to support moon phase image selection and text-based moon phase description to astronomy devices.

See the plugin wiki for more information.

Release details
Released on: Sept. 12, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

v0.3.03 (beta 12) - Adds new Short Day Name to Daily and Hourly Forecast devices. New state values will be available after next weather refresh.

v0.3.02 (beta 12) - Improved handling of bad url messages (Status Code 400).

Release details
Released on: May 13, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

There are no new features in this release.

v0.3.01 (beta 12) - Code refinements.

v0.2.10 (beta 11) - Ensures that the plugin is compatible with the Indigo server version. - Standardizes SupportURL behavior across all plugin functions.

v0.2.09 (beta 11) - Synchronize self.pluginPrefs in closedPrefsConfigUi().

v0.2.08 (beta 11) - Audits kDefaultPluginPrefs.

v0.2.08 (beta 11) - Changes "En/Disable all Fantastic Weather Devices" to "En/Disable all Plugin Devices".

v0.2.07 (beta 11) - Changes Python lists to tuples where possible to increase performance.

Release details
Released on: Jan. 20, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

v0.2.06 (beta 11) - Increments version number.

v0.2.05 (beta 11) - Adds additional refresh frequencies of 2, 3, and 4 minutes. - Deletes deprecated code.

v0.2.04 (beta 11) - Fixes bug in plugin initialization for new installs where a new device would not initialize properly. - Migrates to the dateutil library from datetime for the majority of string to date operations. - Code refinements.

Release details
Released on: Jan. 4, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release
  • Pretty prints severe weather alert text when written to the Indigo log.
  • Improves robustness when connection problems occur.
  • Removes plugin update notifications.
  • Reduces plugin debug logging considerably.
Release details
Released on: Dec. 1, 2018
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release
  • Fixes KeyError bug when Fantastic Weather triggers are enabled.
Release details
Released on: Nov. 8, 2018
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release
  • Adds configuration option for hourly device UI display value.
    Options: Forecast high temperature [current hour | next hour].
  • Fixes a bug in getDeviceConfigUiValues: AttributeError: 'float' object has no attribute 'keys'.
  • Fixes typo in trigger names for hourly devices.
Release details
Released on: Oct. 31, 2018
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release
  • Fixes a bug in getDeviceConfigUiValues: AttributeError: 'float' object has no attribute 'keys'.
Release details
Released on: Oct. 29, 2018
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release
  • Fixes bug for latitude/longitude where default values could not be overridden.
  • Refinements to daily forecast email:
    • Adds long range forecast.
    • Rounds total precipitation to 2 decimal places.
    • Refines data formatting.
    • Fixes bug for instances where email sent flag not reset on new day.
  • Hides development fields for icon names in plugin configuration dialog.
Release details
Released on: Oct. 23, 2018
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Beta 7 - Adds forecast precipitation total state to daily weather devices - Adds timezone setting to astronomy, daily, hourly and weather forecast devices. - Adds 'WindString' state to Weather devices 'East at 4.0 mph'. - Adds temperatures to Indigo device state list for Daily and Hourly Weather devices (modified by temperature display units). - Daily reports daily High/Low (i.e., 72°/32°) - Hourly reports hourly High (i.e., 72°)

Release details
Released on: Oct. 5, 2018
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release
  • Adds additional traps when Dark Sky API is offline.
  • Fixes bug where alertCount state for weather devices was not resetting after severe weather alerts lifted.
Release details
Released on: Aug. 18, 2018
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Adds epoch state to hourly forecast device.