smartrent / grizzly

Elixir Z-Wave Library

Home Page:https://hex.pm/packages/grizzly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error decoding RSSI_REPORT

bjyoungblood opened this issue · comments

iex(1)> Grizzly.send_command(1, :rssi_get)
** (exit) exited in: GenServer.call({:via, Registry, {Grizzly.ConnectionRegistry, 1}}, {:send_command, %Grizzly.ZWave.Command{name: :rssi_get, command_byte: 7, command_class: Grizzly.ZWave.CommandClasses.NetworkManagementInstallationMaintenance, params: [], impl: Grizzly.ZWave.Commands.RssiGet}, 1, [handler: {Grizzly.CommandHandlers.WaitReport, [complete_report: :rssi_report]}]}, 140000)
    ** (EXIT) an exception was raised:
        ** (MatchError) no match of right hand side value: {:error, %Grizzly.ZWave.DecodeError{value: 0, param: nil, command: nil}}
            (grizzly 5.4.1) lib/grizzly/zwave/commands/zip_packet.ex:80: Grizzly.ZWave.Commands.ZIPPacket.decode_params/1
            (grizzly 5.4.1) lib/grizzly/zwave/decoder.ex:1: Grizzly.ZWave.Decoder.decode/2
            (grizzly 5.4.1) lib/grizzly/transports/DTLS.ex:129: Grizzly.Transports.DTLS.handle_ssl_message_with_ip/4
            (grizzly 5.4.1) lib/grizzly/connections/sync_connection.ex:133: Grizzly.Connections.SyncConnection.handle_info/2
            (stdlib 4.2) gen_server.erl:1123: :gen_server.try_dispatch/4
            (stdlib 4.2) gen_server.erl:1200: :gen_server.handle_msg/6
            (stdlib 4.2) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
    (elixir 1.14.3) lib/gen_server.ex:1038: GenServer.call/3