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.