Version Log

V3.1

  • Minor fix to address json file creation for particular button configurations.

V3.3

  • Added support for automation devices. For now Lamps controlled via Philips Hue only.
  • Changed call back handling to allow of internal processing.
  • Hardened logAPI.

V3.4

  • Fixed an issue for the StartingActivityID triggers.
  • Explicitly setting the Hue Lights device catagory_num and subcatagory_num. Seems no functional effect, just how Vera shows it
    when looking by Type.
  • Setting the Lamp model and manufacturer in the device Attributes rather than variables.

V3.5 Changes:

  • On OpenLuup no JSON rewrite is needed as panels are dynamic. Avoids new (dummy) device on upgrade.
  • Corrected button width setting by not fixing the number of buttons per row (UI7 only).
  • Fix to avoid config reload attempts when no lamp devices are present.
  • Fix for restarting while HubPolling is disabled. We can now restart with Hub off.
  • HTTP handler is now enabled by default.
  • J_Harmony.js is now for UI7 and openLuup. J_Harmony_UI5.js for old systems.
  • Added action to change log level without reload
  • Added action to change Remote Images settings in LUA.
  • When device manufacturer is Sonos then the playing Album and last known Volume are shown.
  • Some more ConfigFilesAPI rewrites.
  • Better screen message handling incase of errors or incomplete configurations.

V3.6 Changes:

  • Fix for generating Sonos specific JSON.
  • Fix for changed Hub discovery options with Hub verison 4.15.250 released Feb 19 2019. Not sure how long it will work.
    May brake on a next Harmony release.

V3.7 Changes:

  • Only obtain Hub remote ID on setup or IP address change. Reduces chance of problems when Logitech changes to API again.
  • Increased socket timeout from 10 to 30 seconds to allow load large Hub configs.
  • Better busy check and call_actions will now return failed (3) job status when busy and not overlap requests.

V3.8 Changes:

  • Fix of non fatal error in case no Hue lamps are present.

V3.9 Changes:

  • Several fixes for Vera UI5
  • Domain name is now read from Hub Configuration reply.

V3.11 Changes:

  • Added IssueSequenceCommand to start a Button Sequence.
  • Added GetSequences, FindSequenceByName, FindSequenceByID commands.
  • Fix for Hue RGB lights control.
  • Child device attributes now set at device creation, not after and at each startup. Requires latest development branch for openLuup (2019.09.14 or later).
  • Fix when saving Device Settings.

V3.12 Changes:

  • Fix for http request list_device_commands. Thanks @cw-kid
1 Like

V3.14 Changes:

  • Updates for Vera firmware 7.30 icon and dashboard display changes

V3.15 Changes:

  • Improvement in polling routines
  • Code cleanup

V3.16 Changes:

  • Avoid possible busy deadlock if messages from Harmony are missed.
  • Surpressing confusing log message on UpdateConfig on devices that are Hue lights.
  • Added missing issue_sequence_command to http handler.

V3.17 Changes:

  • Handle RemoteID change when a Hub is replaced.
1 Like

V3.18 Changes:

  • Fix for UI5. No longer calling luup.device_message, but back to old task message.

V4.0 Changes:

  • Added Child devices for activities that can hold all command for the Activity as well as its sequences.
  • Added list_activity_commands (for http handler)
  • SendDeviceCommand can now handle Device and Activity child devices, and Sequences (only by Name) for Activity child devices. Required for GUI handling.
  • Improved variable and log module.
  • Eliminated some sleep statements.
3 Likes

Published as one release.

V4.2 Changes:

  • Added get_automation_config (for http handler)

V4.1 Changes:

  • Improved reconnect handling.
  • Use of cjson if available (aprox 10x faster) than dkjson. Dropped own json version.
  • Support for compact device configuration
1 Like

V4.4 changes:

  • Added SetSleepTimer and CancelSleepTimer commands
  • Fix for openLuup if cjson package is not installed. (installation is recomended for speed)