 
   defp maybe_update_param_from_report(param, val) when is_binary(param) do
     real_val = if val, do: (val / 1), else: nil
-    Logger.debug 3, "Firmware reported #{param} => #{val || -1}"
+    # Logger.debug 3, "Firmware reported #{param} => #{val || -1}"
     update_config_value(:float, "hardware_params", to_string(param), real_val)
   end
 

      initializing: false,
      current: nil,
      timeout_ms: 150_000,
      queue: :queue.new()
    ]
  end

  def init([]) do
    handler_mod =


  defp maybe_cancel_timer(nil, current_command) do
    if current_command do
      # Logger.debug 3, "[WEIRD] - No timer to cancel for command: #{inspect current_command}"
      :ok
    else
      # Logger.debug 3, "[PROBABLY OK] - No timer to cancel, and no command here."
      :ok
    end
  end

  defp maybe_cancel_timer(timer, _current_command) do
    if Process.read_timer(timer) do
      # Logger.debug 3, "[NORMAL] - Canceled timer: #{inspect timer} for command: #{inspect current_command}"
      Process.cancel_timer(timer)
      :ok
    else
