HumidityControlSetpoint Command Class
@type scale() :: :percentage | :absolute
@type type() :: :humidifier | :dehumidifier | :auto
@spec decode_scale(byte()) :: :absolute | :percentage | :unknown
@spec decode_type(byte()) :: :auto | :dehumidifier | :humidifier | :unknown
@spec encode_scale(:absolute | :percentage) :: 0 | 1
@spec encode_type(:auto | :dehumidifier | :humidifier) :: 1 | 2 | 3