LATEST VERSION

THIS PLUGIN HAS BEEN WITHDRAWN FROM DISTRIBUTION

Version History:

v0.56 - (Version ID: 35221) December 11, 2017
– fixed - fixes for openLuup support of smoke/co sensors

v0.55 - (Version ID: 35191) December 9, 2017
– fixed - various fixes to json files for openLuup support

v0.54 - (Version ID: 35191) December 8, 2017
– fixed - Wink API changes caused connection failure under openLuup
– fixed - wrong device type for Tunable White devices

v0.51 - (Version ID: 34946) November 7, 2017
– fixed - various fixes for SHADE device

v0.50 - (Version ID: 34601) October 4, 2017
– fixed - support for Home Collections ceiling fans
– Fixed - various minor bugfixes

v0.48 - (Version ID: 34496) September 13, 2017
– Added - support for dimmer SetStepDelta, StepUp and StepDown actions

v0.46 - (Version ID: 34407) September 5, 2017
– Added - support for SHADE devices
– Added - support for “Door / Window Sensor” devices (IE: Fibaro)
– Added - support for linked service lock devices (IE: August Lock)
– Added - support for fan devices (IE: Home collections gardinier ceiling fan)
– Fixed - various minor bugfixes

v0.24 - (Version ID: 32942) January 16, 2017
– Fixed - implementation for ToggleState action
– syncronize released app marketplace version

v0.23d11 - January 15, 2017 (manual update only)
– Fixed - plugin files md5 sums not updated
– Fixed - vera displays “can’t detect device” regardless of startup status
– Fixed - POLL client mode did not properly disable pubnub subscriptions
– Fixed - instances of plugins originally installed from APP Marketplace experienced LuaUPnP reload loop
** NOTE: Once the plugin installation is updated, the system will do an additional one or two restart loops before resuming normal operation.

v0.23d6 - December 11, 2016 (manual update only)
– Removed - depecrated code for local control/rooting of a wink hub (pre firmware 2.46)
– fixed - HTTPS fallback did not use the correct HTTP User-Agent string
– Changed - oAuth token validity reduced to 7 days - Automatic token refresh when validity period expires
– fixed - AAU API changes prevented AAU validation
– Added - Allow HTTPS fallback to detect invalidated oAuth tokens
– Changed - force oAuth token refresh during plugin version change
– Fixed - Wink Relay sensor data not retreived

v0.22b14 - December 2, 2016 (manual update only)
– Fixed - AAU Authentication malformed in some circumstances

v0.22b13 - November 14, 2016 (manual update only)
– Added - Support for leakSMART sensor
– Added - Support for leakSMART valve
– Fixed - AAU validation on Wink Hub V2 causes Luup restart
– Changed - force AAU validation to use HTTPS fallback for Wink Hub V2
– Added - 10 second timeout to HTTPS Fallback routine

v0.22b10 - November 13, 2016 (manual update only)
– changed - local control command response changes prevent detecting AAU authorization status
– fixed - under certain conditions HTTPS fallback can cause the plugin to crash

v0.22b8 - November 11, 2016 (manual update only)
– updated - api backend url changed
– added - HTTPS fallback to using curl if the lua socket library fails to return data from an HTTPS call

v0.22b6 - September 28, 2016 (manual update only)
– fixed - Wink Relay devices not properly initialized/processed, preventing use of multiple devices.

v0.22b5 - September 24, 2016 (manual update only)
– added - basic support for camera devices (ie: Dropcam / Nest cam) - basic recording control and motion detection (if supported by camera)

v0.22b4 - September 23, 2016 (manual update only)
– changes due to Wink API changes
– fixed - expired AAU token caused authorization loop

v0.22b3 - July 3, 2016 (manual update only)
– fixed - AAU token not retrieved on beta firmware 7.0.15
– added - handling of expired AAU token

