GhostXML Plugin Updates

Posted on
Tue Oct 01, 2019 7:41 pm
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.31 is now available.

v0.4.31
  • Adds user-configurable setting for device auto-disable feature.
v0.4.30
  • Adds sendDevicePing() trap.
v0.4.29
  • Changes logging messages to report device names instead of device IDs.
v0.4.28
  • Moves None option to bottom of dropdown lists per Indigo convention.
v0.4.27
  • Standardizes SupportURL behavior across all plugin functions.
v0.4.26
  • Ensures plugin is compatible with the Indigo server version.

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 Nov 09, 2019 8:31 pm
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.31 is now available.

This update allows existing device states to persist when the plugin is restarted, and when the device is reloaded or communication fails. A now persistent state called 'parse_error' should be used to know when some kind of communication error has occurred. In addition, a new Trigger has been added that will fire when the plugin has automatically disabled a device (when the maximum number of retries has been reached).

v0.4.36
  • Increases compliance with PEP 8.
v0.4.35
  • [NEW] Adds trigger that fires when a device has been automatically disabled by the plugin due to failed attempts.
v0.4.34
  • Bug fixes.
v0.4.34
  • Improves setting of device online status in Indigo UI.
  • Bug fix (syntax error)
v0.4.33
  • Fixes key 'deviceIsOnline.ui' does not exist bug.
  • Makes device state 'parse-error' a permanent state (rather than dynamically generated).
v0.4.32
  • Revises device initialization code to allow existing device states to persist when plugin is restarted.
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 Dec 07, 2019 5:06 pm
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.40 is now available.

v0.4.40
  • Widens coverage to include additional API constructions.
  • Code cleanup.
v0.4.39
  • Initial deprecation of the stop_sleep() method (which was unused).
v0.4.38
  • Moved max retries code to its own method.
v0.4.37
  • Removes all references to legacy version checking.

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 Jan 05, 2020 12:42 pm
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.46 is now available.

The big feature addition with this update is a new device type that tries to automatically coerce device states into native value types--floats, integers, booleans, and strings. In testing, it has been possible to convert existing devices to the new type without having to recreate them. If a conversion doesn't work successfully, it is possible to convert back again. Given the experimental nature of the conversion, it's best to convert each device one at a time and monitor them to make sure they're working properly.

The device types are now called:
GhostXML Device (String Type) -- all string states
GhostXML Device (Real Type) -- true state types

v0.4.46
  • Fixes bug where string type device still received some true type state values.
v0.4.45
  • Updates to device name in Indigo now properly reflected in self.managedDevices.
v0.4.44
  • Fixes bug that caused all secondary boolean states to be set to False.
v0.4.42
  • Implements second device type that tries to coerce custom device states that reflect the data type (bool, integer, float, etc.)
v0.4.41
  • Removes timeout setting in plugin preferences since timeouts are now handled within each device independently.
  • Improvements to device configuration validation.
  • Improved image state handling when errored device is disabled (retain the state but clear the icon).
  • 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 Feb 19, 2020 1:43 pm
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.49 is now available.

v0.4.49
  • Fixes bug where a device with a parse error would not be taken offline after max retries exceeded.
v0.4.48
  • Adds wider exception trapping to plugin device object class.
v0.4.47
  • Fixes bug where devices could not be brought back from error state.

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 Feb 20, 2020 6:24 pm
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.50 is now available.

v0.4.50
  • Fixes bug where offline JSON sources would result in a cascading key name (changing '.ui' to '_dot_ui_' with each plugin cycle).

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 Mar 24, 2020 4:52 pm
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.51 is now available.

v0.4.51

  • Fixes device validation bug that precluded setting manual refresh rate.
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 Apr 06, 2020 6:14 am
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.52 is now available.

v0.4.52
  • Fixes device validation bug that precluded setting FTP data source.

Users that are not using FTP sources can skip this update.

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 Apr 09, 2020 4:54 am
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.4.53 is now available.

v0.4.53
  • Adds feature to device definition to disable SQL logging for all device states.

Enabling the feature should cause Indigo to ignore updates to the device's states for the purposes of logging SQL database updates. This is an "all or nothing" feature--enabling will cause all state changes to be ignored. The feature should be automatically added to all existing devices (with the feature turned off).

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 Jan 03, 2021 10:51 am
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.5.05 is now available.

This update rolls up the following improvements including a couple new features:
  • Raw Curl Substitutions
  • Bearer Authentication
  • Ability to disable Curl globbing

v0.5.05
  • Adds curl return code definitions to provide more human-friendly reporting of curl errors.
v0.5.04
  • Refines saving of device preferences changes.
v0.5.03
  • Adds bearer authentication method.
v0.5.02
  • Adds support for raw curl substitutions.
v0.5.01
  • Adds UI for variable substitution for raw curl commands.
v0.4.57
  • Fixes bug where states for Real Type devices were returned as strings when device comm first started.
v0.4.56
  • Code refinements.
v0.4.55
  • Adds option to turn off curl globbing.
v0.4.54
  • Adds code to address tags that start with the 'illegal' @ character.

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 Jan 10, 2021 8:48 am
DaveL17 offline
User avatar
Posts: 5909
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: GhostXML Plugin Updates

GhostXML Plugin version v0.5.12 is now available.

This release contains various refinements and bug fixes.
  • It removes code that blocked external scripts from being able to run plugin Action items with executeAction(), and
  • fixes a bug that kept states from being properly ignored by the SQL Logger plugin.

If you don't script the plugin and don't use the SQL Logger plugin, you can skip this update.

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]

Who is online

Users browsing this forum: No registered users and 1 guest