GhostXML Plugin Updates

Posted on
Mon Mar 06, 2017 9:08 am
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

GhostXML Plugin Updates

Updates to the plugin will now be posted to this thread.

GhostXML Plugin version v0.3.06 is now available.

  • Adds menu item to enable/disable all plugin devices.
  • Fixes bug in plugin update checker when invoked from the Indigo plugins menu.
  • Properly sets icon state to off when GhostXML device is disabled.
  • Code refinements.

You can download the latest version here.

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

[My Plugins] - [My Forums]

Posted on
Tue Sep 12, 2017 6:21 am
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

Update
Version 0.3.08 is not stable. It is recommended that users downgrade to v0.3.06 until a fix is found.

GhostXML Plugin version v0.3.08 is now available.

  • Moved GhostXML Action Refresh Data For Device to the Device Actions Group. Moved GhostXML Action Refresh Data For All Devices to the Device Actions Group. (Select New Action Group --> Device Actions --> GhostXML Controls)
  • Migrated processing of device updates to multiprocessing pool. This change lays the groundwork for devices to update individually and without having to wait for other devices to finish updating.
  • Standardizes plugin menu item styles. Menu items with an ellipsis (...) denote that a dialog box will open. Menu items without an ellipsis denote that the plugin will take immediate action.
  • Miscellaneous bug fixes and code refinements.
You can download the latest version here.

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

[My Plugins] - [My Forums]

Posted on
Wed Nov 22, 2017 8:03 am
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.3.11 is now available.

  • Installs threading in place of multiprocessing.
  • Code refinements.

This version unwinds the unstable multiprocessing model and moves to a threading model. Each GhostXML device should now be able to update asynchronously.

You can download the latest version here.

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

[My Plugins] - [My Forums]

Posted on
Wed Dec 13, 2017 12:24 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.3.13 is now available.

v0.3.13
  • Converts last string operations to Unicode.

v0.3.12
  • Fixes bug where plugin was using too many system resources while waiting for device update request.
This is an important update that significantly reduces system resource demands. All users of the plugin are encouraged to apply this update. You can download the latest version here.

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

[My Plugins] - [My Forums]

Posted on
Fri Jan 05, 2018 9:27 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.3.15 is now available.

  • Adds basic authentication.
  • Cosmetic changes to device config dialog.
  • Fixed bug in killAllComms
  • Fixed bug in call to manually refresh a device.
You can download the latest version here.

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

[My Plugins] - [My Forums]

Posted on
Mon Feb 05, 2018 12:37 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.3.16 is now available.

  • Updates plugin update checker to use curl to overcome outdated security of Apple's Python install.

You can download the latest version here.

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

[My Plugins] - [My Forums]

Posted on
Mon Mar 26, 2018 7:52 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.3.17 is now available.

  • Fixes bug that could occur when establishing new devices with Basic Auth.
  • Code clean up.
You can download the latest version here.

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

[My Plugins] - [My Forums]

Posted on
Thu May 03, 2018 6:20 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.3.18 is now available.

  • Adds ability to parse JSON keys that contains spaces.

You can download the latest version of the plugin here.
You can see 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 Jul 08, 2018 5:23 am
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.06 is now available.

This release combines all beta and other changes since the last stable release.

All users of the plugin can upgrade to this version (GhostXML now requires Indigo 7.x). The GhostXML plugin now uses considerably fewer system resources and all users running versions older than 0.4.04 are strongly encouraged to upgrade their plugins.

Highlights:

v0.4.06
  • Adds new Action Item to adjust the refresh frequency of a specified GhostXML device.
  • Improves device configuration validation and help bubble text.
v0.4.05
  • Adds feature to automatically disable a device if it has failed to refresh 10 times.
v0.4.04
  • Adds option for sites that require token authentication.
  • Completely refactors threading.
  • Migrates plugin devices to their own class.
  • Updates docstrings to Sphinx standard.
  • Refines logging.
  • Fixes bug where changes to debug level not applied.
  • Fixes bug where curl reported error when completed successfully.
flatdict.py
  • Adds trap for dict values that are empty lists or empty dicts. The trap replaces the list or dict with 'None'. This allows the plugin to retain and show the key as a device state.
v0.4.02
  • Migrates writing of device states to API 2.0 [ dev.updateStatesOnServer() ].
v0.4.01
  • Requires Indigo 7.0
  • Updates to Indigo API 2.0
  • Removes Toggle Debug from plugin menu.

You can download the latest version of the plugin here.
You can see 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 Jul 17, 2018 4:11 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.08 is now available.

Users who are experiencing no errors do not need to apply this update.

v0.4.08
- Fixes bug in setting of debug level for new installs.

v0.4.07
- Code refinements.

You can download the latest version of the plugin here.
You can see 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
Wed Jul 18, 2018 2:54 am
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.09 is now available.

Users who are experiencing no errors do not need to apply this update.

- Fixes new bug in setting of debug level for new installs.

You can download the latest version of the plugin here.
You can see 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 Jul 19, 2018 8:05 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.13 is now available.

This update plugs a few holes and fixes a few bugs. It also adds a new feature: GhostXML devices now have a Timeout Feature where you can set the amount of time you would like the device to wait before considering a source unavailable. The default setting is 5 seconds. After the timeout has passed, the plugin will automatically kill the call. Props to GlennNZ for the new feature!

v0.4.13
  • - Timeout code enhancements.
v0.4.12
  • Fixes bug when new devices are created (refreshFreq error).
  • Changes default debugging level to informational messages.
v0.4.11
  • Adds timeout setting to device configuration dialog.
v0.4.10
  • Adds timeout to data call.

You can download the latest version of the plugin here.
You can see 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 Dec 17, 2018 7:56 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.17 is now available.

  • Adds raw curl support.

You can download the latest version of the plugin here.
You can see 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 Feb 24, 2019 9:42 pm
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.23 is now available.

v0.4.23
  • Synchronize self.pluginPrefs in closedPrefsConfigUi().
v0.4.22
  • Audits kDefaultPluginPrefs.
v0.4.21
  • Removes plugin update checker.
v0.4.20
  • Changes "En/Disable All Devices" to "En/Disable all Plugin Devices".
v0.4.19
  • Changes Python lists to tuples where possible to improve performance.
You can download the latest version of the plugin here.
You can see 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 Mar 30, 2019 5:05 am
DaveL17 offline
User avatar
Posts: 6739
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.24 is now available.

  • Fixes KeyError: key updaterEmail not found in dict error.

Existing users probably do not need to apply this update.

You can download the latest version of the plugin here.
You can see the plugin documentation here.
Last edited by DaveL17 on Sun Jan 05, 2020 5:58 am, edited 1 time in total.
Reason: Fixes typo.

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 1 guest