v0.22b1 - April 2, 2016 (manual update only)
– fixed - AAU Event proxy would cause reboot loop on VeraPlus
– fixed - sending specific commands to the AAU port of a Hub/Relay generated a “could not update device” warning

v0.22 - March 19, 2016 (Available from App Marketplace)

v0.21.rc9b - March 9, 2016 (manual update only)
– fixed - fixed corrupted UI5 json file
– fixed - md5sums updated
– fixed - md5sums were calculated before UI specific files were updated

v0.21.rc9 - March 7, 2016 (manual update only)
– changed - removed obsolete LOCAL and COMBINED API modes

v0.21.rc7 - February 8, 2016 (manual update only)
– fixed - regression in rc6 - Temperature Mode not detected and defaults to “C”

v0.21.rc6 - February 7, 2016 (manual update only) - RELEASE NOTES
– added - updates for Wink API Changes for hub firmware 02.49
– added - Support for LOCAL CONTROL implemented in Wink Hub Firmware 02.49

v0.21.rc3 - January 30, 2016 (manual update only)
– added - initial support for openluup
– added - initial support for AltUI

v0.21.rc1 - January 17, 2016 (manual update only)
– changed file management to reduce installed file count

v0.20.42 - January 17, 2016 (manual update only)
– added support for Ring Video Doorbell
– added support for binary switch and light bulb devices that are reported as a linked service (ie: iHome SP5)
– fixed - device processing for Wink Relay with no associated sensor_pod
– fixed - UI7 scene controller button display bug

v0.20.31 - December 12, 2015 (manual update only)
– added last update checking for switch/dimmer devices
– fixed logic error in processing scene controller data
– changed sensor pod detection to avoid extraneous remote api requests
– changes to support AAU Event Stream (local notifications for wink firmware v2.36+)
– fixed AAU control prevents pico/CBR remote updates
– fixed type in RGBW device definition
– added AAU Event Stream Proxy daemon (local notification receiver for wink AAU enabled firmware)

v0.20.24 - December 3, 2015 (manual update only)
– fixed bug in group device member status processing due to changes in data returned by Wink API.
– added automatic group member device polling when status data returned by the Wink API does not include member device status.
– added last update checking due to out-of-order notifications sent by the PubNub notification server.

v0.20.20 - November 29, 2015 (manual update only)
– fixed bug in group device member status processing

v0.20.13 - November 24, 2015 (manual update only)
– fixed bug in group device member status processing

v0.20.12 - November 23, 2015 (manual update only)
– Add UI7 support for Color Changeable light bulbs
(on/off/dim/color for RGBW and on/off/dim/color temperature for Tunable White bulbs)
– Add partial UI5 support for Color Changeable light bulbs
(on/off/dim for RGBW and on/off/dim/color temperature presets for Tunable White bulbs)

v0.20.3 - October 28, 2015 (manual update only)
– fixes crash when processing

v0.20 - October 27, 2015
– general availability release of all updates since v0.19

v0.19dev23 - September 26, 2015 (Manual update only)

  • fixed - plugin crashes when processing group devices (see HERE for details)

v0.19dev22 - September 16, 2015 (Manual update only)

  • added - support for Lutron Connected Bulb Remote (see HERE for details)

v0.19dev19 - September 8, 2015 (Manual update only)

  • added - icon for Rheem Econet Water Heaters
  • added - option to create Vera devices for Temperature and Humidity devices on Wink Relay and Quirky Spotter
  • added - support for Quirky+GE Tapt Smart Switch (see HERE for details)

v0.19dev15 - September 1, 2015 (Manual update only - EXPERIMENTAL)

  • add status/control for Rheem Econet Water Heaters
  • fixed error in UI5 json file for thermostats

v0.19dev14 - August 29, 2015 (Manual update only - EXPERIMENTAL)

  • fixed - Nimbus dial configuration json not correctly encoded

