Grizzly - Z-Wave Library for Elixir

v0.14.2

Added

  • Grizzly.ZWave.CRC module for CRC functions related to the Z-Wave protocol

Removed

  • crc dependency

v0.14.3

Fixed

  • Fix the start order of the connection supervisor and Z-Wave ready checker
    to ensure the supervisor process is alive before trying to test the
    connection

v0.14.4

Added

  • Full support for ThermostatFanMode mode types

Thank you to those who contributed to this release:

  • Jean-Francois Cloutier

v0.14.5

Fixed

  • Commands with aggregated reports did not aggregate the results as expected
  • Commands with aggregated reports would crash if that device was also
    handling another command due to the aggregate handler assuming that only one
    command was being processed at one time

v0.14.6

Added

  • Cookbook documentation for common uses of Grizzly

Changed

  • Reduced the amount of logging
1 Like

v0.14.7

Added

  • Added Grizzly.ZWave.Commands.FailedNodeListReport command

Thank you to those who contributed to this release:

  • Jean-Francois Cloutier

v0.14.8

Added

  • Support for power management notifications

v0.15.0

This release does a major overhaul on the Grizzly.Transport behaviour. If you
haven’t implemented a custom transport this release should not affect you and
you should be able to update without too many issues, see the “Removed” section
of this release to note any other breaking changes. If you have created a
custom transport please see the documentation for Grizzly.Transport to see how
transports are now implemented.

Added

  • How to reset the controller to the cookbook
  • The :unsolicited_destination option to the Grizzly.Supervisor
  • Support for the association get command via the Z-Wave PAN network
  • Support proper ack response when a command is delivered through the Z-Wave
    PAN
  • Grizzly.Transports.UDP - This is experimental and is subject to change.
  • Grizzly.ZWave.CommandClasses.CRC16Encap
  • Grizzly.ZWave.Commands.CRC16Encap
  • Grizzly.ZWave.CommandClasses.PowerLevel
  • Grizzly.ZWave.Commands.PowerlevelGet
  • Grizzly.ZWave.Commands.PowerlevelReport
  • Grizzly.ZWave.Commands.PowerlevelSet
  • Grizzly.ZWave.Commands.PowerlevelTestNodeGet
  • Grizzly.ZWave.Commands.PowerlevelTestNodeReport
  • Grizzly.ZWave.Commands.PowerlevelTestNodeSet

Changed

  • Refactored the Grizzly.Transport behaviour - please see documentation to see
    how to use the behaviour now.

Removed

  • Grizzly.Node.get_node_info/1

Fixed

  • MultiChannelAssociationGet command name fix
  • Documentation
  • Command class fixes for the Grizzly.ZWave.CommandClasses.Time

Thank you to those who contributed to this release:

  • Jean-Francois Cloutier
  • Jon Wood
1 Like

v0.15.10

Added

  • Support for querying the gateway about the command class versions it supports
    when querying extra supported command classes.

Fixed

  • Spelling error fix for the WakeUpNoMoreInformation command name

Thank you to those who contributed to this release:

  • Jean-Francois Cloutier