grizzly v0.4.2 Grizzly.CommandClass.ThermostatFanMode.Set View Source

Command module for the ThermostatFanMode command class SET command

Command Options:

  • :mode - The mode of the fan: :auto_low, :low, :auto_high, :high, :auto_medium, :medium, :circulation, :humidity_circulation, :left_right, :up_down, :quiet
  • :seq_number - The sequence number for the packet
  • :retries - The number of times the command should be retried (default 2)

Link to this section Summary

Functions

Callback implementation for Grizzly.Command.encode/1.

Callback implementation for Grizzly.Command.init/1.

Link to this section Types

Link to this section Functions

Callback implementation for Grizzly.Command.encode/1.

Link to this function

handle_response(command, arg2) View Source
handle_response(t(), Grizzly.Packet.t()) ::
  {:continue, t()}
  | {:done, {:error, :nack_response}}
  | {:done, :ok}
  | {:retry, t()}

Callback implementation for Grizzly.Command.handle_response/2.

Link to this function

init(args) View Source
init([opt()]) :: {:ok, t()}

Callback implementation for Grizzly.Command.init/1.