v0.19dev13 - August 28, 2015 (Manual update only - EXPERIMENTAL)

  • fixed - Pico remote javascript error when no target devices (REMOTE mode)
  • fixed - Nimbus dial configuration parameters not passed as documented

v0.19dev11 - August 28, 2015 (Manual update only - EXPERIMENTAL)

  • add control of dial pointer position and backlight brightness

v0.19dev10 - August 27, 2015 (App Marketplace OR manual install)
– add Nimbus dial update support - see HERE for details

v0.19 - August 12, 2015 (App Marketplace OR manual install)
– general availability release of all updates since v0.18

v0.18b101 - August 12, 2015 (manual update only)
– fixed - UI5 settings - page layout corrected for addition of “shortcuts” option
– fixed - UI5 settings - device summary display not formatted correctly

v0.18b100 - August 9, 2015 (manual update only)
– added - initial support for Wink Shortcuts
see HERE for details and changed file list.

v0.18b99 - August 9, 2015 (manual update only)
– added - limited support for control/status display from mobile apps that use generic serviceid for unknown device support
– added - initial AAU support (upcoming wink native localcontrol interface)
– added - local device control of group devices if Wink API command fails (using Local_Api or AAU if available)
– changed - tweaks to load level calculation for dimmer devices
– added - configured wink device summary on device settings
– changed - no longer suppress vera device creation for remote pico with no members
see HERE for changed file list.

v0.18b91 - July 28, 2015 (manual update only)
– Fixed - REMOTE/COMBINED MODE - plugin would not process devices properly if a Wink Hub/Wink Relay was not attached to the Wink Account

v0.18b90 - July 28, 2015 (manual update only)
– Updated - local_api to v0.38
– Changed - handling of possible api changes to Power Pivot
– ADDED - Ability to use a Pico remote as a scene controller when using LOCAL api mode
see HERE for details

v0.18b86 - July 22, 2015 (manual update only)
– fixed - (verified) local api - fixed device processing of new format device id for newly installed zigbee devices on firmware 01.01

v0.18b84 - July 22, 2015 (manual update only)
– fixed - (verified) plugin crashs due to changes in the subscription data for device state notifications

v0.18b82 - July 21, 2015 (manual update only)
– fixed - additional plugin crash due to changes in the subscription data for device state notifications
– fixed - obscure bug that caused plugin to crash if an action was requested before the plugin had completed initializing child devices

v0.18b81 - July 20, 2015 (manual update only)
– fixed - plugin crash due to changes in the subscription data for device state notifications

v0.18b79 - July 19, 2015 (manual update only)
– updated - local_api updated to v0.36
– fixes - local_api - When adding a new Cree bulb, it is flagged by the Wink APP as a switch instead of a dimmer
– fixes - local_api - certain conditions would cause the powered state of a dimmer device to update incorrectly

v0.18b78 - July 17, 2015 (manual update only)
– fixes - typo in v0.18b77 that caused the plugin to fail to load

v0.18b77 - July 17, 2015 (manual update only)
– fixes - dimmable light state not always updated correctly
– added - SwitchPower1-Status variable update for dimmable light and group devices
** NOTE ** - If you are upgrading from v0.17b75, you only need to upload L_Wink_Hub1.lua to your Vera

v0.18b75 - July 3, 2015 (manual update only)
– fixes accidental regression of auto-update code for Local API on rooted Wink Hub
– fixes device processing misidentified devices under certain circumstances for Local API on rooted Wink Hub
– fixes support for multiple Wink Hubs on the local network (local API) - would only process the first Hub found
– fixes device definition/state not processed properly due to Wink API changes
– fixes authorization token expiry handling
– fixes dimmable light device state gets out of sync
– adds automatic token refresh/reauthorization on authorization failure
– fixes device definition/state not processed properly due to Wink API changes with hub firmware 01.01
– fixes Wink Relay Smart Buttons would not reset once tripped

