In addition to the major 6.0 improvements this update includes:
- Added Z-Wave triggers for thermostat modules: Main Mode Update, Cool/Heat Equipment State, Fan Mode Update, Fan Equipment State, Setpoint Update, Temperature Update, Humidity Update, Status Reply, Any Command
- Added Z-Wave support for Digital Home Systems Temperature/Binary Sensor (iTemp).
- Added Z-Wave support for Duwi battery powered Dimmer Switch (ZME-6443).
- Added Z-Wave support for Everspring Smoke Alarm (SF812).
- Added Z-Wave support for First Alert Smoke Alarm (ZSMOKE) and Smoke / Carbon Monoxide Alarm (ZCOMBO).
- Added Z-Wave support for Remotec IR Thermostat Bridge (ZXT-120).
- Added Z-Wave support for Vision Motion Sensor (ZP3102).
- Added Z-Wave parameter "Dim control pulse length" UI to Fibaro Dimmer Switch (FGD211).
- Added workaround to OS X speech manager problem that would cause speaking to stop working correctly.
- Added support in sprinkler actions UI for scheduling up to 16 zones (previous max was 8).
- Fixed bug that would cause a client UI error inside the Upload Settings dialog if a Trigger or Schedule had only numeric characters in its name.
- Fixed bug that would cause "plugin does not define method actionControlDimmerRelay" error log if an AppleScript requested status of some plugin devices.
- Fixed bug that would cause the WeatherSnoop plugins to fail to validate stations for 2.1.x.
- Fixed bug that would cause the state column for 2.1.x WeatherSnoop stations to be blank.
- Fixed bug in Vera Bridge plugin that would fail to add the batteryLevel state to existing devices that were converted to bridge devices.
- Improved filtering of duplicate INSTEON commands sent by some battery powered modules.
Developer API Changes:
- Plugin API version number has been incremented to v1.12.
- Plugin API change: removed sprinkler device activeZoneIndex attribute and restored activeZone attribute. See API release notes for details.
- Plugin API deprecation: indigo.sprinkler.turnOnZone(). Callers should now use the indigo.sprinkler.setActiveZone() method.
- Plugin API addition: indigo.sprinkler.setActiveZone(), which is identical to the indigo.sprinkler.turnOnZone() method except setActiveZone()'s index argument is 1-based instead of 0-based (None or 0=all zones off, 1=zone 1, 2=zone 2, …).
- Plugin API addition: indigo.server.waitUntilIdle() method which can be used to block script or plugin execution until the Indigo Server is idle.