Fantastic Weather Plugin Updates

Posted on
Thu Jul 26, 2018 7:46 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Fantastic Weather Plugin Updates

Fantastic Weather Beta 4 has been released.

v0.1.04 (beta 4)
  • Adds "Daily Summary" state to daily weather devices.
  • Adds "Hourly Summary" state to hourly weather devices.
  • Adds plugin configuration option for Long vs. Short wind names.
  • Adds lat/long to Indigo UI Address field for most plugin devices.
  • Fixes bug where global time setting didn't affect Hourly device state UI [h##_hour].
v0.1.03 (beta 3)
  • Renames menu items from "Dark Sky" to "Fantastic Weather".
  • Updates support URLs to forum and wiki.
  • Improves device config dialog UI.
  • Fixed bug in setting of Weather Device dewpoint value.
  • Fixes bug in icon naming convention.
You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Aug 18, 2018 5:49 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 5 has been released.

  • Adds 'Epoch' state to Hourly forecast device.
You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Fri Oct 05, 2018 6:27 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 6 has been released.

  • 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.

You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Mon Oct 22, 2018 6:47 pm
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 7 has been released.

  • Adds forecast total precipitation state to daily weather devices.
  • Adds timezone setting to astronomy, daily, hourly and weather forecast devices.
  • Adds 'WindString' state to Weather devices -- i.e., '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°)
You can download the latest release here.
You can view the plugin documentation here.

Explanations:
A few of these new features bear some explanation.

Forecast Total Precipitation State:
A new state added to daily weather devices. It is a derived value from taking the average hourly precipitation intensity and multiplying it by 24 hours. This is the total predicted precipitation for the day.

Timezone Setting:
Perhaps not the most appropriately named device setting to display times in either local timezone (the Indigo server timezone) or the location timezone (the geographic timezone of the location being monitored). This setting does not affect certain values--for example, if a weather alert text value says that a warning expires at 10 AM, that's 10 AM *in that location* and will not be modified by the plugin. This setting defaults to the Indigo server timezone and it *should* account for time weirdness (like daylight savings time). The following device states are always displayed in the Indigo Server timezone:
  • currentObservation
  • currentObservation24hr
  • currentObservationEpoch
Screen Shot 2018-10-22 at 7.32.06 PM.png
Local timezone setting (US Central Time)
Screen Shot 2018-10-22 at 7.32.06 PM.png (25.99 KiB) Viewed 8412 times

Screen Shot 2018-10-22 at 7.32.21 PM.png
Location timezone setting (US Eastern Time)
Screen Shot 2018-10-22 at 7.32.21 PM.png (26.55 KiB) Viewed 8412 times


Indigo Item List Values:
Adds temperature values to the Indigo device list for hourly and daily devices like this:
Screen Shot 2018-10-22 at 7.12.27 PM.png
Screen Shot 2018-10-22 at 7.12.27 PM.png (25.9 KiB) Viewed 8412 times


A big shout out to forum user Monstergerm for ideas and regression testing support.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sun Oct 28, 2018 7:53 pm
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 8 has been released.

  • 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.
You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Tue Oct 30, 2018 6:33 pm
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 9 has been released.

  • Fixes a bug in getDeviceConfigUiValues: AttributeError: 'float' object has no attribute 'keys'.
You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Thu Nov 08, 2018 5:26 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 10 has been released.

  • 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.
You can download the latest release here.
You can view the plugin documentation here.

Within the configuration dialog for hourly weather devices, you can change the value that will appear in the Indigo device list. You can choose to show the forecast high temperature for the current hour (the one you're in) or the next hour (hourly forecast data points begin at :00 of the specified hour.)

Screen Shot 2018-11-08 at 5.25.34 AM.png
Screen Shot 2018-11-08 at 5.25.34 AM.png (119.17 KiB) Viewed 8277 times

This release combines the prior release into Beta 10 (last release changed to Beta 9).

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Fri Nov 30, 2018 9:11 pm
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Bug Fix for Beta 10 has been released.

If you receive the following error when trying to enable a Fantastic Weather Trigger, v0.2.02 should fix the problem.
Code: Select all
Traceback (most recent call last):
  File "/Library/Application Support/Perceptive Automation/Indigo 7.2/IndigoPluginHost.app/Contents/Resources/PlugIns/plugin_base.py", line 1238, in triggerCreated
  File "plugin.py", line 358, in triggerStartProcessing
KeyError: key listOfDevices not found in dict

You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Thu Jan 03, 2019 9:21 pm
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 11 has been released.

  • Pretty prints severe weather alert text when written to the Indigo Events log.
  • Improves robustness when connection problems occur.
  • Removes plugin update notifications.
  • Reduces plugin debug logging considerably.
You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sun Jan 20, 2019 7:17 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

An update to Fantastic Weather Beta 11 has been released.

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.

You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Mon May 13, 2019 6:06 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Fantastic Weather Beta 12 has been released.

This update contains no new features. The gory details:

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.
  • 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.

You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Thu Sep 12, 2019 6:04 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Version 0.3.03 of the Fantastic Weather Beta 12 has been released.

v0.3.03 (beta 12)
  • Adds new Short Day Name to Daily and Hourly Forecast devices.

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

You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Jan 04, 2020 4:36 pm
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Version 0.5.02 of the Fantastic Weather Beta 13 has been released.

v0.5.02 (beta 13)
  • Adds custom states to support moon phase image selection and text-based moon phase description.
v0.5.01 (beta 13)
  • Improvements to device configuration validation.
  • Code refinements.
v0.4.01 (beta 12)
  • Removes all references to legacy version checking.
You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Thu Mar 26, 2020 6:18 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Version 0.5.04 of the Fantastic Weather Beta 13 has been released.

v0.5.04 (beta 13)
  • Adds check to ensure minimum OS requirement is met.
v0.5.03 (beta 13)
  • Changes wind speed value in the wind string state to an integer.

You can download the latest release here.
You can view the plugin documentation here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Aug 08, 2020 10:27 am
DaveL17 offline
User avatar
Posts: 6753
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Fantastic Weather Plugin Updates

Version 1.0.02 of the Fantastic Weather plugin has been released.

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.)

You can download the latest release here.
You can view the plugin documentation here.

REMINDER: the continued development of this plugin is unlikely as the Dark Sky API service will be shutting down in 2021.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Who is online

Users browsing this forum: No registered users and 2 guests