v0.18b42 - April 28, 2015 (manual update only)
– General availability release combining all updates since v0.18b12
– adds UI7 support for door lock basic functions (lock/unlock)
– adds support for association control for Pico Remotes (REMOTE API only) (Add/Remove devices associated with a remote only)

v0.18b12 - April 22, 2015 (manual update only)
– General availability release combining all updates since v0.17

v0.18 - April 21, 2015
– fixed - MYQ garage door controllers now work with UI7
– added - Garage Door Controller extended to any device that is reported as a “garage_door” by the Wink API
– added - fault notification for garage door controllers.

v0.17b70 - April 20, 2015 (Manual installation only)

v0.17 - March 9, 2015

v0.16 - March 4, 2015

v0.15b149 - February 25, 2015 (not available in the App Marketplace)

v0.15b140 - February 22, 2015 (not available in the App Marketplace)

v0.15b120 - February 18, 2015 (not available in the App Marketplace)

v0.15b115 - February 18, 2015 (not available in the App Marketplace)

v0.15 - February 5, 2015

v0.13 - January 27, 2015

v0.12 - January 25, 2015

v0.11 - January 14, 2015

v0.10 - January 12, 2015

V0.9 - January 12, 2015
Initial public release

*** NOTE 1 *** If you are updating an existing installation, you MUST reload the LuaUPnP engine one additional time after the plugin has downloaded and installed. (UI5: click on reload button on dashboard - UI7: go to “Wink Hub” setup page, click on “Advanced”, click on “New service”, click on “Reload Engine”)
*** NOTE 2 *** Once the plugin has updated/installed, you MUST refresh your browser using F5 or CTRL-F5.

v0.20.12 - November 21, 2015
– Add UI7 support for Color Changeable light bulbs
(on/off/dim/color for RGBW and on/off/dim/color temperature for Tunable White bulbs)
– Add partial UI5 support for Color Changeable light bulbs
(on/off/dim for RGBW and on/off/dim/color temperature presets for Tunable White bulbs)

v0.20.13 - November 24, 2015
– fixed bug in group device member status processing

CHANGED FILES:

L_Wink_Hub1.lua

v0.20.20 - November 24, 2015
– added color picker for RGBW and TW bulbs to UI5
– changed device_json for RGBW devices on UI7
– fixed device detection for Tunable white bulbs
– changed device type of Tunable white bulbs to DimmableRGBLight1

CHANGED/ADDED FILES:

D_Wink_RGBLight1_UI5.json
D_Wink_RGBLight1_UI7.json
J_Wink_ColorPicker.js
L_Wink_Hub1.lua

v0.20.24 - December 3, 2015 (manual update only)
– fixed bug in group device member status processing due to changes in data returned by Wink API.
– added automatic group member device polling when status data returned by the Wink API does not include member device status.
– added last update checking due to out-of-order notifications sent by the PubNub notification server.

NOTE 1: The data returned by the Wink API has changed for device Groups. I have not observed any changes for individual devices (switches, dimmers, bulbs, etc) for the devices I have available to test. I you notice anomalies in device status, please create a new thread and post a LuaUPnP log so that I can update the status processing.

NOTE 2: The notifications received from the PubNub notification server have started to include notifications that are out of order… I do not know if this is a transient issue that PubNub is fixing, or will be an issue going forward. I have added update timestamp checks to the group device status processing to circumvent this issue. Timestamp checks for all other devices will be added over the next several versions (as time permits).

CHANGED FILES:

L_Wink_Hub1.lua

v0.20.31 - December 12, 2015 (manual update only)
– added last update checking for switch/dimmer devices
– fixed logic error in processing scene controller data
– changed sensor pod detection to avoid extraneous remote api requests
– changes to support AAU Event Stream (local notifications for wink firmware v2.36+)
– fixed AAU control prevents pico/CBR remote updates
– fixed type in RGBW device definition
– added AAU Event Stream Proxy daemon (local notification receiver for wink AAU enabled firmware)

CHANGED/ADDED/UPDATED FILES:

L_Wink_Hub1.lua
L_Wink_AAUeventStream.lua
D_Wink_RGBLight1.xml
I_Wink_Hub1.xml
S_Wink_Hub1.xml

v0.20.42 - January 17, 2015 (manual update only)
– added support for Ring Video Doorbell
– added support for binary switch and light bulb devices that are reported as a linked service (ie: iHome SP5)
– fixed - device processing for Wink Relay with no associated sensor_pod
– fixed - UI7 scene controller button display bug

CHANGED/ADDED/UPDATED FILES:

L_Wink_Hub1.lua

Updated version - v0.21.rc1

v0.21.rc1 - January 17, 2015 (manual update only)
– changed file management to reduce installed file count

ADDED FILES:

L_Wink_SupportFiles.lua

UPDATED FILES:

L_Wink_Hub1.lua

REMOVED FILES:

All device xml files, device json files and service xml files that are not required for the Wink Connect control device (the support files) have been removed from the plugin archive file. The required support files are automatically created by the plugin. This reduces the number of files in archive (and that need to be uploaded to the Vera), and makes the update process less onerous.

Updated version - v0.21.rc3

v0.21.rc3 - January 30, 2015 (manual update only)
– added - initial support for openluup
– added - initial support for AltUI

UPDATED FILES:

L_Wink_Hub1.lua
L_Wink_SupportFiles.lua

v0.21.rc6 - February 7, 2016 (manual update only)
– added - updates for Wink API Changes for hub firmware 02.49
– added - Support for LOCAL CONTROL implemented in Wink Hub Firmware 02.49

Version 02.49 of the Wink Hub firmware now enables LOCAL CONTROL of devices that are connected to the hub.

Currently, the latest firmware for the Wink Relay does not enable local control.

Local Control is automatically enabled for any remote Wink Hub that has been updated to the new firmware. (This is shown on the Wink Connect Summary page as a REMOTE - AAU hub)

The Wink Hub, once upgraded to the new firmware DOES NOT require rooting to enable Local Control!

v0.21.rc7 - February 8, 2016 (manual update only)
– fixed - regression in rc6 - Temperature Mode not detected and defaults to “C”

v0.21.rc9 - March 7, 2016 (manual update only)
– changed - removed obsolete LOCAL and COMBINED API modes
– changed - repair configuration to force REMOTE and AAU API modes
– changed - disable AAU mode on VeraPlus (Will be re-enabled once further troubleshooting can be done)

v0.21.rc9b - March 9, 2016 (manual update only)
– fixed - fixed corrupted UI5 json file
– fixed - md5sums updated
– fixed - md5sums were calculated before UI specific files were updated

v0.21.rc9b - March 9, 2016 (manual update only)
– Latest version - published to App Marketplace

v0.22b1 - April 2, 2016 (manual update only)
– fixed - AAU Event proxy would cause reboot loop on VeraPlus
– fixed - sending specific commands to the AAU port of a Hub/Relay generated a “could not update device” warning

v0.22b3 - July 3, 2016 (manual update only)
– fixed - AAU token not retrieved on beta firmware 7.0.15
– added - handling of expired AAU token

v0.22b4 - September 23, 2016 (manual update only)
– changes due to Wink API changes
– fixed - expired AAU token caused authorization loop

v0.22b5 - September 24, 2016 (manual update only)
– added - basic support for camera devices (ie: Dropcam / Nest cam) - basic recording control and motion detection (if supported by camera)

v0.22b6 - September 28, 2016 (manual update only)
– fixed - Wink Relay devices not properly initialized/processed, preventing use of multiple devices.

v0.22b8 - November 11, 2016 (manual update only)
– updated - api backend url changed
– added - HTTPS fallback to using curl if the lua socket library fails to return data from an HTTPS call